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. Premium Shopify Connector — SofteamG · Odoo 16·17·18·19 Community & Enterprise v 17.0
  4. Sales Conditions FAQ

Premium Shopify Connector — SofteamG · Odoo 16·17·18·19 Community & Enterprise

by SofteamG https://softeamg.com
Odoo

$ 348.22

v 17.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 • Sales (sale_management)
• Invoicing (account)
• Discuss (mail)
• Inventory (stock)
Community Apps Dependencies Show
Softeam Connector Library — Common Base for eCommerce Connectors
Lines of code 14398
Technical Name softeam_shopify_connector
LicenseOPL-1
Websitehttps://softeamg.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Sales (sale_management)
• Invoicing (account)
• Discuss (mail)
• Inventory (stock)
Community Apps Dependencies Show
Softeam Connector Library — Common Base for eCommerce Connectors
Lines of code 14398
Technical Name softeam_shopify_connector
LicenseOPL-1
Websitehttps://softeamg.com
Versions 16.0 17.0 18.0 19.0
  • Description
  • License
Premium Shopify Connector for Odoo — SofteamG
299,00 € one-time · OPL-1
Odoo 16 17 18 19 Community & Enterprise
01 · What it does

Bi-directional Shopify ↔ Odoo sync — built for operators

Multi-instance connector that brings products, orders, customers, inventory and payouts between Shopify and Odoo Community or Enterprise — with three safety nets most connectors don't ship: SKU-safe queue, dead-letter queue, and customer field mapping.

1
Install
Drop both modules in addons_path. €299, OPL-1.
2
Connect
Shopify API key + secret + access token. Test Connection.
3
Configure
Warehouse, fiscal position, DLQ threshold, field mappings.
4
Sync
Manual or cron-driven. Watch the queue drain.
€299
vs $469 market leader
7 / 8
combos verified
14 days
refund window
48 h
first reply SLA
∞
shopify instances
02 · What makes it different

Three additions exclusive to this fork

01.
SKU-safe queue

When an incoming Shopify variant collides on default_code, the line parks in duplicate_sku instead of failing the batch. The queue keeps draining.

02.
Dead-letter queue

Every line tracks attempt count, last error, last failure. After N failures (configurable per instance, default 3) the line moves to DLQ with a one-click Relaunch.

03.
Customer field mapping

Per-instance JSON-path → Odoo field rules with 8 transforms (copy, strip, upper/lower, slice, regex, prefix, suffix). VAT sourcing without surgery.

03 · Inside the module

Real screenshots from a live install

Captured against an actual Shopify store (dz7zhk-wx.myshopify.com) connected to Odoo 18. No mockups, no marketing renders — the product as you'll use it.

Product Data Queue with Done · Duplicate SKU · DLQ states

Queue dashboard. 7 products imported from Shopify — 5 succeeded, 1 parked as Duplicate SKU (Magic Keyboard MK-USC clashes with an existing Odoo product), 1 demoted to Dead Letter (parked) after 3 failed attempts. The Relaunch action is one click away on every line.

Shopify orders imported into Odoo as Sale Orders, fully invoiced

End-to-end: Shopify orders converted to Odoo Sales. Orders #1001 and #1002 pulled from dz7zhk-wx.myshopify.com via OAuth Admin API → matched to customers (Alice Bertrand, Carlos López) → product lines reconciled by SKU → auto-workflow validated and invoiced. Total 6 617,10 € flowing live from Shopify to Odoo.

Shopify instance form

Instance form. Per-store credentials, warehouse, fiscal position, DLQ threshold, duplicate-SKU policy, customer field mappings — everything tunable per Shopify store.

Customer field mapping

Customer field mapping. JSON-path rules: VAT from default_address.company via regex, phone from phone, company name from default_address.company. Per-instance, eight transforms.

Shopify dashboard

Multi-instance dashboard. One Odoo, many Shopify stores — each with its own cron, warehouse, ownership.

Queue list overview

Queue list. Drill-down per import batch with progress counters and state transitions.

04 · Full feature surface

All the integrations a Shopify-Odoo operator expects

📦
Products & variants
Templates, variants, options, tags, images, weights, SKUs — bi-directional with the duplicate-SKU guard.
🧾
Orders & shipments
New + shipped + cancelled orders. Sends fulfillment, tracking refs, partial shipments back upstream.
👥
Customers
Bi-directional sync with field-mapping — VAT, phone, tags, anything in the Shopify payload.
📍
Stock & locations
Push Odoo on-hand to Shopify per location. Multi-warehouse aware. Optional buy-with-prime split.
💶
Payouts & financial
Shopify Payments payouts & refunds imported as journal entries with the right financial mapping.
🔔
Webhooks
Optional webhook receivers for order/product events — Odoo reacts in seconds, not on the next cron.
⏰
Cron orchestration
Per-instance schedules. Run hourly, every 5 min, or pause a single store independently.
🌍
Multi-currency & taxes
Pricelists per store currency. Tax rules per Shopify financial status. Automatic workflows.
📓
Logbook & traceability
Every API call, every state transition, every error stored in the common log book — searchable, dated.
05 · OAuth 2026 native

The token nobody else refreshes

« We are phasing out non-expiring tokens in favor of short-lived tokens to better improve the safety of data in stores. »
— Shopify staff, Feb 10 2026 (official confirmation)

Since January 1, 2026, Shopify no longer issues permanent shpat_ tokens to new Custom Apps. From April 1, 2026, even Public apps lose their permanent tokens — the only standard becomes expiring offline tokens with 90-day refresh. On the Apps Store, most Odoo connectors haven't been updated. Microsoft's Power Platform documented the gap explicitly:

