Odoo-first setup guide

Connect Odoo to Shopify: the Odoo-first setup guide

When Odoo is the system of record — the place where products, customers, inventory, and orders are managed — connecting it to Shopify means keeping Shopify in sync with what Odoo says. SyncO pushes Odoo data to Shopify and pulls Shopify orders back into Odoo, using Odoo's standard JSON-RPC API with no custom module install.

4.9 on Shopify App Store200+ Odoo–Shopify storesFrom $15/monthNo card to trial

connect Odoo to Shopify

Odoo as the primary system: what that means for sync

In an Odoo-first setup, Odoo is where product details are maintained, inventory is managed, and orders are fulfilled. Shopify is the customer-facing storefront. SyncO's sync direction reflects this: inventory flows from Odoo to Shopify, product updates originate in Odoo, and Shopify orders flow back into Odoo for fulfillment.

connect Odoo to Shopify

Multi-company selection and warehouse mapping

Many Odoo instances run multiple companies, each with their own chart of accounts, warehouses, and product sets. SyncO's setup wizard lets you pick the specific Odoo company the Shopify store should sync with, then map Shopify locations to the correct Odoo warehouses for that company.

connect Odoo to Shopify

What to prepare on the Odoo side before connecting

Before running the SyncO setup wizard, make sure the Odoo side is ready. The wizard verifies the connection and detects the version, but the underlying configuration needs to be in place first.

Implementation path

From install to live sync

01

Connect Odoo

Verify server, database, credentials, version, and company access.

02

Map operations

Choose locations, warehouses, product rules, order rules, and customer behavior.

03

Run queued sync

Move external API work through retry-safe queues instead of fragile inline actions.

04

Monitor records

Use linked identifiers and logs to understand what synced and what needs attention.

Related

Keep exploring

Read more

From the blog

FAQ

Questions merchants ask before connecting Shopify and Odoo

What if my Odoo has multiple companies?

SyncO's setup wizard includes a company picker. You select the specific Odoo company the Shopify store syncs with. Each Shopify store gets its own SyncO configuration pointing to the correct company and its warehouses.

Does connecting Odoo to Shopify require a custom Odoo module?

No. SyncO uses Odoo's standard JSON-RPC API with API key authentication. There is no custom module, server addon, or Odoo-side install required. This makes it compatible with Odoo Online, Odoo.sh, and self-hosted instances.

How does inventory flow from Odoo to Shopify?

SyncO runs inventory sync on a configurable schedule. When stock levels change in Odoo warehouses, SyncO reads the new quantities and updates the corresponding Shopify location inventory levels.

Start with your store

See how Synco Connector fits your Shopify and Odoo workflow

Open the app flow or enter your Shopify store domain to start configuring Shopify and Odoo sync.