Update Shopify Stock Levels Based on Odoo Inventory Changes
Keep Shopify inventory accurate by automatically syncing it with changes made in Odoo. It polls Odoo (by default every hour, but adjustable) for updates to product quantities, then finds matching SKUs in Shopify and updates their inventory levels accordingly. To use it, you need to install the Sales and Inventory modules in Odoo, ensure inventory tracking is enabled, and use the Reference field in Odoo to match product SKUs in Shopify. Inventory should be adjusted via the Quantity on Hand field within the Sales module. Streamlines operations and ensures consistent stock levels across platforms.
Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

How it works
3 steps to start syncing your Odoo inventory levels with Shopify
Inventory Updated
Inventory Updated
Retrieve Product Variant Details from SKU
Retrieve Product Variant Details from SKU
Set Inventory Level
Set Inventory Level
Ready to start syncing your Odoo inventory levels with Shopify
Get setup in 4 minutes.
Frequently asked questions
How often does the inventory sync run?
The workflow checks for Odoo inventory changes every hour. If you need more frequent updates, you can adjust the polling schedule to run every 15 or 30 minutes, though this may increase your API usage.
What happens if a product exists in Odoo but not in Shopify?
The workflow will skip products that don't have matching SKUs in Shopify and continue processing other items. You'll want to ensure your product catalogs stay synchronized between both systems.
Can I sync inventory for specific product categories only?
The current workflow syncs all inventory changes. You could customize it by adding filter conditions to only process products with specific tags, categories, or SKU patterns in Odoo.
Make this template your own!
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
Ready to start syncing your Odoo inventory levels with Shopify?
7-day free trial • 4 min setup • Cancel anytime
Need help? Our automation experts will help you personalize this workflow for free. Contact support