Help for E-commerce
Sell online with Exponential: the shop, products and prices, VAT, orders, payments and running the store day to day.
53 pages
Start here
Read these pages in this order.
- E-commerce: start here The hub for everyone who sells online with Exponential - merchants, store managers, e-commerce developers a...
- E-commerce reading path The order in which to read the E-commerce section and the store pages it builds on, in four stages (decide,...
- Paths by role Who does what in an Exponential store - merchant, store manager, developer and agency - with the shop polic...
- Merchant path A reading and decision path for the merchant who owns an Exponential store - the decisions only the owner c...
- Store manager path A path for the store manager who runs an Exponential store every day - the Store tab screens, the permissio...
- Developer path A path for the developer who builds or extends an Exponential store - the code map of the shop, the extensi...
Good to know
-
Agency path
A delivery path for agencies and partners who build Exponential stores for clients - discovery questions, scoping what the kernel does against what must be built, a build order, test and handover packages, and…
-
Catalog modeling
How an Exponential store's catalog is built from content classes, price fields, option fields, product categories and folders - an overview of the catalog pages, the products overview screen, and the questions to answer…
-
Catalog modeling in depth
Designing product classes for an Exponential store - one class or several, the fields a product needs, item numbers, relations, folders and several locations, translations, and models that import and report well.
-
Price fields compared
The two price datatypes of the Exponential shop side by side - ezprice and ezmultiprice - with VAT included or excluded, the class defaults, custom and automatic prices per currency, the update buttons of the currency…
-
Options and variants
Letting customers choose size, color or extras in an Exponential store - the four option datatypes, how a choice is stored with the basket item and the order, the add-to-basket form, and when separate products are the…
-
Product categories and VAT rules
How VAT by customer country and product category really works in Exponential - the VAT handler that must be switched on, product categories as tax classes, how the default handler ranks VAT rules, the customer's…
Search by topic
Each button lists the pages of one topic for E-commerce.
Key pages
All pages for E-commerce- Shop settings walkthroughs Every settings file that shapes an Exponential store, with where overrides go, how to check the value that is really in effect, and a wal...
- shop.ini walkthrough Every block of settings/shop.ini explained with its shipped value - CurrencySettings, MathSettings, ExchangeRatesSettings, ECBExchangeRat...
- site.ini shop settings walkthrough The shop settings that live in site.ini - ClearBasketOnCheckout, ClearBasketOnLogout, RedirectAfterAddToBasket, SendOrderEmail and Produc...
- shopaccount.ini walkthrough The settings that decide which customer data form the checkout shows and which handler sends the order mail - HandlerSettings, AccountSet...
- workflow.ini for the shop The parts of settings/workflow.ini that matter to a store - the available event types, the four shop triggers in AvailableOperationList,...
- paymentgateways.ini walkthrough How Exponential finds payment gateways - paymentgateways.ini AvailableGateways and GatewaysDirectories, the automatic loading of a gatewa...
- Checkout and workflows The Exponential checkout from the inside - the four shop operations and their trigger points, the temporary order, and the workflow event...
- Checkout operations step by step The Exponential checkout traced through the code - addtobasket, updatebasket, the checkout button and account handler, basket verificatio...
- Temporary orders and activation Why an Exponential order exists before the customer has paid - the temporary order created at checkout, how it shares the basket's produc...
- Workflows on shop triggers Which workflow events belong on which shop trigger in Exponential, how to set up the shipping and payment workflows step by step, what an...
Related audiences
Free documentation: use it to help yourself and others
This help is free documentation, licensed under the GNU Free Documentation License 1.3 or later. You may use it, share it and improve it:
- Study it Read any page as often as you like, for any purpose.
- Copy it and share it Give pages to other users, on paper or as files. Keep the copyright notice, the license notice and a copy of the license with every copy.
- Translate, adapt and improve it Share your version under the same license, with the original notices and a note of what you changed.
- Cite it Refer to a page by its title and its address in the help, or its file in the doc directory.
- Contribute fixes back Use "Edit on GitHub" on any page. Changes are accepted under the same license, so they stay free for everyone.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x