Skip to main content

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.

Written by Bhushan

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:

  4. At checkout:

  5. 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:

  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

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

Did this answer your question?