Skip to Content
eCommerce

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
Website & eCommerce
Introduction to eCommerce
Introduction to eCommerce

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.

eCommerce Overview
View all
Introduction to eCommerce
Introduction to eCommerce
Preview

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.

Promotions, Coupons & Gift Cards
Promotions, Coupons & Gift Cards
Preview

Promotions & Coupons

Enable the Coupons (loyalty) and Gift Cards modules in Apps.

Creating a Coupon Program

  1. Go to eCommerce > Configuration > Coupon Programs.
  2. Click Create.
  3. Name – Internal name.
  4. Rule:
  • Minimum purchase amount.
  • Specific products or categories.
  • Customer group.
  • Reward:
    • Percentage discount (e.g. 10% off).
    • Fixed amount discount (e.g. $15 off).
    • Free shipping.
    • Free product.
  • Validity Period – Start and end date.
  • Usage Limit – Max uses total or per customer.
  • Save. Coupon codes are auto-generated or manually entered.
  • Gift Cards

    Go to eCommerce > Configuration > Gift Cards.

    • Sell gift cards as products.
    • Customers buy a gift card → receive a code.
    • Recipient enters code at checkout to redeem.
    • Partial redemption supported – remaining balance stays for next purchase.

    Automatic Promotions (Cart Rules)

    Go to Sales > Configuration > Promotions. Create rules that auto-apply without a code:

    • Buy X get Y free.
    • Spend $100, get 20% off.
    • Free shipping over $50.
    Customer Portal, Accounts & Reviews
    Customer Portal, Accounts & Reviews
    Preview

    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.

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