Shopify Connector
The bidirectional and fully configurable bridge between Odoo and Shopify. Products, stock, orders, customers, refunds, gift cards, and more — in real-time, both ways.
Présentation du module
/ Odoo 19 · Shopify
Shopify Connector
The bidirectional and fully configurable bridge between Odoo and Shopify. Products, stock, orders, customers, refunds, gift cards, and more — in real-time, both ways.
Coverage
Everything flows. Both ways.
One connector, all the flows of your e-commerce business — each direction configurable independently.
Configuration
Operational in 5 minutes
1
Connect your store
Paste your app's Shopify Client ID and Secret. Tokens are obtained and renewed automatically — no manual management, no unpleasant expiration surprises.
2
Launch the setup assistant
Check the desired flows — products, inventory, customers, orders, refunds, gift cards, abandoned carts. Profiles, field mappings, triggers, and webhooks are created automatically, ready to use.
3
Watch the synchronization
Each exchange is logged with its exact payload and Shopify's response. Preview any payload before sending. Resend any exchange with one click.
What sets us apart
Why this connector is different
100% configurable field mapping
Associate any Odoo field, Python expression, constant, image, or nested list with any Shopify field — on any Odoo model, not just those initially intended. Transformers, default values, upsert keys, creation-only rules: everything is done in the interface, no code.
The Shopify schema, directly in Odoo
One click is enough to explore the live Shopify GraphQL schema: each available field appears in a dropdown list with the official Shopify documentation and allowed values. Non-technical users configure their mappings without ever opening the Shopify documentation.
Code-free extensibility
17 Shopify resources are preconfigured (products, orders, pages, blogs, metaobjects, gift cards, B2B companies...). Need another mutation? Duplicate a resource, paste the GraphQL from the Shopify documentation — profiles, mappings, and schema introspection work immediately.
Designed for production
Deduplicated task queues with automatic retries, throughput-aware processing, HMAC-verified webhooks, bidirectional sync without loops (echo detection, delta-based stock), and complete traceability of every payload sent and received.
A truly real-time stock
Every stock change — validated transfer, inventory adjustment, direct quantity update, point of sale sale — is pushed instantly, by mapped location. Kits/bills of materials are supported (availability based on components). Changes on the Shopify side come back as traceable inventory adjustments.
Multichannel gift cards
Sell a gift card online, use it at the point of sale — or vice versa. Balances synchronize as credits/debits, and the point of sale checks the Shopify balance live at the time of scan, even creating unknown cards on the fly.
Order lifecycle
The complete order lifecycle, automated
01
A customer orders on Shopify
02
The order arrives in Odoo with its lines, delivery, and discounts, automatically confirmed
03
You validate the delivery
04
Shopify displays the order as shipped with tracking, the customer is notified
05
You issue a credit note, the customer is refunded on Shopify, the items are restocked
Zero copy-paste. Zero double entry. Complete traceability.
Under the hood
Key technical points
Are you migrating an existing store?
The historical import retrieves your catalog, your customers, and your existing Shopify orders over a date range — paginated, idempotent, reusing the same mapping profiles as real-time synchronization. Connect an active store for years and be synchronized the same day, without duplicates.
A question? A problem? Talk directly to those who designed it.
We will respond within 8 business hours.
Write to us directly at
cma@nalios.be
Published by
Nalios — Odoo Gold Partner, Belgium — nalios.be