E-commerce glossary
The words used in the E-commerce section, explained for merchants, store managers and developers. Each entry links to the page that explains it in full. The business terms are also in the Businesses glossary and the store owners' terms in the Customers glossary.
Contents
Catalog and prices
| Term | Meaning | Read |
|---|---|---|
| Product class | A content class with a price field | Catalog modeling |
ezprice | Price datatype with one amount, a VAT type and "including VAT" or not | Price fields compared |
ezmultiprice | Price datatype with one amount per currency | same |
| Custom price | An ezmultiprice amount entered by hand | same |
| Automatic price | An ezmultiprice amount converted with exchange rates | same |
| Option datatypes | ezoption, ezmultioption, ezmultioption2, ezrangeoption: choices with optional extra prices | Options and variants |
| Products overview | shop/productsoverview: products of a class with their prices | Catalog modeling |
Basket and checkout
| Term | Meaning | Read |
|---|---|---|
| Basket | The customer's selection, tied to the session; shop/basket | Basket and checkout flow |
| Product collection | The items of a basket and later of the order, with names, prices, VAT and options | Order operations |
| Operation | A shop step with trigger points: addtobasket, updatebasket, confirmorder, checkout | Checkout operations step by step |
| Trigger | The point before or after an operation where a workflow runs | Workflows on shop triggers |
| Workflow event | One step of a workflow, such as Simple shipping or Payment Gateway | same |
| Temporary order | The order record the checkout works on before it is placed | Temporary orders and activation |
| Activation | The moment a temporary order becomes a placed order with a number | same |
| Payment gateway | The class that takes payment for one provider | Payment gateway event |
| Redirect gateway | A gateway that sends the customer to the provider and waits for the callback | same |
| Transparent gateway | A gateway that charges from your server in one request | same |
| Payment object | The record that keeps a redirect payment's state between the two visits | same |
| Callback | The provider's request to your site that confirms a payment | same |
| Multiplexer | A workflow event that runs another workflow when conditions match | Multiplexer in the shop |
Orders
| Term | Meaning | Read |
|---|---|---|
| Order number | The number a placed order gets at activation; quote it to customers | Temporary orders and activation |
| Order item | An extra line on an order, such as shipping | Simple shipping event |
| Order status | The stage of an order; seventeen shipped, custom from 1000 | Order lifecycle operations |
| Status history | Every status change with user and time | same |
FromStatus, ToStatus | Limitations of shop/setstatus | Status transitions and permissions |
| Archive | Hiding a finished order from the order list, keeping it | Archive, remove and cleanup |
| Permanent receipt | shop/orderreceipt/<token>: a receipt link that never expires | Order mail and receipts for operators |
Tax and shipping
| Term | Meaning | Read |
|---|---|---|
| VAT type | A named percentage | VAT rules and VAT types |
| Product category | A product's tax class, used by VAT rules | Product categories and VAT rules |
| VAT rule | Which VAT type applies for a country and product categories | same |
| Dynamic VAT | "Determined by VAT charging rules": the VAT handler chooses at buying time | same |
| Simple shipping | The flat shipping workflow event | Simple shipping event |
| Shipping handler | A class that calculates shipping from the basket | Custom shipping handler |
Extending and integrating
| Term | Meaning | Read |
|---|---|---|
| Handler | A class selected by a setting that the kernel calls in place of its own | Extending the shop |
| Shop account handler | Decides the checkout's customer data form and reads it back | Shop account handlers |
| Confirm order handler | Sends the order mail | Basket info and confirm order handlers |
| Basket info handler | Adds shipping to the basket's totals per VAT rate | same |
| Exchange rates update handler | Fetches exchange rates | Exchange rate handlers |
| Siteaccess | One site of an installation, with its own settings and design | Multi-store and multisite |
expservices | The extension that offers the shop's functions as remote services | Headless commerce with expservices |
| Commerce channel | The audit trail's channel for shop events | Commerce audit trail |
Related pages
- E-commerce: start here
- E-commerce FAQ
- Glossary
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.