Commerce Orders — One Status, One Answer About the Money
New
- Read one status on every screen. An order now carries a single progress status — New, Confirmed, Making, Ready, On the way, Done & delivered or Cancelled — and the fulfilment board, the orders list, your reports and your customer emails all read that same one. Until now four separate signals answered "where is this order", and they could describe the same order differently
- Open the Money panel on any order and read the whole story of it — the order total, what has been collected, what is still owed, and every payment, refund, credit note and waiver as a dated line saying who recorded it and why
- Collect a payment against an order — the full balance or part of it — as cash, a card terminal, a payment link or a gateway charge. Part payments come off the oldest bill first, and the order is only marked paid when the last of the money arrives
- Refund a customer from the order itself, by gateway, by cash or as a credit note, capped at what was actually collected and with a reason recorded against it
- Waive what is left on an order you have decided not to chase. One attributed, final action — after it the order stops counting as money owed, and the balance stays on the record
- Find every order you delivered and never got paid for. Two filters now sit permanently on the fulfilment board — Owed only, and Done & still owed — turning the orders your staff used to keep in their heads into a list you can open and work through
- Cancel an order and give a reason for it: rejected at intake, cannot fulfil, customer cancelled, or duplicate or test. Cancelling as duplicate or test tells the customer nothing and keeps the order out of your reports
- Design your own order statuses. A Status designer shows the whole flow as a diagram — rename a status, reorder it, add one, switch off one you never use, and choose which statuses are allowed to follow which. The board's columns, the orders list and the customer emails all follow along
- Shape the fulfilment board to your space: reorder columns, merge two into one, rename them, and set how many hours ahead an order should start showing as due soon
- Choose what your customers are told at every status, and choose it separately for website orders and till orders. A till customer standing at the counter and a website customer at home no longer share one switch
- Tell a customer when you cancel their order, with a new email that ships switched off — turn it on per space if you want it
- Get a message in your team's chat group when an order reaches a status you care about, with the statuses picked per space
- Take a cash-on-delivery payment from a screen. The product could already do it; nothing in the interface could reach it
- See what an order actually was — website, till, mobile, phone or imported from your old system — recorded honestly at the moment it was created rather than guessed at afterwards
Improved
- The fulfilment board no longer keeps its own private idea of where an order is. It is a view over the one status, so a column can never exist that the orders list has never heard of, and renaming a status renames the column
- Website orders are now recorded the same way till orders are, so "what am I owed" is one number and one definition whether the sale came from your website, your till, the mobile app or an import
- The board's Pending review lane is gone. Those orders now sit in a New column alongside every other status, instead of in a lane that behaved differently from the rest of the board
- Every status change is now recorded with who made it and when — and the board's tidy-up of finished work covers cancelled orders too, so they drop off the board after the next working day and stay in your orders list forever
- Four near-identical drag-and-drop workflow editors scattered around settings became one. The kitchen keeps its own template, now called Kitchen Workflow
- Customer email settings moved out of the Website section and into Commerce Settings, next to the rest of the order experience, with a pointer left where they used to be. Booking confirmation moved to Facility Settings, where bookings are configured
- The new order and money screens speak Bengali and Thai, not just English
- Super Admin gains an API Docs section covering every endpoint the product exposes — searchable, browsable, deep-linkable and copyable as Markdown, so there is one place to read what an endpoint does
- Hiding an order source on the board now says plainly what it does: it hides cards from view and nothing else
Fixed
- Orders could vanish from the fulfilment board permanently. Switching off an order source did not merely hide those cards — it removed them from the board's reckoning entirely, so they never got a status, and switching the source back on did not bring them back
- Renaming an order status silently stopped the customer email attached to it. The pickup email, for one, stopped sending the moment an owner renamed "Ready", with nothing anywhere to show it had happened
- A customer standing at your counter could receive a "your order is on its way" email meant for someone waiting at home
- Four of the product's customer emails had no settings screen at all. They sent, and there was nowhere to turn them off
- Cancelled orders were counted as money owed — inflating what you believed customers owed you, and using up a customer's credit limit for a debt that no longer existed
- An order you had waived still read as owed, and an order you had partly refunded read as though nothing had been paid on it at all — so orders you had just dealt with came straight back onto the chase list
- A card payment the customer's bank declined was counted as debt rather than as a payment that never happened
- An abandoned payment link wrote off what was owed forever, and a failed card charge left the bill stuck where nothing could move it on
- Taking part of what was owed marked the whole order as paid, so a month's revenue counted money that had not arrived
- Mobile till sales, mobile returns and mobile manager approvals did not work at all — every request to those three was turned away before it was read
- A website delivery order opened on a phone showed no delivery address and described itself as an in-store sale, and editing one could report changes that had not been made