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. eCommerce
  3. Shopify Sync Pro v 18.0
  4. Sales Conditions FAQ

Shopify Sync Pro

by Dev.Vision https://apps.odoo.com/apps/modules/browse?author=Dev.Vision
Odoo

$ 114.91

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 • Contacts (contacts)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
Lines of code 5010
Technical Name shopify_sync_pro
LicenseLGPL-3
Websitehttps://apps.odoo.com/apps/modules/browse?author=Dev.Vision
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
Lines of code 5010
Technical Name shopify_sync_pro
LicenseLGPL-3
Websitehttps://apps.odoo.com/apps/modules/browse?author=Dev.Vision

🛒 Stop Drowning in Manual Shopify↔Odoo Work

Real-time, bidirectional Shopify ↔ Odoo integration
that pays for itself in the first week.

✅ Odoo 18 CE & EE ⚡ HMAC-verified Webhooks 🔐 2026 OAuth 🛍️ Multi-Store 📊 Native OWL Dashboard 🔓 LGPL-3 Open Source
🎉 Launch Price: €99 EUR  ·  Regular €150 EUR after 1 August 2026

Price shown in your local currency at checkout · Secure payment via Odoo Apps · One-time fee, no subscriptions

⏰   Launch pricing ends 1 August 2026. After that, the price moves permanently to €150 EUR.  |  💰 Save €51 EUR by buying this month.
⚡ 99.9% Uptime SLA
🔐 HMAC Verified Webhooks
🛡️ LGPL-3 Open Source
🏆 v18 Modern Stack
😩 Sound familiar?
You're paying someone 10–20 hours every week to copy orders from Shopify into Odoo manually. Stock counts drift. Customers complain about wrong inventory. Refunds go unprocessed. You're losing money on overselling — and you don't even know how much.

There is a better way. Keep reading.

🚀 Everything You Need. Nothing You Don't.

⚡ Real-Time Webhook Sync

New Shopify orders appear in Odoo within seconds. HMAC-SHA256 verified — security is built in, not bolted on.

🛍️ Unlimited Multi-Store

Run 1 store or 100 stores from one Odoo database. Each with its own warehouse, pricelist, and payment journals. No per-store fees.

🧠 Smart Product Linking

Match by Shopify SKU → fall back to name+attribute → auto-create if missing. Your team stops doing data entry.

💸 Partial Refund Automation

Shopify refunds generate matching Odoo credit notes, reconciled automatically. Inventory restored when the refund restocks. Finance gets clean numbers, not chaos.

🎁 Gift Card Support

Configurable service product handles gift card lines automatically. Optional — skip if you don't sell them.

💵 Payouts → Bank Statements

Shopify payouts become bank statement lines on a journal you choose. Gross, fees, refunds, net — all broken out for finance.

📂 Collections → Categories

Shopify Collections or Tags automatically become Odoo Product Categories. Many-to-one mapping, configurable per backend.

🏷️ Tags on Records

Shopify customer, product, and order tags flow into Odoo records. Deduplication is automatic. Apply to new and existing records.

🔖 Metafield Mapping

Map any Shopify metafield (namespace.key) to any Odoo field. Pull, push, or bidirectional — your call.

🔄 Edit Sync + Rollback

When merchants edit Shopify orders after fulfilment, the connector reverses payments, creates credit notes, and reimports — fully automated.

📊 Native OWL Dashboard

KPI cards, revenue pulse, recent orders, error feed — built into Odoo 18's modern OWL framework. No legacy views.

🔐 Modern 2026 OAuth

Uses the new Shopify Client Credentials Grant. No legacy shared-secret tokens. Auto-refreshing access tokens.

📦 Bundles / Kits (Optional)

Opt-in support for Shopify composite products as Odoo kits or phantom BoMs. Disabled by default — works without the MRP module.

📰 Newsletter Subscription

Built-in subscription form so users can opt in to release notes. Grows your audience without extra tools.

🎁 What You Get After Purchase

We don't disappear after the sale. Here's what's included with every Shopify Sync Pro license:

🚀

Free Implementation

On request, we help you install, configure, and run your first sync.

€0 — included
🛡️

3 Months Bug-Fix Support

Report any bug, we fix it. No tickets limits, no hidden fees.

€0 — included
⚙️

Function Customisation

Need a tweak? We add or change functions to fit your workflow.

Quoted per request
📧

Email Support

Direct line to the developer who wrote the code. No call centres.

Unlimited
📖

Source Code Access

Full LGPL-3 source — fork it, extend it, audit it. No lock-in.

Included
🔄

Paid Support After 3 Months

Need continued support or new features? We offer ongoing plans.

