Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. E-commerce
  3. Shopify Odoo Connector v 18.0
  4. Sales Conditions FAQ

Shopify Odoo Connector

by RSS https://www.techafterme.com
Odoo

$ 230.98

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
• Calendar (calendar)
• Contacts (contacts)
Lines of code 6289
Technical Name shopify_connector_rss
LicenseOPL-1
Websitehttps://www.techafterme.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
• Calendar (calendar)
• Contacts (contacts)
Lines of code 6289
Technical Name shopify_connector_rss
LicenseOPL-1
Websitehttps://www.techafterme.com
  • Description
  • License

Shopify Odoo Connector by TechAfterMe — the complete Shopify Odoo integration for Odoo 16, 17, 18 and newer (Community & Enterprise). Real-time two-way sync of products, inventory, orders, customers, fulfillments, returns, refunds, payouts, and metafields, with OAuth 2.0, Shopify GraphQL Admin API, HMAC webhooks, multi-store support, Shopify Markets, and Shopify POS.

Shopify Odoo Connector by TechAfterMe — two-way sync, webhooks, Shopify Markets, POS and payouts for Odoo 16, 17, 18 and newer
by TechAfterMe — Wise ERP Decisions

Shopify Odoo Connector

Two-way sync. Real-time webhooks. Shopify Markets, POS, and Payouts — unified in one upgrade-safe Odoo module — for Odoo 16, 17, 18 and newer.

⚡ OAuth 2.0 + GraphQL 🔁 Two-Way Sync 🔔 HMAC Webhooks 📦 Shopify Markets 💳 Payout Reconciliation 📍 POS Support 🧠 Workflow Automation 🛡️ OPL-1 Licensed

Compatible with Odoo 16 · 17 · 18+ Community & Enterprise  |  Online · Odoo.sh · On-premise  |  Linux · macOS · Windows  |  15+ models · 9 webhook channels

2-Way
Sync Engine
15+
Connector Models
9
Webhook Channels
100%
Original Code
0
Core Overrides

One Platform. Total Control.

Shopify is the world's most popular e-commerce platform. Odoo is the world's most flexible ERP. TechAfterMe's Shopify Odoo Connector unites them so your storefront, inventory, accounting, CRM, fulfillment, and reconciliation all move as one — without manual data entry, without spreadsheets, without surprises.

Built on Shopify's official GraphQL Admin API and OAuth 2.0, the connector is fast, secure, and upgrade-safe. Every webhook is HMAC-verified, every operation runs through a resilient queue, and every error is logged with context — so your business keeps running even when the API hiccups.

Why TechAfterMe? We've spent years building custom ERP solutions for manufacturers, distributors, and online retailers. This connector distills that experience into a single, polished module — designed to grow with your business from your first Shopify sale to your hundred-thousandth.

See It In Action

A clean, Odoo-native interface built on standard framework patterns. Every screen below ships with the module — no extra apps to install.

Shopify Odoo Connector multi-store dashboard showing connected Shopify stores with OAuth status, plan, and synced product, order and customer counts
Multi-store dashboard — connect unlimited Shopify stores to one Odoo instance, each with OAuth 2.0 connection status, webhook channels, and live sync stats.
Shopify orders imported into Odoo with payment and fulfillment status, multi-currency, and Shopify Markets routing
Real-time Shopify order import with payment status, fulfillment tracking, multi-currency support, and Shopify Markets routing — pushed back to Shopify on demand.
Shopify Odoo Connector sync queue dashboard with success rate, latency, retries and per-operation progress
Resilient sync queue with automatic retry and backoff — 99.6% success rate, 142 ms median latency, full visibility into every batch.
Shopify Markets configuration mapping regions to Odoo companies, warehouses, pricelists and fiscal positions
Shopify Markets routing — map each region to the right Odoo company, warehouse, pricelist, and fiscal position automatically.
Shopify payouts imported into Odoo with bank statement reconciliation, fees, and discrepancy tracking
Shopify Payments payouts imported into Odoo, auto-reconciled against bank statements with fee and refund discrepancy tracking.
Shopify order workflow automation pipeline confirming sale orders, validating delivery, creating invoices and registering payment
End-to-end order workflow automation — from Shopify order to tracking-pushed-to-Shopify in seconds, with toggles per step.
Two-way Shopify metafield sync for products, variants, orders and customers in the Odoo connector
Two-way Shopify metafield sync — products, variants, orders, customers, and shop-level metafields with per-direction control.

Everything In Sync — Automatically

Eight core capability areas, each engineered for accuracy and resilience. No more duplicate data, no more "where did this order come from?", no more end-of-month reconciliation nightmares.

🛒

Products & Catalog

