Accounts · Selling online

An online order is
an order.

A tenant-scoped API that serves your catalogue, live stock and live pricing to whatever front end you build, and takes orders back — each one posting a GST invoice and its stock movement, exactly like a counter sale.

Not a nightly sync. A website reading a copy of your stock will oversell it. This reads the stock itself.

What it serves

Catalogue, stock, price.

Live catalogueThe same items your counter sells, with the products you have hidden already excluded.
Live stockRead at request time, so the website cannot promise what the shelf no longer has.
Live pricingIncluding price lists, so a logged-in trade customer sees their price rather than the retail one.
Coupons, discounts, gift cardsValidated server-side against the basket, so a browser cannot claim a total.
What it accepts

Orders, returns and subscriptions.

Orders post as invoicesAn accepted order becomes a GST invoice with its stock movement, not a record waiting to be imported.
ReturnsHandled through the same API, posting the credit rather than needing a manual note.
SubscriptionsRecurring orders created and managed through the API, on the same billing engine as everything else.
What it will not do

Deliberately narrow.

The API is scoped to a storefront’s job, and refuses the rest.

Never exposes costNo cost prices, no FIFO layers, no margins. A public front end has no business reading them.
Never exposes the ledgerNo accounts, no journals, no other customers. The surface is the shop, not the books.
Keys you controlAccess is a tenant-scoped key you issue and can revoke, rather than a shared credential.
Nearby

Related capabilities.

The free Merch storefront · Full API reference · Inventory

One stock figure, however you sell.

Counter, wholesale or website — the same items, the same stock, the same ledger.