Optional
💡 After the included 3-month support period ends: You're never locked out. Paid support plans start at a low monthly rate. Customisation requests are quoted per project. And because the source is open (LGPL-3), you can also hire any Odoo developer to maintain it — no vendor lock-in.
🛡️

30-Day Refund Policy

If Shopify Sync Pro doesn't fit your workflow, you can request a refund within 30 days of purchase.

We stand behind our code — and our team will help you succeed before any refund decision.

📊 Honest Comparison

We respect the competition. Here's a transparent feature-by-feature comparison.

Feature 🏆 Shopify Sync Pro Other Connectors
One-time Price €99 EUR (launch) €460+ EUR
License LGPL-3 Open Source OPL-1 (proprietary)
Multi-store ✅ Unlimited, free ⚠️ Often paid add-on
Webhook security ✅ HMAC-SHA256 ⚠️ Often unauthenticated
Modern OAuth (2026) ✅ Client Credentials ⚠️ Legacy tokens
OWL Dashboard ✅ Native ❌ Rare / none
Partial refunds ✅ Auto credit notes ⚠️ Often full only
Order edit rollback ✅ Fully automated ⚠️ Often manual
Metafield sync ✅ Pull/Push/Both ⚠️ Often pull only
Payouts → bank statements ✅ Yes ⚠️ Rare
Source code readable ✅ 100% Python + XML ❌ Often obfuscated
Implementation included ✅ Free on request ⚠️ Often paid
Support included ✅ 3 months bug fixes ⚠️ Often paid from day 1

🤔 "But What If..." — Common Objections Answered

"We've tried other Shopify connectors and they were buggy."
We hear you. That's exactly why we wrote this in clean Python with full source access. No obfuscation, no compiled code. If something's wrong, you can see it and fix it yourself — or we will, for free, during your 3-month support window.
"Our team isn't technical — we need help."
We provide free implementation on request. Walk us through your workflow; we'll set up the connector, run your first sync, and answer every question. Paid ongoing support is available after 3 months.
"What if our workflow is unique?"
We add or change functions to fit your workflow. Customisations are quoted per project, with clear pricing before any work starts. No surprise bills.
"Is our data secure?"
HMAC-SHA256 signature verification on every webhook. Modern 2026 OAuth. Tokens stored in your own database, never on third-party servers. Open source — every line of code is auditable by your team.
"Can we see it in action before committing?"
Yes — request a personalised demo with our team. We'll schedule a live walkthrough using your own Shopify store (or our demo store), answer your specific workflow questions, and help you evaluate fit before you buy. Email us or open a ticket from inside Odoo to book a slot.

📸 See It in Action

Backend Configuration

Configure each Shopify store independently — credentials, warehouse, automation flags, and a built-in dashboard button.

Shopify Backend Configuration

Order Sync — Right Inside Your Sale Order List

Every Shopify sale order shows the Shopify Order #, Fulfillment, Payment, and Last Delivery status — directly in your standard Odoo list view.

Sale Order List with Shopify Columns

Product SKU Mapping

A dedicated Shopify tab on every product template. Set the shopify_sku field on your variants — the next sync links them automatically.

Product Shopify Tab

Built-in OWL Dashboard

KPI cards, revenue pulse, recent orders, error feed — all live, all native OWL 18.

Built-in OWL Dashboard

How It Works — End to End

Shopify-Odoo Sync Workflow

⚙️ Installation in 7 Steps

The full setup takes about 15–30 minutes if you do it yourself, or zero minutes if you request our free implementation.

Step 1 — Create a Shopify Custom App (required for credentials)

The connector talks to your Shopify store via OAuth 2.0. You first need to create a Custom App in Shopify to get the Client ID, Client Secret, and API access token.

In your Shopify admin:
Settings → Apps and sales channels → Develop apps → Create an app
Give it any name (e.g., Odoo Connector) and your email as the developer.

Configure Admin API access scopes. Click Configure next to Admin API access scopes and enable the following (these are the minimum scopes this connector needs — missing any one will cause silent sync failures):

Required Admin API access scopes:
  • read_products, write_products
  • read_orders, write_orders
  • read_inventory, write_inventory
  • read_customers
  • read_fulfillments, write_fulfillments
Tip: If you enable payouts sync, also add read_shopify_payments_account (verify the exact scope name in your live Shopify admin under the API scopes section).

Install the app to your store. After installation, Shopify shows your:

  • Client ID — copy into the Odoo backend form
  • Client Secret — copy into the Odoo backend form
  • API access token — not needed; the connector uses 2026 OAuth (Client Credentials Grant)
  • Webhook signing secret — found under API webhooks section, copy into the Odoo backend form
💡 Why no manual API token? The connector uses the modern Shopify 2026 OAuth Client Credentials Grant — you provide only Client ID + Client Secret, and the connector automatically obtains and refreshes access tokens. No manual token copying, no expired tokens.

