Fleksa
Fleksa Kiosk

Offline Mode

Continue operations during network issues

Offline Mode

Keep taking orders even when internet is down.

How Offline Mode Works

  1. Network disconnects
  2. Kiosk detects and switches to offline mode
  3. Shows indicator - "Offline Mode" badge
  4. Customers can still:
    • Browse menu (cached)
    • Customize items
    • Add to cart
  5. At checkout:
    • Card payments may be limited
    • Orders queued for sync
  6. When network returns:
    • Orders sync automatically
    • Full functionality restored

What Works Offline

FeatureOffline Status
Menu browsing✅ Full (cached)
Item customization✅ Full
Cart management✅ Full
Card payment⚠️ Limited (depends on terminal)
Cash payment✅ Full
Receipt printing✅ Full (local)
Order sync⏳ Queued
Menu updates❌ Paused

Offline Payments

Terminal-Dependent

TerminalOffline Capability
SumUpLimited offline
ZettleStore & forward
AdyenOffline queue
WorldlineDepends on config

Store-and-Forward

Some terminals can:

  • Accept card payment offline
  • Store transaction securely
  • Process when online

Cash Payments

Always work offline:

  • Cash drawer opens
  • Receipt prints locally
  • Order recorded for sync

Offline Indicators

Customer-Facing

  • Small "Offline" badge
  • Message: "Some features limited"
  • Payment options may change

Staff/Admin

  • Dashboard shows offline status
  • Alert when kiosk goes offline
  • Queue depth visible

Order Queue

Orders taken offline:

  1. Stored locally on kiosk
  2. Encrypted for security
  3. Auto-sync when online
  4. Sent to kitchen after sync

Queue Management

  • View queued orders: Admin menu
  • Priority sync when reconnected
  • Failed sync alerts

Network Requirements

SetupBenefit
Ethernet + WiFiRedundancy
4G backupEmergency fallback
UPS powerSurvives power blips

Minimum Requirements

  • 5 Mbps connection
  • Low latency (under 100ms)
  • Reliable uptime

Caching

What's Cached

  • Full menu with images
  • Category structure
  • Pricing and options
  • UI translations

Cache Duration

  • 24-hour cache by default
  • Refreshed when online
  • Manual refresh available

Cache Storage

  • Local storage on device
  • Typically 100-500MB
  • Clear from admin menu

Configuring Offline Mode

In Partner Portal

SettingOptions
Enable offlineOn/Off
Offline paymentCash only / Card allowed
Queue limitMax orders to queue
Cache durationHours before expire

Troubleshooting

Stuck in Offline Mode

CauseSolution
Network not recoveredCheck router/connection
DNS issueTry alternate DNS
Firewall blockingWhitelist kiosk domains
Cache corruptedClear cache, restart

Orders Not Syncing

CauseSolution
Queue too largeReduce queue, manual sync
Server unreachableCheck Fleksa status
Auth expiredRe-login to kiosk

Payments Failing Offline

CauseSolution
Terminal doesn't supportSwitch to cash only
Offline limit reachedTerminal-specific limits
Card declinedMay need online auth

Cache Stale

CauseSolution
Prolonged offlineMenu may be outdated
Force refreshSync when online
Clear old cacheAdmin → Clear Cache