Fleksa
POS, Kitchen & KioskFleksa Kiosk

Offline Mode

Continue kiosk operations during network outages

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

  1. Network disconnects — detected automatically
  2. Kiosk switches to offline mode — "Offline Mode" badge appears
  3. Customers can still:
    • Browse the full menu (cached locally)
    • Customize items
    • Add items to cart
  4. At checkout:
    • Card payments may be limited (depends on terminal)
    • Cash payments work fully
    • Orders are queued for sync
  5. When network returns:
    • Queued orders sync automatically to kitchen and POS
    • Full functionality restored immediately

What Works Offline

FeatureOffline Status
Menu browsingFull — cached locally
Item customizationFull
Cart managementFull
Card paymentLimited — depends on terminal capability
Cash paymentFull
Receipt printingFull — prints locally
Order sync to kitchenQueued — syncs when online
Menu updates from PortalPaused — resumes when online

Offline Payments

Terminal Capability

TerminalOffline Support
SumUpLimited offline transactions
ZettleStore & forward mode
AdyenOffline queue with limits
WorldlineDepends 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:

  1. Stored locally on the kiosk device
  2. Encrypted for security
  3. Auto-sync when internet returns (priority queue)
  4. 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

SetupBenefit
Ethernet + WiFiRedundancy — if one fails, the other works
4G backupEmergency fallback for complete network outages
UPS powerSurvives 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

SettingDefaultNotes
Cache duration24 hoursMenu data is valid for this long offline
Cache refreshAutomatic when onlinePulls latest menu on each connection
Manual refreshAdmin menu → Clear CacheForce a fresh download
Storage used100–500 MBDepends on menu size and image count

Configuring Offline Mode

In Partner Portal → Settings → Kiosk

SettingOptions
Enable offline modeOn / Off
Offline payment methodsCash only / Card allowed
Queue limitMaximum orders to queue before stopping
Cache durationHours before cached menu expires

Troubleshooting

Stuck in Offline Mode

CauseSolution
Network not recoveredCheck router and ISP connection
DNS issueTry alternate DNS (8.8.8.8)
Firewall blockingWhitelist kiosk domains in your network config
Cache corruptedClear cache and restart the kiosk

Orders Not Syncing After Reconnect

CauseSolution
Queue too largeWait — large queues take longer to process
Server unreachableCheck Fleksa service status
Auth token expiredLog out and back in on the kiosk

Payments Failing Offline

CauseSolution
Terminal doesn't support offlineSwitch to cash-only mode
Offline transaction limit reachedTerminal-specific — contact payment provider
Card requires online authSome cards (prepaid, corporate) can't work offline

Cache Stale / Wrong Menu

CauseSolution
Extended offline periodMenu may be outdated — force sync when online
Cache expiredClear cache from admin menu, reconnect to refresh
Recent menu changes not showingForce sync from Admin Settings