"The native Shopify connector cannot be used with OAuth client-credentials authentication and only supports a static, permanent access token configured directly in the linked service." — Microsoft Q&A, 2026
Mode 1 · Custom App
24 h client_credentials

Paste client_id + client_secret. Cron refreshes the shpat_ every 2 h, auto-retries on 401. Zero merchant intervention after setup.

Mode 2 · Public App
90-day offline token

Click "Connect via Shopify OAuth" — proper authorization_code handshake with CSRF-protected state nonce. Standard from April 1, 2026.

UI affordances
Live token badge

Instance form shows "● 22 h 14 min remaining" in green/amber/red. Manual "Refresh now" button. Last-refresh timestamp visible.

06 · Market position

€299 with the safety nets the $469 leader skipped

The dominant connector on Apps Store charges $469 and has 2 290 reviews. Its recent 1-star reviews flag three things: pricing logic broken, docs out of date, « 80 % issues ». We fork the same engine, fix those, and ship at €299.

Trust on a budget
€299 perpetual · OPL-1

Sub-€300 with feature parity of the $469 leader. No subscription, no per-instance limit. Source included — you own what you ship.

Named accountability
48 h response · 14-day refund

The maintainer answers your ticket — no helpdesk routing. If the module doesn't install or a documented feature is broken, money back within 14 days.

Migration-safe
v16 → v19 from one source

When you upgrade Odoo, you switch to the matching variant — your data is preserved by ORM, no re-licensing. Competitors lag on v19 docs; we ship before you migrate.

07 · Design principles

What this connector commits to

A short list of operational guarantees, deliberately chosen because most Shopify-Odoo connectors don't ship them.

Principle How it shows up
Queue never blocks on duplicatesVariants colliding on SKU are parked in duplicate_sku; the rest of the batch keeps draining.
Failure is visible and recoverablePer-line attempt counter, configurable threshold, dead-letter state with one-click Relaunch.
Customer mapping without codeJSON-path → Odoo-field rules with 8 transforms (copy, strip, upper, lower, slice, regex, prefix, suffix).
One source, four versions, both editionsv16 / v17 / v18 / v19 built from a single canonical tree; verified Community AND Enterprise where sources allow.
Tokens that don't break overnightAuto-refresh of the 24h shpat_ on cron + on 401; support for 90-day offline tokens via authorization_code grant.
Source you can auditOPL-1 with full source included — fork it, patch it, audit it independently of the maintainer's roadmap.
Translations from native speakersEN · FR · ES manually polished, not machine-translated.
Founder's pledge

I maintain this module myself. If a bug blocks your sync, expect a 48-hour first response from me — not a ticket bot. If it isn't viable inside 14 days, you get a refund. The codebase ships with full source — audit it, fork it, patch it independently of my schedule.

Hoby Rasamimisa
Maintainer · SofteamG
48h response 14-day refund Full source access Direct maintainer line
08 · Verified on every release

Install green across seven combinations

Every variant of this module is rebuilt deterministically from a single v18 source via build_versions.py. The same codebase installs on Community and Enterprise — no edition-specific branches.

Odoo version Community Enterprise Source · adaptations
16.0✓✓_v16/ — legacy attrs={…} backport
17.0✓✓_v17/ — <list>→<tree>
18.0✓✓canonical · reference platform
19.0✓✓_v19/ — deprecated→active
09 · Questions

Honest answers

What if a Shopify API change breaks the sync?

The module pins its Shopify Admin API version in __manifest__.py. A Shopify-side change won't break a live install — we stay on the pinned version until you upgrade. When Shopify deprecates a version, a new release of the connector ships within the deprecation window. Existing licensees get the update at no cost.

Can I run it on staging without buying a second license?

Yes. One OPL-1 license covers a single production database plus any number of staging, QA or developer copies, as long as no two staging databases run as parallel production environments for different real customers.

What's the refund policy?

14-day refund without an argument if the module doesn't install cleanly on your Odoo version, or if a documented feature doesn't behave as described. Refunds processed within five business days.

How many Shopify stores can I connect to one Odoo?

Unlimited. The module is built around shopify.instance as the unit — each store gets its own credentials, warehouse, cron schedule, fiscal position, pricelist and customer field mappings. The DLQ threshold is configured per instance — a flaky store doesn't impact a healthy one.

Will the connector keep working if I migrate Odoo (v17 → v19)?

Yes — the same source tree builds for all four supported versions via build_versions.py. When you migrate, you switch to the matching variant; your data (instances, queues, mappings, logs) is preserved by Odoo's standard ORM migration. No re-licensing.

Does it work on Odoo.sh / Odoo Online?

Odoo.sh: yes — upload as a custom module, redeploy, install. Odoo Online (SaaS): no — Odoo Online doesn't allow custom modules; you'll need Odoo.sh, on-premise, or community-hosted Odoo to use any third-party connector.

Can I modify the source code?

Yes. OPL-1 permits modification, internal redistribution within your organization, and forking for client deployments. You may not resell the module under your own name. Pull requests welcome — credit goes to the contributor.

One price · every version · both editions
299,00 € one-time

Odoo 16 · 17 · 18 · 19 — Community & Enterprise. Unlimited instances. Source included.

Buy & install directly from this Odoo Apps page.

SofteamG
softeamg.com · support@softeamg.com · All SofteamG apps

Premium Shopify Connector — SofteamG · for Odoo Community & Enterprise 16·17·18·19

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