Unified commerce core
One catalogue. One stock position. Every channel.
Every channel reads from the same catalogue and the same stock position, in real time. The storefront, the counter, the pick list and the purchase order are all looking at the same row. Sell an item in store and the web listing decrements before the customer has their receipt. Reserve something online and it cannot be sold twice.
This is the foundation the rest of the platform sits on, and it is the reason the modules below behave as one system rather than as a suite.
- A single catalogue shared by every channel and every location
- Live availability by location, stockroom and bin, with allocated, on-order and available held separately
- One customer record, identical at the counter, in the back office and on the storefront
- One order spine, so a web order, a counter sale and a staff-entered order are the same kind of object
- Configuration held in the backend, not in each front end, so a rule changed once applies everywhere
- Twelve purpose-built databases behind one API, so no module is slowed down by another module's schema
- Modules switched on per business, so the platform fits the operation rather than the other way round
