Zeneva Operations Manual

Comprehensive guides and documentation for mastering the Zeneva Ecosystem.

Last Updated: April 2026

Help Center/Operations Manual

How to sync your inventory offline

The Local-First Architecture

Zeneva's POS environment is built on a "Local-First" architecture. This means your data doesn't just "live in the cloud"—it lives directly on your device's hardware, specialized for high-turnover retail environments in Nigeria where internet stability can be unpredictable.

How Offline Sync Works

Step 1: IndexedDB Storage

Every sale, stock update, or customer addition is instantly committed to a local, encrypted database (IndexedDB) within your browser or app terminal.

Step 2: Delta Tracking

Zeneva tracks "Deltas"—only the changes made—rather than re-uploading the entire inventory state, saving data and time.

Step 3: Background Listener

A service worker continuously monitors your connection throughput. Once a stable >15kbps link is detected, the "Sync Handshake" begins.

Step 4: Vector Clock Resolution

If two cashiers update the same stock item while offline, our Vector Clock algorithm resolves the conflict based on causality and timestamps.

Pro-Tip for Stability

Do not clear your browser cache or perform a "Factory Reset" on your POS terminal until the sync icon in the top right corner turns green.

Still have questions?

Our team is available 24/7 to help you with your Zeneva terminal.

Get Expert Help