Skip to Content
In this topic
eCommerce Overview
Product Catalog
Checkout, Payments & Shipping
Promotions & Gift Cards
Customer Accounts & Reviews
Reporting & Analysis

The eCommerce Module

The eCommerce module extends the Website module with a full online store. Products from Inventory/Sales become browsable and purchasable online.

Core Concepts

Concept Model Description
Shopwebsite.pageThe product listing page rendered on /shop.
Product Templateproduct.templateThe master product record. eCommerce attributes are on this model.
Product Variantproduct.productSpecific variant (e.g. Blue / Large). Each has its own stock and price.
Cart / Ordersale.orderThe customer's shopping cart. Becomes a sales order on checkout.
Line Itemsale.order.lineA product in the cart with quantity and price.
Payment Providerpayment.providerPayment gateway (Stripe, PayPal, bank transfer, etc.).
Carrierdelivery.carrierShipping method with rate calculation.

Accessing the Shop

  • The shop is at /shop on your website.
  • Go to eCommerce > Products to manage the catalog.
  • Go to eCommerce > Orders to view and manage sales.
  • Go to eCommerce > Configuration for settings, payment methods, shipping.

How Orders Flow Into the Rest of the System

A completed checkout creates a normal Sales Order — from that point on it behaves exactly like an order taken manually by a salesperson: it reserves stock in Inventory, generates a delivery, and can be invoiced in Accounting. Nothing about fulfilment/invoicing is eCommerce-specific once the order exists.

Rating
0 0

Commenting is not enabled on this course.

This documentation is updated continuously. Some features described here may be renamed, deprecated, or still being finalized.