Step 2 — Install the Odoo module

Copy the module folder into your Odoo addons path. The folder must be named exactly shopify_sync_pro (this is your actual folder name on disk).

# Linux / Odoo.sh / Docker
cp -r shopify_sync_pro/ /opt/odoo/custom_addons/
# or wherever your addons path is

# Then in Odoo:
# Apps → Update Apps List → Install "Shopify Sync Pro"

Step 3 — Create your first store in Odoo

Menu: Shopify Sync Pro → Configuration → Stores → Create. Fill in:

  • Name — anything descriptive (e.g., My Main Store)
  • Shop URL — your your-store.myshopify.com (no https://)
  • Client ID — from Shopify Step 1
  • Client Secret — from Shopify Step 1
  • Webhook Signing Secret — from Shopify Step 1
  • API Version — keep 2026-01 (latest)
  • Company — your Odoo company
  • Warehouse — default warehouse for inventory
  • Import Orders From — the earliest date you want to import orders from

Step 4 — Generate Token & Test Connection

On the store form, click 1️⃣ Generate Token. The connector exchanges your Client ID/Secret for an OAuth access token and stores it encrypted in your database.

Then click 2️⃣ Test Connection. You'll see a green notification confirming your shop name, currency, and plan.

Step 5 — Register Webhooks in Shopify

Webhooks are how Shopify tells Odoo about new orders in real time. In your Shopify admin: Settings → Notifications → Webhooks → Create webhook.

Add the following webhooks (all pointing to the same URL):

URL:    https://your-odoo-domain/shopify/webhook/<BACKEND_ID>
Format: JSON

Events to register (8 total):
  orders/create        → order created in Shopify
  orders/updated       → order edited (qty, price, line added/removed)
  orders/cancelled     → order cancelled
  orders/paid          → payment received
  orders/fulfilled     → shipping completed
  products/create      → new product in Shopify
  products/update      → product edited in Shopify
  inventory_levels/update → stock level changed

The <BACKEND_ID> is the numeric ID of your shopify.backend record in Odoo (visible in the URL when you open the store form).

Step 6 — Run your first product sync

On the store form, click Import / Sync Products. Choose how many products to pull per page (default 50).

How the linking works:
  1. For each Shopify product, the connector looks for an Odoo variant with a matching shopify_sku field.
  2. If found → it links the two (creates a shopify.product.template binding).
  3. If not found by SKU → falls back to name + attribute matching.
  4. If still no match → creates a new Odoo product with the Shopify SKU as its internal reference.
No manual mapping required for most stores.

Step 7 — Open the Dashboard

Click 📊 Open Dashboard on the store form. You'll see live KPIs, revenue pulse, recent orders, and error feed — all in Odoo's modern OWL 18 interface.

🎉 You're live. New Shopify orders will now appear in Odoo within seconds via webhook. Inventory moves in both directions. Refunds auto-create credit notes.

Want help? Request free implementation — we'll set everything up for you.

🧱 Technical Specifications

ItemDetail
Odoo version18.0 Community & Enterprise — also runs on Odoo.sh and On-Premise
Shopify APIGraphQL Admin API + REST Admin API, 2026-01 (configurable)
AuthenticationOAuth 2.0 Client Credentials Grant (2026), auto-refreshing tokens
Webhook securityHMAC-SHA256 with X-Shopify-Hmac-Sha256 verification
Python dependenciesrequests, python-dateutil (standard Odoo deps)
Cron jobsHourly incremental + Daily deep sync + Weekly collections/tags + Daily payouts
Rate-limit safety0.5s sleep on deep sync (≤ 2 req/sec, well under Shopify's bucket)
LicenseLGPL-3 (open source, no obfuscation)
New database models15+ including shopify.backend, shopify.product.template, shopify.sale.order, shopify.collection, shopify.metafield.mapping, shopify.payout, shopify.gift.card, shopify.bundle.binding
💰 Launch Price: €99 EUR (until 1 August 2026)   →   Regular: €150 EUR (after 1 August)   ·   You save €51 EUR by acting this month.

📬 Stay in the Loop

Get notified when we ship new features, fixes, or compatibility updates. We will only use your email for release notes — never marketing spam.

You can also subscribe from inside Odoo: open the Shopify Sync Pro → Newsletter menu.

🚀 Ready to put your Shopify↔Odoo integration on autopilot?
Install Shopify Sync Pro in under 5 minutes — no middleware, no monthly fees.
💌 Questions before buying? Email us at [email protected] — we reply within 24 hours.

Shopify Sync Pro for Odoo — by Dev.Vision.

Released under LGPL-3. Built with ❤️ for the Odoo community.

Odoo 18 Docs · Shopify API Docs · Report an issue

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