Smart POS Offline Sync
Odoo 19 Community addon for reliable POS offline synchronization.
Why This Module
Retail shops often face unstable internet. This module provides a structured offline sync layer with recovery, buffering, conflict handling, and visibility tools for POS operators.
Main Features
- Robust sync session lifecycle tracking
- Order buffering with retry pipeline
- Automatic recovery cron jobs
- Inventory cache snapshot for offline use
- Conflict strategy support
- Monitoring dashboard + detailed sync logs
- JSON-RPC APIs for integration
API Endpoints
POST /pos_offline_sync/pushPOST /pos_offline_sync/pull_inventoryPOST /pos_offline_sync/statusPOST /pos_offline_sync/process_buffer
How It Works
- POS client pushes offline orders to buffer.
- Buffer processor converts staged payloads into real POS orders.
- Recovery jobs retry failed conversions.
- Dashboard and logs provide operational visibility.
Compatibility
Tested for Odoo 19 Community.
License
LGPL-3
Please log in to comment on this module