FEATURES
Catalogue to legal invoice. All of it.
Pricing engines, serialised stock, reservation holds, tax zones, composite shipping rules, a coupon rule engine, wallets, refunds, credit notes, and gapless invoice numbering. The parts most platforms leave you to build in year two.
6 of 27 catalogue features live on this page
- Product catalog
- Shopping cart
- Shipping
- Checkout & orders
- Coupons & discounts
- Customer wallet
What it solves
Commerce platforms demo beautifully and then meet reality: VAT that has to be inclusive, an item that exists exactly once, a customer who needs 48 hours to decide, a distributor with their own price list, an auditor who requires invoice numbers with no gaps, and a return that has to put stock back and refund part of a payment.
What's in it
12 capabilities, in the order people ask about them.
Catalogue and pricing
- Products, collections, and brands with faceted browsing.
- Layered pricing: a base price list, dedicated price lists for specific customer groups, and time-limited discount campaigns — all resolved by one pricing engine to a single final price.
- Bundles and composite products: a gift set whose stock derives from its components. Reserving or selling the set automatically reflects in each component.
Inventory
- Serialised stock — track individual items, not just quantities. Essential when every piece is unique.
- Stock reflected accurately across reservations, carts, and orders.
Cart and reservations
- Guest and account carts, with gifting.
- Reservation holds: for unique items, a customer can hold a piece for a defined window — 48 hours, say — to decide. If payment doesn't complete, the hold releases automatically and the item returns to sale.
Coupons and discounts
- A composable rule engine. A coupon is assembled from conditions: limited to a role, a date range, days of the week, a minimum or maximum order value, a total usage cap, and a per-customer cap.
- New rule types are added through a registry, so an unusual promotion doesn't mean modifying core pricing code.
Tax
- Tax zones and tax classes for different goods.
- Customer tax profiles for business and organisational buyers.
- VAT-inclusive pricing where the market requires it.
Shipping
- Definable zones and methods with composite rate rules — by order value (free above a threshold), weight, volume, or geography.
- Bookable delivery slots with limited capacity, for collection appointments or chosen delivery windows.
- Custom fields captured at the shipping step, such as a precise delivery time chosen by the customer.
Payment
- A polymorphic transaction ledger: a transaction may belong to an order, an invoice, or a wallet top-up — all recorded in one place.
- Payment links: for a phone or in-person sale, an operator sends a secure link scoped to that order and that amount.
Card details never reach the system. Payment happens on the gateway's own secure page.
Customer wallet
- A double-entry ledger with a computed balance, the ability to hold an amount, and transfers between wallets.
Orders
- Complete price breakdown recorded on every order: subtotal, line discounts, coupon discount, order-level discount, tax, shipping, amount payable, amount paid.
- An order timeline recording every status change with its timestamp and the actor responsible, with confirmation steps. The same timeline powers the customer's order tracking page.
Order desk — operators can create orders
- Build and edit orders from the admin panel, using exactly the same pricing, tax, and stock logic as the online store — so the same order can never produce two different totals.
- Free-form lines for a bespoke service or charge that isn't in the catalogue, with an explicit tax class.
- A reservation desk: extend, release, or convert a hold into an order, with no risk of losing the item to someone else mid-conversation.
Operator discretionary discounts are capped, require a mandatory reason, and write a full audit entry — because internal discount abuse is a real risk, not a hypothetical one.
Returns and legal invoicing
- A complete returns workflow: the customer requests, an operator reviews and decides, accepted goods return to stock, and the refund is issued — each step with a recorded reason and a traceable trail.
- An invoice is an immutable legal document. At the moment of issue, everything — seller identity, buyer identity, line items, tax — is recorded permanently. Years later that invoice shows exactly the same figures, even if the store's settings or tax rates have changed since.
- Credit notes for returns and partial refunds, always referencing the original invoice.
- Gapless numbering for financial documents — the standard auditors and tax authorities require.
- Financial document retention per legal requirement, kept explicitly separate from operational data that may be deleted.
Memberships and members-only content
- Membership plans — time-based, quota-based, or both — which can be purchased or granted by an operator.
- Entitlements gating content, media, and downloads: a private gallery only members see, or early access to new products.
- Renewal, expiry, and grace periods handled automatically, with reminders before expiry rather than after.
Selling something unusual?
Unique items, distributor pricing, appointment delivery, odd tax rules — tell us what makes yours awkward.
- We reply within one working day
- No sales sequence, no drip campaign
- NDA before the call if you'd prefer