Odoo guide

How to Connect Shopify with Odoo (Odoo 19 & 18)

Step-by-step guide to integrating Shopify with Odoo 19 and 18: sync products, stock, orders, customers and payouts automatically with the Odoo Shopify Connector.

Why connect Shopify with Odoo?

Shopify is great at running an online storefront, but stock, purchasing, accounting and delivery usually live somewhere else. Without an integration, someone ends up copying orders into the ERP, updating stock by hand and reconciling payouts in a spreadsheet. A Shopify Odoo integration removes that double entry: Odoo becomes the single source of truth and Shopify always shows the right products, prices and stock.

What the Odoo Shopify Connector syncs

  • Products, variants and collections, in both directions
  • Stock levels from your Odoo warehouses to Shopify
  • Orders with customer, lines, taxes, discounts and shipping
  • Customers and addresses
  • Fulfilments and tracking numbers back to Shopify
  • Payouts, so accounting matches what Shopify actually paid you

How to set it up

  • Install the Odoo Shopify Connector on your Odoo 19 or 18 database (our team installs it for free after purchase).
  • Create a custom app in your Shopify admin and copy its Admin API access token.
  • In Odoo, add a Shopify instance with your store URL and the token, then test the connection.
  • Choose the warehouse, pricelist and payment journals the connector should use.
  • Import your existing products once, map any SKUs that differ, then switch on scheduled order and stock sync.

Tips for a clean rollout

Clean up duplicate SKUs before the first import, decide which system owns product data (usually Odoo), and run a few test orders end to end before going live. Start with stock and orders; add payouts and fulfilment sync once the basics are stable.

Frequently asked questions

Does the connector work with Odoo Community?

Yes. The Odoo Shopify Connector works on Odoo 19 and 18, Community and Enterprise.

Is the sync real time?

Orders and stock are synced on a schedule you choose, and you can also trigger a sync manually at any time.

Can I connect more than one Shopify store?

Yes. Each store is its own instance in Odoo with its own warehouse and pricelist settings.

Talk to our Odoo team

Modules in this guide

Sales & eCommerce Community
v19v18

Shopify Connector

Two-way Shopify – Odoo integration: sync products, variants, collections, stock, orders, customers, payouts and fulfilments, with configurable order workflows. Built on the Base Marketplace Connector.

$399.99USD
Details
Sales & eCommerce Community
v19v18

Connector Base Library

Reusable base engine for building integrations: automatic sale order workflow (confirm, invoice, register payment, auto-ship), import/export logging, data queues with a dashboard, product multi-image storage and warehouse-based fiscal positions.

  • An automatic sale workflow engine that, once configured, confirms an
  • A logging framework (log book + log lines) so integrations can record the
  • A data-queue mixin and dashboard to review draft / done / failed records
$14.70USD
Details