Skip to main content

E-commerce Plugin

Status: Early alpha.
This page describes the full vision of the E-commerce plugin.
Not all features listed below are available in the current build yet.

Full-featured online store with AI superpowers. Manage products, process orders, handle payments, track inventory, and grow your business with smart automation.


Available in the current alphaโ€‹

These features are implemented and working in the current build:

๐Ÿ›๏ธ Core Product Managementโ€‹

  • Product catalog with rich descriptions and images
  • Categories & attributes โ€” Organize your catalog
  • Product variants โ€” Size, color, material with individual SKUs
  • AI-generated descriptions โ€” One click, compelling copy
  • SEO optimization โ€” Meta tags, slugs

๐Ÿ“ฆ Basic Inventoryโ€‹

  • Stock tracking across variants
  • Low stock alerts
  • Stock reservations โ€” Hold items during checkout

๐Ÿ›’ Orders & Checkoutโ€‹

  • Basic checkout flow โ€” Cart โ†’ Shipping โ†’ Payment โ†’ Confirmation
  • Order management โ€” View, edit, fulfill
  • Status workflow โ€” Pending โ†’ Processing โ†’ Shipped โ†’ Delivered
  • Order notes & history

๐Ÿ’ณ Paymentsโ€‹

ProviderStatus
Stripeโœ… Available in current alpha
Manual (bank transfer, cash)โœ… Available in current alpha
PayPal๐Ÿ”œ Planned integration
Przelewy24๐Ÿ”œ Planned integration

๐Ÿšš Shippingโ€‹

MethodStatus
Flat rateโœ… Available
Weight-basedโœ… Available
Free shipping (thresholds)โœ… Available
InPost (Paczkomaty)๐Ÿ”œ Planned integration
DPD, DHL, UPS๐Ÿ”œ Planned integration

๐Ÿงพ Basic Invoicingโ€‹

  • Auto-generated invoices on order completion
  • PDF export with your branding

Planned / roadmap featuresโ€‹

These features are designed and planned but not yet available:

๐ŸŒ Advanced Tax Configurationโ€‹

  • EU VAT import โ€” One-click import for all EU countries
  • Standard & reduced rates โ€” Different product categories
  • Country/region targeting โ€” Specific rates per location
  • Priority system โ€” More specific rules override general ones

๐Ÿ“ฆ Multi-Warehouse Inventoryโ€‹

  • Multiple locations โ€” Warehouses, stores, fulfillment centers
  • Fulfillment routing โ€” Which locations serve online orders
  • Stock transfers โ€” Move inventory between locations
  • Location-based alerts

๐ŸŽฏ Collections & Campaignsโ€‹

  • Manual collections โ€” Hand-pick products for campaigns
  • Smart collections โ€” Auto-generated (Bestsellers, New Arrivals, On Sale)

๐Ÿ’ฐ Advanced Pricingโ€‹

  • Price lists โ€” Retail, Wholesale, VIP, Regional
  • Customer-group pricing โ€” B2B volume discounts
  • Date ranges โ€” Time-limited pricing

โญ Product Reviewsโ€‹

  • 1-5 star ratings with title & content
  • Verified purchase badges
  • Photo reviews
  • Admin moderation
  • Featured reviews

๐Ÿ›’ Abandoned Cart Recoveryโ€‹

  • Smart detection โ€” Identify abandoned carts
  • Email sequences โ€” Automated recovery emails
  • Recovery tracking โ€” Conversion analytics

๐Ÿ† Loyalty Programโ€‹

  • Points on purchases
  • Tier system โ€” Bronze, Silver, Gold, Platinum
  • Points redemption at checkout
  • Referral bonuses

๐Ÿ’ฑ Multi-Currencyโ€‹

  • Multiple currencies
  • Auto exchange rates โ€” Updated daily via API
  • Manual overrides

๐Ÿ“ง Marketing Automationโ€‹

  • Newsletter subscriptions
  • Email campaigns
  • Customer segmentation
  • A/B testing

๐Ÿค– AI-Powered Featuresโ€‹

FeatureDescriptionStatus
Product descriptionsGenerate compelling copyโœ… Available
Category assignmentAuto-categorize productsโœ… Available
Variant suggestionsAI suggests variants based on product type๐Ÿ”œ Planned
Related productsAI suggests upsells & cross-sells๐Ÿ”œ Planned
Reorder predictionsWhen to restock๐Ÿ”œ Planned
Price optimizationSuggested pricing๐Ÿ”œ Planned

Quick Start Guideโ€‹

1. Enable Pluginโ€‹

Go to Plugins โ†’ Installed and enable E-commerce.

2. Configure Storeโ€‹

Go to Shop โ†’ Settings:

  • Set store name, currency, timezone
  • Configure tax rates (basic)
  • Enable payment methods (Stripe recommended)
  • Set up shipping methods

3. Add Productsโ€‹

Go to Shop โ†’ Products โ†’ Add Product:

  • Enter name, description, price
  • Upload images
  • Set inventory
  • Use AI to generate descriptions

4. Start Selling!โ€‹

Your store is ready. Share your product links and start taking orders.


API Accessโ€‹

# Get products
query GetProducts {
products(status: PUBLISHED, limit: 20) {
id
name
price
variants {
sku
stock
}
}
}

# Create order
mutation CreateOrder {
createOrder(input: {
items: [{ productId: "...", quantity: 1 }]
shipping: { method: "standard" }
currency: "PLN"
}) {
id
total
status
}
}

๐Ÿš€ Ready to Sell?

Enable the E-commerce plugin in Plugins, then go to Shop โ†’ Settings to configure your store. Start with the basics and additional features will be unlocked as they become available!