Templates / Sync Shopify products to Odoo in real time for create and update events

Sync Shopify products to Odoo in real time for create and update events

Ready for 3.0

by khaled yasser ✓ · 72 views · created 2026-04-08 · CRM

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 11 nodes and runs on Shopify events (plus 1 other trigger). Along the way it connects Shopify and Odoo.

How it runs

Trigger: On Shopify events (plus 1 other trigger).

  1. Search Product by Barcode (Odoo): get many (custom)
  2. Find Product to Update (Odoo): get many (custom)
  3. Process Search Result (Loop Over Items (Split in Batches)): loops over the items in batches
  4. Update Product in Odoo (Odoo): update (custom)
  5. If: checks a condition and branches into true / false
  6. Get Product Category (Odoo): get many (custom)
  7. Download Product Image (HTTP Request): calls an HTTP API
  8. Convert Image to Base (Extract from File): extracts data from a file (binary to propery)
  9. Create Product in Odoo (Odoo): work with custom

Services it uses

ShopifyOdoo

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

  • Still check Always Output Data on multi-output nodes (If/Switch) now adds an empty item only when every output is empty (If Product Not Found).

Nodes used (6)

From the author

What Problem Does It Solve? Keeping product data consistent between Shopify and Odoo is a major operational challenge. Manually creating new products in Odoo every time they are added to Shopify is slow and leads to Barcode errors. Prices and titles change…

Excerpt from khaled yasser's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.