Skip to content
A
For administrators
Running the administration — content, users, e-shop, invoicing and settings
E-shop / Module overview

E-shop — module overview#

The largest module in the system. This page explains how its parts relate and in what order to set them up.

What it consists of#

Part Purpose
Products and product sets what you sell
Variants and parameters sizes, colours, properties
Categories the tree customers browse
Price lists and VAT prices, sales, tax rates
Orders the daily work
Order statuses what a status change triggers
Carriers and shipping tariffs how goods travel
Payment methods how customers pay
Vouchers and gifts discounts and bonuses
Complaints returns and faults
Producers and tags brands, "new"/"sale" labels
Feeds output for price comparison sites
Statistics revenue and best sellers
Module settings e-shop behaviour

The parts build on each other — setting them up out of order means going back.

  1. VAT rates and currenciesCurrencies, VAT and units. No price can be entered without them.
  2. Categories — the skeleton products get filed into.
  3. Parameters — the properties used for filtering. Creating them after the products means going through the products again.
  4. Producers and tags.
  5. Products and their prices.
  6. Carriers and payment methods.
  7. Order statuses — go through what each change triggers.
  8. A test order from start to finish.

Do not skip step 8

Walk the order as a customer: add to cart, pay, move through every status to done. It exposes missing shipping, a broken payment, a wrong VAT rate and an email that never arrives — better found now than on your first real customer.

Three things that surprise people most#

Changing an order status triggers actions. It issues an invoice, deducts stock, sends an email, awards points. It is not just a label — see Order statuses.

Prices are snapshots in time. A price is not overwritten; a new one is created with a validity date. That is why a price can change without anyone saving anything — see Price lists and VAT.

Discounts come from several places at once — the user group, the discount level, a discount on the account and a voucher. Before going live, work out on a test order what a customer with several discounts actually pays.

Relationship to warehouse and invoicing#

The e-shop does not stand alone:

  • Warehouse holds the quantities. An order reserves the goods; the sent status writes them off.
  • Invoicing issues the documents. The e-shop asks for them through order statuses.

When something in the e-shop does not add up with quantities or documents, the cause is usually in the other module.