Skip to content

Offline and local data (desktop)

What offline means on Vendor Desktop, and when cashiers can still sell without live API.

This page is for cashiers and store managers. Engineering detail: POS local-first (desktop).

SurfaceOffline selling
Vendor Desktop (Electron)Yes — local SQLite + order outbox (when flags enabled)
Browser onlyLimited — drafts in browser storage; place-order needs network
  • Catalog snapshot for the selected store.
  • Lanes, devices, store configuration, open work shift.
  • Order outbox — payloads waiting to sync when online.
  1. Network drops during a busy period.
  2. Cashier continues adding lines (from cache).
  3. Place order writes to outbox; display code may show a local order number.
  4. When online returns, outbox syncs to the server.

If cache is corrupt or after training:

  1. Settings → Local data (desktop only).
  2. Optional backup is created automatically.
  3. Clear catalog cache (and optionally outbox) for the current store.

See Local data reset.

Staff understand when to wait for sync vs continue selling on desktop.

SymptomSee
Duplicate orders after reconnectFAQ — offline & sync
Old prices on screenReset local data or wait for catalog refresh