Sync New Shopify Products to Odoo Product

Sync new Shopify products to Odoo automatically, ensuring seamless integration and real-time updates. This workflow captures newly created products in Shopify and checks for existing entries in Odoo, allowing for efficient product management and reducing manual data entry errors.

7/8/2025
5 nodes
Complex
manualcomplexodoofiltershopifytriggerlogicconditional
Categories:
Complex WorkflowManual TriggeredE-commerce & Retail
Integrations:
OdooFilterShopifyTrigger

Target Audience

This workflow is ideal for:
- E-commerce Managers: Who need to streamline product synchronization between Shopify and Odoo.
- Small Business Owners: Looking to automate inventory management without extensive technical knowledge.
- Developers: Who want to integrate Shopify and Odoo for enhanced functionality and data management.
- Marketing Teams: Seeking to ensure product information is consistently updated across platforms for better customer engagement.

Problem Solved

This workflow addresses the challenge of manual product updates between Shopify and Odoo, which can lead to:
- Inconsistent Product Data: Ensures that product details are automatically synced, reducing errors.
- Time Inefficiency: Eliminates the need for manual entry, saving valuable time for teams.
- Inventory Discrepancies: Helps maintain accurate stock levels across platforms, preventing overselling or stockouts.

Workflow Steps

  • Shopify Trigger: The workflow starts when a new product is created in Shopify.
    2. Odoo6 Node: It retrieves existing product data from Odoo, checking if the product already exists.
    3. Code Node: Custom JavaScript evaluates whether the product exists in Odoo and prepares the product details for the next steps.
    4. Filter2 Node: This filters the process based on whether the product is already present in Odoo.
    5. Odoo7 Node: If the product does not exist, it creates or updates the product information in Odoo with the latest details from Shopify, including name, description, and price.
  • Customization Guide

    Users can customize this workflow by:
    - Modifying Triggers: Change the Shopify trigger topic to respond to other events (e.g., products/update).
    - Adjusting Fields: Add or remove fields in the Odoo7 node to match specific business requirements (e.g., adding categories or tags).
    - Enhancing Logic: Update the JavaScript code in the Code node to include additional checks or data transformations.
    - Changing Connections: Integrate with other platforms or databases by adjusting the nodes and connections as needed.