Templates / Complete Shopify to Odoo integration: Sync orders, products & customers

Complete Shopify to Odoo integration: Sync orders, products & customers

Ready for 3.0

by Evozard ✓ · 1,080 views · created 2025-05-15 · 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.

Nodes used (5)

ShopifyOdoo

What it does

This workflow functions like the integration of Shopify products with Odoo products, Shopify customers with Odoo customers, and paid Shopify orders with Odoo sales orders containing multiple products. 1. Trigger (Shopify – Order Created & Paid): The workflow starts when a new order is created in Shopify and its status is marked as paid. 2. Loop Through Each Line Item in the Order: For each product in the order: Check if Product Exists in Odoo (via Internal Reference/Default Code) If the product exists, proceed. If the product does not exist, create it in Odoo with the following details: Product Name Description Price Internal Reference (Default Code) 3. Check if Customer Contact Exists in Odoo (via Email): If the contact exists, proceed. If the contact does not exist, create a new contact in Odoo with: Full Name Email Address Phone Number Shipping or Billing Address (as available) 4. Create a Sale Order in Odoo: Create a new Sale Order in Odoo using: The matched or newly created Customer Contact The matched or newly created All the Products in the Shopify order (with correct quantities and pricing) Each Shopify product in the order is matched to the corresponding Odoo product using the Internal Reference field Integration Setup References: Shopify Integration Setup: https://docs.n8n.io/integrations/builtin/credentials/shopify/ Odoo Integration Setup: https://docs.n8n.io/integrations/builtin/credentials/odoo/

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.