Syncing to Odoo
Export products from Pricelist Heaven to your Odoo database.
Sync Methods
Foreground Sync (All Plans)
The sync dialog stays open. You must keep the browser tab active.
Use when: Syncing small batches (< 100 products)
Background Sync (Grow/Pro/Enterprise)
Sync runs in the background via Inngest. You can close the dialog and browser.
Use when: Syncing large batches (100+ products)
Starting a Sync
Method 1: From Pricelists Page
- Go to Pricelists
- Select approved pricelist
- Click "Sync to Odoo"
Method 2: From Odoo Page
- Go to Dashboard → Odoo
- Select "Export Pricelist"
- Choose pricelist
- Click "Start Sync"
Sync Progress
The sync dialog shows:
- Progress bar: Percentage complete
- Products synced: X of Y
- Errors: Number of failed products
- Time: Elapsed and estimated remaining
During Sync
Foreground: Keep the tab open
Background: You can close the tab, sync continues server-side
After Sync
When complete:
- Success notification: "Synced X products"
- Error log: If any products failed
- Audit log: Complete sync history
Sync Frequency
Free plan: Sequential syncs only (one at a time)
Grow+: Up to 3 concurrent syncs
What Gets Synced
Products (product.product):
- Product code (default_code)
- Name
- Description
- Prices (list_price, standard_price)
- Category
- UoM
- Barcode
Supplier Info (product.supplierinfo):
- Supplier link
- Supplier product code
- Lead time
- Minimum quantity
- Supplier price