Offline Mode
Keep taking orders even when internet connectivity is lost. The kiosk caches your menu locally and queues orders for sync when the connection returns.
How Offline Mode Works
Network disconnects — detected automatically
Kiosk switches to offline mode — "Offline Mode" badge appears
Customers can still:
At checkout:
When network returns:
What Works Offline
Feature | Offline Status |
Menu browsing | Full — cached locally |
Item customization | Full |
Cart management | Full |
Card payment | Limited — depends on terminal capability |
Cash payment | Full |
Receipt printing | Full — prints locally |
Order sync to kitchen | Queued — syncs when online |
Menu updates from Portal | Paused — resumes when online |
Offline Payments
Terminal Capability
Terminal | Offline Support |
SumUp | Limited offline transactions |
Zettle | Store & forward mode |
Adyen | Offline queue with limits |
Worldline | Depends on configuration |
Store-and-Forward
Some terminals can accept card payments offline by storing the transaction securely and processing it when connectivity returns.
Cash Payments
Always work offline:
Cash drawer opens normally
Receipt prints from local printer
Order recorded locally for later sync
Offline card payments have transaction limits set by your payment provider. For extended outages, consider switching to cash-only mode to avoid hitting limits.
Offline Indicators
Customer-Facing
Small "Offline" badge on screen (non-alarming)
Message: "Some features may be limited"
Payment method options may change (cash highlighted)
Staff/Admin
Partner Portal shows device as offline (red status)
Alert notification sent to admin
Queue depth visible in device details
Order Queue
Orders taken during offline mode:
Stored locally on the kiosk device
Encrypted for security
Auto-sync when internet returns (priority queue)
Sent to kitchen after sync completes
The order queue is processed in the order they were placed. Kitchen staff will see them appear in sequence once connectivity is restored. There may be a brief burst of orders arriving at once.
Queue Management
View queued orders from the kiosk admin menu
Priority sync when reconnected (orders go first, before menu updates)
Failed sync attempts generate alerts
Network Requirements
Recommended Setup
Setup | Benefit |
Ethernet + WiFi | Redundancy — if one fails, the other works |
4G backup | Emergency fallback for complete network outages |
UPS power | Survives power blips without losing queued orders |
Minimum Requirements
5 Mbps connection speed
Low latency (under 100ms)
Reliable uptime (99%+)
Caching
What's Cached Locally
Full menu with product images
Category structure and navigation
Pricing, options, and modifiers
UI translations for all enabled languages
Cache Settings
Setting | Default | Notes |
Cache duration | 24 hours | Menu data is valid for this long offline |
Cache refresh | Automatic when online | Pulls latest menu on each connection |
Manual refresh | Admin menu → Clear Cache | Force a fresh download |
Storage used | 100–500 MB | Depends on menu size and image count |
Configuring Offline Mode
In Partner Portal → Settings → Kiosk
Setting | Options |
Enable offline mode | On / Off |
Offline payment methods | Cash only / Card allowed |
Queue limit | Maximum orders to queue before stopping |
Cache duration | Hours before cached menu expires |
Troubleshooting
Stuck in Offline Mode
Cause | Solution |
Network not recovered | Check router and ISP connection |
DNS issue | Try alternate DNS (8.8.8.8) |
Firewall blocking | Whitelist kiosk domains in your network config |
Cache corrupted | Clear cache and restart the kiosk |
Orders Not Syncing After Reconnect
Cause | Solution |
Queue too large | Wait — large queues take longer to process |
Server unreachable | Check Fleksa service status |
Auth token expired | Log out and back in on the kiosk |
Payments Failing Offline
Cause | Solution |
Terminal doesn't support offline | Switch to cash-only mode |
Offline transaction limit reached | Terminal-specific — contact payment provider |
Card requires online auth | Some cards (prepaid, corporate) can't work offline |
Cache Stale / Wrong Menu
Cause | Solution |
Extended offline period | Menu may be outdated — force sync when online |
Cache expired | Clear cache from admin menu, reconnect to refresh |
Recent menu changes not showing | Force sync from Admin Settings |