Yes, partly. Odoo POS keeps selling during a temporary internet outage: products, prices, customers and taxes are loaded into the browser when the session opens, so cashiers can keep ringing up orders. Those orders sync to Odoo when the connection returns. Back-office tasks such as invoicing and live stock updates wait until you are back online.
For a shop, restaurant or outlet, the question behind this one is simple: will the till keep working when the internet goes down? For most outages, yes, as long as the setup and staff habits are right. Here is what keeps working, what pauses, and how to make outages a non-event.
What keeps working when the internet is down?
When a POS session opens, Odoo sends the master data the till needs to the browser. That lets cashiers continue with the basics:
- Searching products and scanning barcodes
- Building orders and applying prices
- Calculating taxes on each order
- Selecting existing customers that were already loaded
A small indicator in the POS header turns red and shows how many orders are waiting to sync, so staff can see at a glance that the till is working offline.
What stops or waits until you are back online?
| Task | Offline? | What happens |
|---|---|---|
| Ringing up orders | Works | Saved in the browser and synced later |
| Tax calculation | Works | Uses tax rules loaded at session start |
| Customer invoices | Waits | Generated in the back office once online |
| Stock levels in the warehouse | Waits | Updated when orders sync |
| Card payments | Depends | Depends on the terminal and its own connection; test with your provider |
| Opening a new session | Needs internet | Data loads when the session starts |
Anything that depends on another online service, such as card terminals, online payment wallets or tax-authority reporting, follows that service’s own rules. Test each one with the internet switched off before you rely on it.
How do offline orders sync, and can they be lost?
When the connection returns, the POS pushes the waiting orders to Odoo automatically and the counter clears. The danger is local data loss before that happens. Odoo’s documentation notes that a hard refresh (Ctrl + F5) removes locally stored data. Teach cashiers three rules:
- Do not close the POS tab or browser while orders are waiting to sync.
- Never hard refresh or clear browser data during an outage.
- Before closing the session, check that the pending-order counter is back to zero.
How do I set up my POS to survive outages?
- Open sessions while online, at the start of each day or shift.
- Use a backup connection, such as a mobile data dongle or a second ISP, so outages stay short.
- Keep a cash-only fallback for when card terminals go down.
- Run an outage drill before go-live: unplug the router, sell for ten minutes, reconnect and confirm every order synced.
- Check your FBR integration queues invoices during outages and reports them once online.
Keep your tills selling, whatever the connection
Tenxora sets up Odoo POS for shops, restaurants and multi-outlet businesses so checkout keeps moving during outages, orders reconcile cleanly afterwards, and your FBR integration holds up. We test outage scenarios with your own hardware before go-live.
FAQ
Will I lose sales if the internet drops in the middle of a shift?
Not if the POS session was already open and the browser stays open. Orders are held locally and synced later. The real risk is clearing the browser data or doing a hard refresh before those orders have synced.
Can I open a new POS session without internet?
Plan on no. The POS loads its products, prices and customers when the session opens, so the first load needs a connection. Open sessions at the start of the day while you are online.
Does offline mode affect FBR invoice reporting?
Possibly. If your POS is integrated with FBR, invoices that need real-time reporting cannot be reported while the connection is down. Check current FBR rules and how your integration queues and retries invoices after an outage.
Related service: Odoo Implementation. See also: How do I integrate FBR POS with my ERP in Pakistan?
Sources: Odoo Docs: Point of Sale, Odoo Docs: Offline mode, Odoo Forum: How is the POS offline mode working?

