WT Shopify Connector
Production-grade Odoo โ Shopify connector. Multi-store, two-way sync of orders/customers/products/inventory, webhook + scheduled updates, queue with retry/error visibility, fulfillment + tracking, returns/refunds, payouts, metafield mapping, abandoned-checkout recovery, KPI dashboard.
- Category
- Sales/Commerce
- Odoo version
- Odoo 19.0
- Price
- USDย 98
- Odoo Apps Store
- Listed
A serious operational connector built around how commerce teams actually work, not just a thin REST wrapper around Shopify endpoints.
Screenshots
WT Shopify Connector running in Odoo 19.0.
Architecture
- โ Multi-store first - every record carries `store_id`; one Odoo can run N shops
- โ Queue-driven: every external call is an `shopify.queue.job` with retry/error visibility, so failures are surfaced and reprocessable, not silent
- โ Webhook-based real-time updates AND scheduled fallback sync
- โ HMAC-verified webhook receiver
- โ Rate-limit aware API client with exponential backoff
- โ SKU-based product alignment with explicit mapping records
- โ Two-way: import (Shopify โ Odoo) and export (Odoo โ Shopify) for orders, customers, products, inventory
Phase 1 (this release)
- โ Working flows:
- โ Multi-store configuration with API credentials + connection test
- โ Product import from Shopify (variants, images, pricing, tags, SKU)
- โ Product export from Odoo to Shopify (create/update)
- โ Order import with customer + line items + payment + shipping
- โ Order workflow: draft โ confirmed โ shipped โ invoiced
- โ Customer two-way sync
- โ Inventory push from Odoo to Shopify (per-warehouse โ per-location)
- โ Webhook receiver (orders/create, orders/updated, orders/cancelled, products/create, products/update, inventory_levels/update, customers/create, customers/update, refunds/create, fulfillments/create)
- โ Queue dashboard with retry, reprocess, drop, requeue actions
- โ Logs (success + error)
- โ KPI dashboard (orders today/week/month, revenue, queue health)
- โ Cron schedulers (configurable per-store + per-flow timing)
Phase 2 (next release)
- โ Planned:
- โ Full returns + refunds flow with restocking-aware stock moves
- โ Payout report ingestion + automatic reconciliation
- โ Metafield mapping wizard with 2-way sync per product
- โ Abandoned checkout โ CRM lead conversion
- โ Bulk product publishing controls
- โ Per-store accounting (tax mapping, journal selection)
- โ Shopify GraphQL bulk-operation imports for >50K products
Phase 3 (polish)
- โ Per-store branded dashboard
- โ Multi-warehouse inventory weights (split a single Shopify location across multiple Odoo warehouses by stock-rule)
- โ Order line discount / shipping-tax line itemisation
- โ Shopify Markets multi-currency
What you get
- โFull module source code: Python, OWL, XML and CSS
- โInstallation on your Odoo instance, or a copy you install yourself
- โWritten documentation and a user guide
- โA one-hour walkthrough with your team
- โ90 days of bug-fix support
Buy it on the Odoo Apps Store
WT Shopify Connector is published on apps.odoo.com at USDย 98. Buy there and you get every update we publish for that version.
View on Odoo AppsRelated modules
Auto-Cancel Expired Quotations
Scheduled action that cancels quotations whose validity date has passed.
Sales/SalesAuto-Confirm Aged Quotations
Scheduled action that confirms quotations older than a configurable number of days.
Sales/SalesOrder Line Numbers
Show a sequential line number (1, 2, 3 โฆ) on sale and purchase order lines.
Sales/SalesPOS Kitchen Display System
Preparation screens for kitchens and bars, split by product category, with preparation time measured per ticket and per product.
Sales/Point of SaleRestaurant Table Reservation
Take table bookings from your website, with an engine that combines small tables for big parties, paces the kitchen and never double-books.
Sales/Point of SaleProduct Auto SKU
Automatically fill a product's Internal Reference from a sequence when it is left blank.
Sales/SalesNeed it to work a little differently?
Every module here started as a client request. Tell us what is missing and we will quote the change, or build the thing you actually need.