Comment connecter Shopify à Odoo ? Les 4 architectures possibles

Guide d'implémentation pour marchands Shopify passant sur Odoo 19 (Enterprise, on-premise).De l'architecture serveur à la première commande synchronisée, chantier par chantier.
Rédigé par
Rafaël DESPLANCHE
Publié le
16/9/26

Commençons par la mauvaise nouvelle : Odoo n'a pas de connecteur Shopify natif.

Le module Ventes d'Odoo embarque bien des connecteurs officiels, mais uniquement pour Amazon et eBay.

Ce qui existe, en revanche, ce sont quatre chemins différents pour faire dialoguer les deux systèmes. Ils n'ont ni le même coût, ni le même niveau de maintenance, ni les mêmes limites. Le choix se joue rarement sur les fonctionnalités affichées sur la fiche produit, et presque toujours sur trois ou quatre détails d'architecture.

Le point déterminent: votre hébergement Odoo

Avant même de comparer les options, posez-vous cette question : sur quoi tourne votre Odoo ?

Si vous êtes sur Odoo Online, la version SaaS hébergée par Odoo, vous ne pouvez pas installer de module tiers. Toute la famille des connecteurs de l'Odoo Apps Store vous est fermée tant que vous restez dessus. Il faudra migrer vers Odoo.sh ou vers un hébergement on-premise, ou choisir une approche qui ne touche pas au code de votre base.

Pour connaître votre hébergement actuel, allez dans Paramètres, puis descendez tout en bas de la page. Vous verrez un numéro de version :

  • S'il contient « saas~ » (par exemple saas~17.2), vous êtes presque certainement sur Odoo Online. Seul Online utilise ces versions intermédiaires.
  • S'il s'agit d'une version « ronde » (par exemple 17.0+e ou 18.0), vous êtes sur Odoo.sh ou On-Premise.

La migration Odoo Online vers Odoo.sh est faisable, mais elle change votre budget d'hébergement et votre façon de gérer les mises à jour.

Option 1 : un module connecteur depuis l'Odoo Apps Store

Shopify Odoo Connector

C'est la voie la plus empruntée pour ceux qui ont la possibilité d'installer des modules. Vous achetez un module, vous l'installez dans votre base, la synchronisation se pilote depuis Odoo.

Deux modules dominent le marché :

Le Shopify Odoo Connector d'Emipro est le plus complet côté financier. Il gère les produits, le stock, les commandes, les expéditions, les retours, les remboursements et surtout les payouts Shopify Payments. Si votre comptable veut rapprocher les virements Shopify ligne par ligne dans Odoo, c'est vers celui-là qu'il faut regarder. En contrepartie, la configuration initiale est longue et peu s'avérer complexe.

Le Odoo Shopify Connector PRO de VentorTech a une architecture plus lisible. Multi-boutiques, mapping de champs personnalisable, gestion des metafields, et une file d'erreurs qu'on peut réellement lire quand quelque chose casse.

Le budget tourne autour de quelques centaines d'euros par version majeure d'Odoo. Attention à ce point : la licence est liée à une version. Quand vous passerez de la 18 à la 19 ou à n'importe quelle autre version future, vous repayerez. Intégrez-le dans votre coût sur trois ans, pas dans votre budget du mois.

Besoin d'aide pour déterminer l'architecture la plus adaptée ? 
Contactez-nous

Option 2 : une application côté Shopify

Intégration Shopify x Odoo

L'approche inverse, adaptée à la version à Odoo Online. Au lieu d'installer du code dans Odoo, vous installez une app sur Shopify qui vient écrire dans Odoo via son API externe.

Intégration Odoo ‑ Odoo ERP de TechMarbles est un connecteur Shopify-Odoo bidirectionnel en temps réel.

Il vous permet de synchroniser commandes, produits et variantes, clients, taxes, remises, tarifs, stocks et exécution. Vore stock est synchronisé dans les deux sens pour éviter ruptures et surventes. Vous pouvez importer anciennes et nouvelles données, planifier une synchronisation auto par règles ou des exports manuels, et mapper taxes et tarifs. Le module vous permet aussi de suivre la progression, statut et les erreurs via des rapports. Ils est également compatible API REST JSON2 et XML-RPC pour Odoo.

L'intérêt est évident si vous êtes sur Odoo Online, puisque rien ne s'installe dans votre base. C'est parfois la seule porte de sortie s'il n'y a pas d'intérêt à migrer son hébergement.

