Appearance
Offline Mode
The POS can continue processing cash sales when your internet connection drops. Sales are queued on your device and automatically synced back to the server when connectivity returns.
Connection Status
The POS shows a clear status indicator:
- Green: Online, everything working normally
- Amber: Connection lost, operating in offline mode
No manual action needed. The switch is automatic.
What Works Offline
| Feature | Offline Support |
|---|---|
| Browse and search products | ✅ (cached locally) |
| Complete cash sales | ✅ (queued and synced later) |
| Complete card sales | ❌ (requires internet) |
| Loyalty points redemption | ❌ (requires server validation) |
| Loyalty discounts | ❌ (requires server validation) |
Automatic Sync
When your internet returns, all offline sales are automatically sent to the server in the background. No manual action needed.
WARNING
Stock quantities shown during an offline session reflect stock at the time of the last successful sync. If other terminals have been selling the same items while you are offline, it is possible to oversell. Any discrepancy is visible in the stock audit trail after sync.
FAQ
Q: Will I lose any data if the internet drops mid-sale?
A: No. Sales completed offline are saved on your device and synced when the connection returns.
Q: Can I process card payments offline?
A: No. Card processing always requires a live network connection. This is an industry-wide limitation.
Q: What prevents the same sale from being processed twice?
A: Each offline sale has a unique identifier. If the network drops after the server saves the sale, the retry is detected and marked as already-synced. No duplicate is created.
Q: What if I close the browser while offline?
A: Offline sales are stored in your browser's local database and survive a browser close. Reopen the POS and the queue syncs automatically.
Q: What if the same product is sold offline on this till and on another till at the same time?
A: This is an accepted trade-off. Both sales will go through. The cached stock figures may not reflect what other tills have sold. Any discrepancy will be visible in the stock audit trail after everything syncs.
Q: Why does my offline sale queue survive when I log out?
A: Clearing the queue on logout would permanently destroy sales that haven't reached the server yet. The queue is tied to your store, so a different staff member logging in on the same device cannot see or accidentally sync your queued sales.
Q: How is tax calculated on receipts printed offline?
A: Tax settings are saved on your device alongside the product catalogue. The offline receipt uses those saved values. Once the sale syncs, the system recalculates tax to make sure the final record is accurate.
