Integrations Shopify
Odoo Shopify connector logo

Odoo Shopify Connector

Odoo Shopify Integration
eCommerce Updated
Two-way Shopify ↔ Odoo integration: orders, customers, products and variants, stock, pricelists, fulfillments and tracking, refunds and credit notes, payments and payouts

Connect Odoo with Shopify using the Connecta Odoo Shopify connector. This integration automates supported data flows between Odoo and Shopify while keeping the configuration, mappings and synchronization logic manageable inside Connecta.

Overview
Odoo Shopify connector overview and integration interface
Odoo Shopify connector integration interface screenshot 1
Information

Shopify Integration for Odoo

A complete two-way integration between your Shopify store and Odoo, built on Connecta. Orders, customers, products, stock, prices, fulfillments, refunds and payouts are kept in sync automatically through Shopify webhooks and Odoo events, so your webshop and your back office always match.

Shopify → Odoo

  • Orders and order updates (order lines, discounts, shipping, taxes) as Odoo sales orders
  • Customers, created or updated as Odoo contacts with invoice and shipping addresses
  • Order transactions as Odoo payments, linked to the posted invoice
  • Refunds and returns, incl. optional sales order update and credit note handling
  • Product changes from Shopify, incl. metafields and variant options
  • Shopify locations as Odoo warehouses and shipping methods as delivery carriers
  • Shopify payouts as bank statement lines in a payout journal
  • Markets and pricelists

Odoo → Shopify

  • Products, variants, options/attributes, photos and metafields
  • Stock quantities per warehouse
  • Pricelists and pricelist rules
  • Fulfillments with carrier and tracking reference when a delivery is validated
  • Credit notes as Shopify refunds
  • Contact creation and updates

Configuration

Everything is configured from the Shopify settings panel in Odoo: store identifier, product and variant domains, product sync mode, journals, taxes, stock location and warehouse, order status handling, refund behaviour, fulfillments, carriers and payouts. Multi-company is supported.

Known limitations

  • Shopify supports a maximum of 3 product options (attributes) that create variants.
  • Uses Shopify Admin/Webhooks API version 2025-10.

Ideal For

Webshops running on Shopify that use Odoo for sales, inventory and accounting and want a reliable, automated link between both.

How the Odoo Shopify connector works

Connecta manages the connection between Odoo and Shopify through configured connectors, mappings, flows and synchronization setups. The supported synchronization objects below show which business data can move in each direction for this connector.

Supported Odoo version
18.0
Required Connecta version
18.0.1.328

Odoo Shopify Integration: Supported Data Flows

What does it synchronize?
From Odoo to Shopify
Contacts
Products
Product Variants
Product Attributes
Stock Levels
Pricelists
Customer Invoices
Credit Notes
Shipments
Tracking Information
From Shopify to Odoo
Sale Orders
Contacts
Products
Pricelists
Payments
Bank Transactions
Returns
Shipping Carriers
Warehouses
Features
App features
Automatic workflow execution
Real-time synchronization
Multi-company
Duplicate prevention
Secure authentication
Event-based synchronization
Custom field mapping
Configurable filters
Two-way synchronization
Multi-warehouse
Initial data import
Included with every app
Dashboards & insights
Error logging
Synchronization logging
Alerts & notifications
FAQ
How do Shopify orders get into Odoo?

Shopify sends an order webhook to Connecta; the order is created as an Odoo sales order with the right customer, order lines, discounts, shipping and taxes. Later order updates, refunds and returns are processed through webhooks as well.

Can I control which products are pushed to Shopify?

Yes. The product and variant domains in the settings panel determine which Odoo products are synchronized, and the product sync mode determines how templates, variants, photos and metafields are handled.

Are stock levels synchronized?

Yes. Stock quantities of the selected warehouse/location are pushed to the linked Shopify location when they change in Odoo.

How are payments and payouts handled?

Order transactions are created as Odoo payments and linked to the posted invoice. Optionally, Shopify payouts are imported as bank statement lines in a dedicated payout journal from a chosen start date.

Which Odoo apps are required?

Products and eCommerce (product, website_sale) are required; Sales, Inventory and Accounting are used for orders, deliveries, payments and payouts.

Are there limitations?

Shopify allows at most 3 product options (attributes) that create variants. The integration uses Shopify API version 2025-10.