Option 3 : un middleware, type n8n, Make ou Celigo

n8n connector

Ici, vous ne branchez pas deux systèmes, vous construisez une couche entre les deux. Un webhook Shopify (un moyen pour une application d'envoyer des données de façon automatique et instantanée à une autre application dès qu'un événement précis se produit) part vers votre outil d'automatisation, qui appelle Odoo pour créer la commande, le client, le paiement.

Cette approche ne modifie pas Odoo, et elle permet de brancher un troisième système au passage sans tout réécrire. n8n auto-hébergé coûte quelques euros de serveur par mois. Les plateformes commerciales comme Celigo ou Alumio se situent plutôt entre 300 et 1 500 $ mensuels selon les volumes.

Le piège est ailleurs. Avec un middleware, vous devenez responsable de tout ce qu'un vrai connecteur gère silencieusement : les rejeux en cas d'échec, les doublons quand Shopify renvoie deux fois le même webhook, la gestion des commandes annulées, les remboursements partiels, la reprise après une coupure d'API. C'est un point à prendre en compte !

Option 4 : du développement sur mesure

Le contrôle est total. Le coût aussi : les comparatifs sérieux situent ce type de projet entre 15 000 et 50 000 €, maintenance annuelle non comprise.

Je le recommande dans trois situations précises. Quand vous utilisez Shopify B2B, qui repose sur une surface d'API distincte que la plupart des connecteurs ignorent. Quand vous vendez de l'abonnement via une app tierce Shopify, avec une logique de facturation récurrente à reconstituer dans Odoo. Et quand vous opérez plusieurs entités juridiques sur une base multi-sociétés, avec des règles d'affectation qui n'existent dans aucun module standard.

En dehors de ces cas, le sur-mesure est souvent une réponse coûteuse à un problème de configuration.

Les points de vigileance à prendre en compte avant le choix de votre connecteur

Qui est la source de vérité ? Le modèle qui tient dans la durée : Odoo pilote le catalogue et le stock, Shopify pilote les commandes et les clients. Si les deux systèmes peuvent modifier le stock, vous aurez des écarts, et vous passerez du temps à chercher lequel avait raison.

Comment atterrissent les payouts Shopify Payments ? Shopify ne vous verse pas le montant des commandes, il vous verse un net après commissions, remboursements et litiges. Si le connecteur ne sait pas décomposer ce virement, votre comptable le fera à la main chaque semaine.

Quel volume, et quelle tolérance au décalage ? À 30 commandes par jour, une synchronisation toutes les quinze minutes est tenable. À 800 commandes par jour avec du stock partagé entre plusieurs canaux, une synchronisation en temps réel doit être une norme.

Quelle structure fiscale ? Multi-devises, ventes intracommunautaires, OSS, TVA à l'importation. Le mapping des taxes entre Shopify et Odoo est un chantier à part entière, et c'est là que se cachent les écarts de quelques centimes qui rendent un rapprochement bancaire impossible.

Faites vous accompagner dans votre projet d'intégration Odoo Shopify

Daat Systems accompagne les marques e-commerce dans l'atteinte de leurs objectifs en mettant en place des systèmes CRM & ERP sur-mesure.

Questions fréquentes :

Combien coûte une intégration Shopify Odoo ?

Le module lui-même va de la gratuité à quelques centaines d'euros par version d'Odoo. L'intégration, elle, dépend surtout de votre paramétrage comptable et logistique. Un projet mono-boutique simple se cadre en quelques jours. Un multi-entités avec Shopify B2B, beaucoup plus.

Combien de temps pour mettre en place la synchronisation ?

L'installation technique d'un connecteur prend une demi-journée. Le paramétrage des taxes, des journaux, des entrepôts et du mapping produits prend le reste.

Le connecteur gère-t-il les remboursements ?

Cela dépend. Les remboursements totaux sont gérés à peu près partout. Les remboursements partiels, les retours avec restockage et les litiges de carte séparent nettement les modules. Testez-les explicitement avant la mise en production.

Vous gérez encore vos processus à la main, sur Excel ou de tête ?
Choix d'un logiciel de gestion de relation clients (CRM), de plannification des ressources (ERP), etc…

Profitez d’un diagnostic gratuit pour évaluer votre niveau de digitalisation de vos processus par rapport à vos concurrents et découvrir comment accroitre tirer parti de l'IA et du digital.
Plannifier un échange