Skip to content
ERP Builders
ERP Integrations

Odoo Shopify Integration: Options and Setup Tips

How to connect Shopify and Odoo: connector options, what to sync (products, stock, orders, customers, payments), sync direction, pitfalls and testing.

By ERP Builders Architecture Group2 min read

Shopify is great at selling. Odoo is great at running the business behind the store. Connecting them properly removes manual order entry and stops overselling.

What to sync

DataDirectionNotes
ProductsOdoo → Shopify, or one-time importPick one master
Stock levelsOdoo → ShopifyAvailable quantity per location
OrdersShopify → OdooAs sales orders
CustomersShopify → OdooDeduplicate by email
Payments and feesShopify → OdooFor reconciliation
Fulfilment and trackingOdoo → ShopifyCloses the order in Shopify

Choosing a master

Decide where each piece of data is created and edited. Products are often created in Odoo and published to Shopify, with descriptions and images maintained in Shopify. Stock should always come from Odoo.

Connector options

  1. Ready-made connectors from the Odoo Apps store or SaaS providers. Quick to start, but check support, version updates and how they handle edge cases.
  2. Custom integration using the Shopify API and Odoo's API. More work, but fits unusual flows such as bundles, multi-store or B2B pricing.

See our Shopify integration page for how we approach it.

Pitfalls

  • Taxes: Shopify and Odoo must calculate tax the same way, or invoice totals will not match.
  • Discounts and gift cards: need clear mapping to Odoo lines.
  • Refunds and returns: decide whether refunds start in Shopify or Odoo.
  • Bundles and kits: map to Odoo kits so the right components are picked.
  • Payouts: Shopify pays out net of fees. Record fees so bank reconciliation works.

Stock sync timing

Sync stock often enough to avoid overselling, especially during sales. Use a safety buffer on fast-moving items.

Testing

Test with real scenarios before go-live: a normal order, a discounted order, a partial refund, a cancelled order and a multi-item order shipped in two parcels.

Monitoring

Integrations fail silently if nobody watches them. Set up alerts for failed syncs and review a daily log.

Read our ERP integration guide or the Odoo eCommerce guide.

Frequently asked questions

Is there an official Odoo Shopify connector?

Odoo's connector offering changes by version. Many businesses use well-supported third-party connectors or a custom integration. Check the current options for your Odoo version.

Should Shopify or Odoo be the master for stock?

Odoo should be the master for stock, because it knows about warehouses, purchases and other channels. Shopify receives available quantities.

Written by

ERP Builders Architecture Group · Solution architecture

The engineers responsible for integration design, data migration tooling and performance work across ERP Builders projects.

Related articles

ERP Integrations1 min read

Odoo Amazon Integration: Orders, Stock and FBA

How to connect Amazon Seller Central to Odoo: order import, stock sync, FBA vs FBM, fees and settlement reconciliation, and multi-marketplace selling.

ERP Integrations1 min read

Odoo WooCommerce Integration: A Practical Guide

Connect WooCommerce and Odoo: syncing products, stock, orders and customers, connector choices, tax and shipping mapping, and how to avoid sync errors.

ERP Integrations2 min read

RFID Integration with Odoo: A Practical Architecture

How to integrate RFID readers with Odoo inventory: middleware design, mapping EPCs to products and serials, receiving and counting flows, performance and what to build vs buy.

Next step

Turn the plan into a working system.

Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.