Two-way product and variant sync with full metadata.

✓ Variants, images, categories, tags, SEO fields
✓ Publish / unpublish from Odoo to Shopify
✓ Real-time updates via webhooks
✓ Per-product exclude-from-sync option
✓ BoM / kit support for stock computation
📦

Inventory

Push accurate stock levels to Shopify on your terms.

✓ Free stock, on-hand, or forecasted modes
✓ Shopify location → Odoo warehouse mapping
✓ Multi-warehouse + multi-company
✓ Fixed or percentage-based stock export
✓ BoM-aware stock from component availability
📋

Orders

Import orders with everything — then push updates back.

✓ Line items, taxes, discounts, shipping, multi-currency
✓ Real-time import + scheduler-driven batches
✓ Filter by financial / fulfillment status
✓ Historical backfill from any date
✓ Two-way note, email, and tag sync
👥

Customers

Import customers and addresses with smart matching.

✓ Auto-match by email, phone, or name
✓ B2B company detection
✓ Customer metafield mapping
✓ Duplicate-safe — never creates clones
🚚

Fulfillment

Track shipments in both directions, automatically.

✓ Push tracking numbers from Odoo to Shopify
✓ Import Shopify-managed shipments
✓ Multi-warehouse fulfillment routing
✓ SKU-matched line-item fulfillment
↩️

Returns & Refunds

Reverse flows that respect restocking.

✓ Shopify refund → Odoo credit note
✓ Auto-create return picking when Shopify restocks
✓ Push Odoo credit notes back as Shopify refunds
✓ Full traceability of every reverse operation
⚙️

Workflow Automation

Configure once — every order processed the same way.

✓ Auto-confirm sale orders on import
✓ Auto-delivery creation and validation
✓ Auto-invoice with optional payment registration
✓ Auto-credit notes on Shopify refunds
✓ Fault-tolerant: failures don't roll back prior steps
🧰

Operations & Reliability

Built to run unattended for months.

✓ Queue-based batched sync with retries
✓ HMAC-SHA256 webhook signature validation
✓ Per-instance enable / disable webhooks
✓ Full activity log with severity + payload
✓ No core Odoo changes — upgrade-safe

Advanced Capabilities Your Business Will Grow Into

Built for scale from day one — multi-store, multi-market, multi-currency. The same connector handles your first Shopify sale and your hundred-thousandth.

🌍

Shopify Markets & Multi-Store

One Shopify store, many Odoo companies. Or many stores, one Odoo.

✓ Per-market Odoo company, warehouse, pricelist routing
✓ Country / currency / market GID matching rules
✓ 5-tier priority resolver
✓ Connect unlimited stores to one Odoo instance
📍

Shopify POS

Point-of-sale orders detected and routed automatically.

✓ Automatic POS detection (sourceName / publication)
✓ Register, staff, payment-gateway capture
✓ Physical-location attribution
✓ POS returns flow through standard refund engine
🏷️

Bi-directional Metafields

Arbitrary data attached to products, variants, orders, customers.

✓ Pull metafields automatically on import
✓ Push new metafields from Odoo back to Shopify
✓ All Shopify types: JSON, references, files, ratings
✓ Per-metafield namespace + key with version tracking
💳

Payouts & Reconciliation

Shopify Payments payouts matched against Odoo invoices.

✓ Automatic payout import (cron every 6 hours)
✓ Per-transaction line capture with order linkage
✓ Auto-matching to invoices & credit notes
✓ One-click consolidated bank statement line
✓ Discrepancy surfacing for manual review
🛒

Abandoned Cart Recovery

Turn lost checkouts into won CRM leads.

✓ Shopify abandoned-checkout webhook → CRM lead
✓ Sales team / salesperson auto-assignment
✓ Full item detail + total in lead description
✓ Auto-mark Won when the checkout converts
📊

Monitoring & Support

Full operational visibility, in-app documentation.

✓ Per-instance dashboard with live counts
✓ Activity log + verbose debug logs (14-day retention)
✓ In-app user guide, FAQ, troubleshooting
✓ One-click support ticket launcher
✓ Diagnostic dashboard for fast issue resolution

True Two-Way Synchronization

Most connectors push one way and forget. We sync in both directions, on every supported resource — with conflict-aware updates.

Shopify → Odoo

→ Products & variants with images
→ Customers & default addresses
→ Orders (full financial + fulfillment state)
→ Inventory level changes
→ Fulfillments with tracking numbers
→ Refunds & returns with restock flags
→ Abandoned checkouts → CRM leads
→ POS orders with location attribution
→ Payouts & balance transactions
→ Metafields on any resource

Odoo → Shopify

