How to Set Up Multi-Store Shopify to Odoo Sync
Running several Shopify stores (a UK store, an EU store, a B2B store, maybe a POS-linked outlet) multiplies the operational surface: more catalogues, more currencies, more tax regimes, one team. The right architecture is all stores syncing into one Odoo database, and this guide covers how that actually gets configured.
We’ve delivered exactly this: consolidating a client’s online store, retail POS and B2B channel into one Odoo backend, which is also the architecture our connector is built for.
What it takes in practice
- One database, per-store configuration. Each Shopify store connects with its own settings: warehouse mapping, pricelist, invoicing mode, customer handling. Shared operational core, store-specific behaviour.
- Catalogue strategy per store. Decide which products appear in which stores (shared SKUs, store-exclusive lines, region-specific pricing) and let Odoo hold the master catalogue with per-store publication rules.
- Currency and tax per storefront. The EU store sells in euros with OSS-appropriate VAT; the UK store in sterling with UK VAT; the B2B store with trade pricing. Odoo’s pricelists and fiscal positions handle each correctly when mapped deliberately.
- Stock allocation across stores. All stores draw from the same pool by default, with optional buffers or allocations per store if you need to protect one channel during peaks.
- Consolidated reporting with channel truth. Every order carries its source store, so revenue, margin and returns report both consolidated and per channel without spreadsheet assembly.
- Customer identity across stores. Decide whether the same email across stores merges into one Odoo customer (usually yes for B2C) and how B2B accounts are kept distinct.
When to do this yourself, and when to call us
The steps above are genuinely followable, and a capable team can get a basic sync running from them. What a guide can’t hand you is the part that fails quietly: a connector that survives Shopify and marketplace API version changes, the reconciliation instinct to catch numbers that are lying before a customer does, and someone accountable when a sync drops orders on your busiest day. If you’d rather own a working integration than babysit a fragile one, that’s our job. See the Shopify-Odoo connector and our integration services.
Common questions
Can each store have different order automation?
What about different fulfilment per store (own warehouse vs 3PL)?
Is there a limit to how many stores?
Not sure where to start? Book a free discovery call and we’ll map your current setup, or request a free Odoo health check if you’re already running Odoo.