The counter never stops selling.
Viamione’s POS reads and writes to a local database, queues every change and syncs in the background — so an internet outage is an inconvenience, not a lost sale.
The counter never stops selling.
Apps read and write to a local database, queue every change and sync in the background with delta transfer, retry-with-backoff and CRDT conflict resolution. No “sync” button.
- Web PWA (IndexedDB) and React Native mobile (SQLite)
- Idempotent push / pull sync, safe to retry
- Per-device identity and conflict metadata
- Works for POS, inventory, sales and CRM
Everything included in Offline POS
Web and mobile
A browser-based PWA plus React Native apps for Android and iOS tablets and phones.
True offline billing
Catalogue, customers and invoices are cached locally; all CRUD works offline.
Conflict-safe sync
Delta sync, retries with backoff and CRDT-based conflict resolution.
Barcode scanning
Scan with a camera or handheld scanner to bill, count and receive stock.
Split payments & returns
Mix payment modes, hold and resume bills, handle returns and exchanges.
Multi-store control
Terminal-wise and store-wise reporting with consolidated stock.
From action to outcome
Offline POS: common questions
What happens during an outage?
The POS keeps working from its local database, queues all changes and syncs automatically when the network returns.
What databases are used on the device?
WatermelonDB (SQLite) on mobile and IndexedDB on the web.
Is sync safe if it is interrupted?
Yes. Push and pull endpoints are idempotent, so duplicate pushes are safe and retries are expected.
Which plan includes POS?
POS and the Online Shop are included in the Enterprise plan.
See Viamione with your own workflows
Book a tailored walkthrough. We map your processes to modules and recommend a plan.