Saltar al contenido
Use case — Manufacturing

Odoo + Shopify. Synced catalog.

80,000 SKUs with variants and industrial attributes. Customer-specific pricing that wasn’t reaching Shopify cleanly.

Full catalog update

3d → 45min

Pricing errors on B2B store

−95%

SKUs synced

80,000

People reassigned to value work

3

Odoo + Shopify catalog sync flow
The problem

A catalog nobody could keep up to date

Industrial manufacturer with a complex technical catalog: thousands of products with variants, sector-specific attributes (dimensions, materials, certifications, tolerances) and customer-negotiated pricing. Everything managed in Odoo 16. The B2B Shopify Plus store was supposed to be the main sales channel, but there was a serious problem: the data was never up to date.

Three people spent the whole week updating an Excel file with catalog changes, reformatting it for Shopify import and uploading it manually. The process took 3 full days. By the time they were done, Odoo had already changed again. Customer-negotiated pricing got lost in translation: 95% of order errors came from wrong prices on the store. Customers were calling to fix orders, sales reps lost time double-checking manually and trust in the online channel eroded.

The solution

Integrafy turned Odoo into the source of truth for Shopify

Integrafy Core connected Odoo 16 with Shopify Plus using XML-RPC for reads and Shopify's Admin API for writes. The connection is two-way: catalog from Odoo to Shopify, orders from Shopify to Odoo.

Integrafy Data Hub was configured as the source of truth for the catalog. Every product in Odoo is normalized automatically to the Shopify format: variants, technical attributes, images, documentation. B2B pricing negotiated in Odoo maps to Shopify Plus customer groups, preserving the commercial terms of each account.

Integrafy Flow automated the order lifecycle: every purchase on Shopify automatically generates a Sales Order in Odoo with the right customer, agreed pricing and shipping terms. No manual intervention. No Excel.

Technical flow

Catalog sync Odoo → Shopify

01 Odoo logs a product / price change
02 Integrafy Core detects event via XML-RPC polling
03 Data Hub normalizes attributes and variants to Shopify format
04 B2B prices mapped to Shopify Plus customer groups
05 Catalog published on Shopify via Admin API
06 Shopify orders → automatic Odoo Sales Order

"Updating the catalog used to take 3 days. Now it takes 45 minutes. And with zero errors."

Head of Operations Industrial manufacturer

Is your B2B catalog also out of date?

Connect Odoo with Shopify. Correct prices, up-to-date catalog, orders without intervention.