Sync Monitoring
Monitor active and completed syncs.
Active Syncs
Dashboard → shows active syncs in the sidebar
For each active sync:
- Pricelist name
- Progress percentage
- Products synced / total
- Elapsed time
Sync History
Dashboard → Odoo → Sync History
View past syncs:
- Date/time
- Pricelist
- Status (Success, Partial, Failed)
- Product count
- Duration
- Errors
Sync Logs
Click on a completed sync to view:
- Summary: Overview of results
- Successful products: List of synced products
- Failed products: List with error reasons
- Skipped products: Products that were skipped (based on sync policies)
Error Types
Common sync errors:
Authentication Error
- Cause: Odoo credentials invalid
- Fix: Update Odoo connection settings
Permission Error
- Cause: Odoo user lacks permissions
- Fix: Grant product creation/edit permissions in Odoo
Validation Error
- Cause: Required field missing or invalid
- Fix: Review product data, ensure all required fields are filled
Timeout Error
- Cause: Odoo server slow or unresponsive
- Fix: Retry sync, check Odoo server performance
Duplicate Error
- Cause: Multiple products with same code/barcode
- Fix: Ensure unique identifiers
Retrying Failed Products
For partial syncs with errors:
- Review error log
- Fix issues (in pricelist or Odoo)
- Click "Retry Failed Products"
Only failed products will be retried.
Performance
Sync speed depends on:
- Network: Connection between Pricelist Heaven and Odoo
- Odoo Server: CPU, RAM, worker count
- Plan: Concurrency limits (1 for Free, 3 for Pro)
Typical speed: 10-50 products/minute
For large syncs (1000+ products), use background sync (Grow plan or higher).