eCommerce
This course covers the full eCommerce module in Quickenerp. Learn how to set up your online store, manage product catalog, configure checkout and payment methods, manage shipping, apply promotions, handle customer accounts, and analyze sales performance.
| Responsible | System |
|---|---|
| Last Update | 07/21/2026 |
| Completion Time | 2 days 13 hours |
| Members | 1 |
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 |
|---|---|---|
| Shop | website.page | The product listing page rendered on /shop. |
| Product Template | product.template | The master product record. eCommerce attributes are on this model. |
| Product Variant | product.product | Specific variant (e.g. Blue / Large). Each has its own stock and price. |
| Cart / Order | sale.order | The customer's shopping cart. Becomes a sales order on checkout. |
| Line Item | sale.order.line | A product in the cart with quantity and price. |
| Payment Provider | payment.provider | Payment gateway (Stripe, PayPal, bank transfer, etc.). |
| Carrier | delivery.carrier | Shipping method with rate calculation. |
Accessing the Shop
- The shop is at
/shopon 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.
eCommerce Overview
View allThe 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 |
|---|---|---|
| Shop | website.page | The product listing page rendered on /shop. |
| Product Template | product.template | The master product record. eCommerce attributes are on this model. |
| Product Variant | product.product | Specific variant (e.g. Blue / Large). Each has its own stock and price. |
| Cart / Order | sale.order | The customer's shopping cart. Becomes a sales order on checkout. |
| Line Item | sale.order.line | A product in the cart with quantity and price. |
| Payment Provider | payment.provider | Payment gateway (Stripe, PayPal, bank transfer, etc.). |
| Carrier | delivery.carrier | Shipping method with rate calculation. |
Accessing the Shop
- The shop is at
/shopon 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.
Serving Returning Customers
Customer Portal
A registered customer can log in and see, under My Account:
- Order history and current order status/tracking.
- Invoices and payment status.
- Saved addresses (billing/shipping).
- Saved payment tokens (if the payment provider supports saved cards).
Guest Checkout vs Account Required
In eCommerce > Configuration > Settings, choose whether customers must create an account to buy, or can always check out as a guest (an account is auto-created behind the scenes either way, so order history is preserved if they later set a password).
Product Reviews & Ratings
Enable Customer Reviews in Settings to let logged-in customers who purchased a product leave a star rating and comment on its product page. Reviews can be moderated (approve before publish) or shown immediately, depending on your risk tolerance for unmoderated public comments.
Wishlists & Compare
If enabled, customers can add products to a Wishlist for later, or use Compare to view several products' attributes side by side before deciding — both are toggled per-website in Settings.
eCommerce Reporting
eCommerce Analysis
Go to eCommerce > Reporting > eCommerce Analysis. Pivot with:
- Dimensions: Product, Category, Customer, Country, Payment Method, Shipping Method.
- Measures: Sales (Untaxed), Total, Quantity, Number of Orders.
- Filters: Date Range, Order Status, Sales Channel.
Key Metrics
- Conversion Rate – Visitors who completed checkout / total visitors.
- Average Order Value – Total sales / number of orders.
- Cart Abandonment Rate – Carts created but not paid.
- Top Selling Products – Volume and revenue.
- Sales by Channel – Direct, Referral, Social, Email.
Abandoned Cart Recovery
Enable Email Marketing integration. Quickenerp can auto-send abandoned cart emails after 1 hour, 24 hours, and 72 hours. Configure in eCommerce > Configuration > Settings > Abandoned Carts.
Best Practices
- Review cart abandonment rate weekly.
- A/B test product page layouts using the website builder (duplicate page → test variant).
- Monitor payment failure rates per provider.
- Analyze which customer segments buy which products.
- Cross-check eCommerce revenue against Sales/Accounting reports monthly — the numbers should match once orders are invoiced, so a gap usually flags a stuck or unpaid order.