Beginner

Syncing to Odoo

How to export products from pricelists to your Odoo database

2 min read
Last updated: November 11, 2025
6 views

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

  1. Go to Pricelists
  2. Select approved pricelist
  3. Click "Sync to Odoo"

Method 2: From Odoo Page

  1. Go to Dashboard → Odoo
  2. Select "Export Pricelist"
  3. Choose pricelist
  4. 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

Was this article helpful?

Let us know if this guide helped you get started