Connect commercetools with Odoo to sync products, stock, customers, orders, and invoices, so finance, fulfillment, and customer teams work from one reliable source of truth.
• Orders are exported from Commercetools to Odoo via API, with mapping for customers, addresses, shipping methods, discounts, taxes, and payment references.
• Line items are mapped from Commercetools SKUs to Odoo products, with configurable handling for bundles, custom line attributes, and shipping fees.
• Order status changes are synchronized back to Commercetools based on Odoo fulfillment events, typically covering shipment creation, tracking numbers, cancellations, and refunds when available.
• Inventory levels are synchronized from Odoo stock locations to Commercetools inventory entries, with support for reserved stock logic where implemented in Odoo.
• Product master fields are optionally synchronized from Odoo to Commercetools, with ownership defined per field to avoid overwrites and conflicting updates.
• Delta sync logic sends only changed records, while retries, idempotency keys, and error logs handle intermittent API failures and duplicate events.
.png)
We map commercetools order, payment, tax, and customer data to Odoo sales orders and invoices, then automate the handoff via API events or scheduled jobs with retries and logging.
Typically SKU, price lists, stock by location, and basic attributes flow from Odoo to commercetools, with reservation rules and safety stock to keep availability accurate during peaks.
Yes, by aligning Odoo companies, warehouses, and fiscal positions with commercetools stores, channels, and price books, then validating totals end to end before Go-live.
We synchronize fulfillment states, credit notes, and payment adjustments, and we design clear source-of-truth rules so partial captures and split shipments stay consistent in both systems.
Most builds take a few weeks to a few months depending on flows and data quality, and scandiweb has delivered 2,100+ eCommerce projects since 2003 to keep scope and risk under control.