← Product catalog (publish / unpublish)
← Prices, SKUs, descriptions, images
← Inventory levels (free / on-hand / forecasted)
← Fulfillments & tracking numbers
← Refunds (credit notes → Shopify refunds)
← Order updates (note, email, tags)
← Metafield create / update / delete
← Order cancellation

How It Works

From zero to live in under five minutes.

1

Install & Connect

Install the module, open Shopify → Stores, click Connect via Shopify OAuth, and approve the app. No API tokens to copy/paste.

2

Configure Workflow

Choose what happens automatically on each order — auto-confirm, auto-deliver, auto-invoice, auto-register payment, auto-refund. Set it once.

3

Import Historical Data

Use the Import Wizard to backfill products, customers, and orders from any past date — or start fresh from today.

4

Relax — It Syncs Itself

Real-time webhooks handle everything thereafter. The activity log shows every operation; the queue retries failures automatically.

Technical Specifications

Built with modern Odoo best practices. Upgrade-safe, dependency-light, and audit-friendly.

Odoo Version✓ Odoo 16, 17, 18 & newer (Community & Enterprise)
Hosting✓ Odoo Online · Odoo.sh · On-premise
Operating System✓ Linux · macOS · Windows
Edition✓ Community & Enterprise (no feature gap)
LicenseOPL-1 (Odoo Proprietary License v1)
AuthorRSS / TechAfterMe
Technical Nameshopify_connector_rss
API SurfaceShopify GraphQL Admin API + REST OAuth
AuthenticationOAuth 2.0 with secure token storage
Webhook SecurityHMAC-SHA256 signature validation
Rate LimitingBuilt-in (REST leaky-bucket + GraphQL throttled)
Queue SystemIn-module resilient queue with retries + backoff
Core Overrides✓ Zero — 100% upgrade-safe
Multi-Company✓ Built-in via Shopify Markets
Multi-Store✓ Unlimited instances per Odoo
Source Code✓ Included — no obfuscation

Built For Every Shopify Merchant

🏭

Manufacturers

Sync BoM-aware stock, route orders by market, automate delivery + invoicing.

🛍️

D2C Retailers

Real-time inventory, abandoned-cart recovery, automatic payout reconciliation.

🥡

Multi-Location Brands

Shopify Markets + POS in one Odoo. Each location routes to its own warehouse.

💼

B2B Wholesalers

Per-customer pricelists, fiscal positions, and metafield-driven pricing.

Frequently Asked Questions

Which Odoo versions are supported?

Odoo 16, 17, 18 and newer — both Community and Enterprise — on every hosting option: Odoo Online, Odoo.sh, and on-premise across Linux, macOS, and Windows. The connector uses standard framework APIs only — no monkey-patching, no core overrides — so it installs cleanly on each supported series and survives Odoo upgrades. Need a build for a specific version? Contact info@techafterme.com.

Do I need a custom Shopify app?

Yes — a custom Shopify app is required so OAuth 2.0 can issue your access token. The setup wizard walks you through creating one in under five minutes. No app-store approval needed.

Does it work on Odoo Online (SaaS)?

Odoo Online does not allow third-party OPL-1 modules. Use Odoo.sh, on-premise, or Odoo Enterprise self-hosted. The connector works on all three.

What happens to historical Shopify data?

The Import Wizards let you backfill products, customers, and orders from any past date. Real-time sync handles everything thereafter via webhooks and a 15-minute cron queue.

How are API rate limits handled?

The connector implements Shopify's leaky-bucket throttling for REST and the query-cost model for GraphQL. Failed requests are retried with exponential backoff.

Can I connect multiple Shopify stores?

Yes — unlimited stores per Odoo instance. Each store is a separate Shopify Instance with its own credentials, workflow, and webhook endpoint.

Does it support Shopify Markets?

Yes — map each Shopify Market to a different Odoo company, warehouse, pricelist, fiscal position, and sales team. Orders are auto-routed based on country, currency, or market GID.

Is the license appropriate for resale?

Yes — OPL-1 (Odoo Proprietary License v1) permits paid distribution on the Odoo Apps Store. Source code is included with every purchase.

What's included in support?

Installation help, configuration review, bug fixes, and answers to integration questions. Reach us at info@techafterme.com or via the in-app support ticket launcher.

Backed By TechAfterMe ERP Experts

We don't just ship code — we partner with your team. Every license includes documentation, video walkthroughs, and direct email access to the engineers who built this connector. Need a custom workflow or a Shopify-side tweak? We do that too.

Visit techafterme.com →
TechAfterMe — Wise Decisions with Powerful ERP Solutions.
Shopify Odoo Connector  |  OPL-1 Licensed  |  Support: info@techafterme.com
www.techafterme.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with