What happens when the internet drops
Checkout keeps working. Each sale is saved in the browser's own storage on that device, the sold quantity comes off a local copy of your stock so the next sale still sees accurate numbers, and a small banner tells the cashier it is saved and waiting to sync.
- Receipts print as normal, with nothing about being offline on the paper the customer takes home
- Cash, card, POS terminal, bank transfer and charging to a customer account all queue and sync
- A closed tab, a browser restart or a rebooted device does not lose the queue
What happens when it comes back
Every waiting sale is sent to the server in order, in batches. Each carries a unique ID created at the moment of sale, so if the connection blips mid-sync nothing is recorded twice. If a sale genuinely cannot go through, for example because stock was changed another way during the outage, it is flagged for an admin to review instead of vanishing.
A safety copy you can carry
If a device might not survive, a backup button saves every waiting sale as a file you can upload from any device with a connection. The file is sealed: changing even one character stops it from uploading, so it cannot be quietly edited on the way.
The honest limits
Offline selling is for getting through an outage, not for replacing the connection.
- Connect each till at least once a day, so its sales sync and its backup stays trusted
- Use one till offline at a time: each device only knows its own stock, so two tills offline together can both sell the last unit
- A customer's live credit limit cannot be checked offline, so a charge to an account goes through and is labelled on the statement as made offline
How to get started
- Open the till in your browser while you are online, once, so it is ready.
- Sell as normal. If the network drops, nothing changes at the counter.
- When the connection returns, the saved sales send themselves.
- Check Offline Sales Review for anything that needed a human decision.