Way4Tech
Sales/Commerce Odoo 19.0 On Odoo Apps
WT Shopify Connector icon

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.

WT Shopify Connector in Odoo

Screenshots

WT Shopify Connector running in Odoo 19.0.

WT Shopify Connector screenshot 1
WT Shopify Connector screenshot 2
WT Shopify Connector screenshot 3

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 Apps

Related modules

Need 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.