margedaıly
Boutique et Odoo

Shopify et Odoo : relier les deux, et ce que ça change pour votre marge

En brefPour relier Shopify et Odoo, on installe un connecteur : celui publié sur l'App Store d'Odoo par Odoo IN, un module d'un autre éditeur, ou un développement fait par votre intégrateur. Les commandes, les clients, les retours et le stock passent alors d'un logiciel à l'autre. Les frais Shopify Payments, le port payé au transporteur et la pub, eux, n'entrent pas dans la marge d'Odoo. La vraie marge se lit donc dans Odoo, une fois ces coûts ajoutés.

Pourquoi relier Shopify et Odoo ?

On relie Shopify et Odoo pour que chaque logiciel fasse ce qu'il sait faire : Shopify vend en ligne, Odoo gère le stock, les achats, la comptabilité et souvent la caisse du magasin.

Sans liaison, quelqu'un ressaisit les commandes, ou exporte des fichiers. Le stock affiché sur le site dérive, les factures prennent du retard, et la marge se calcule sur des chiffres incomplets.

Un connecteur, c'est un module qui fait passer automatiquement les données d'un logiciel à l'autre : commandes, clients, stock.

Comment connecter Shopify à Odoo : les trois façons

En octobre 2026, vous avez trois options. Le bon choix dépend de votre version d'Odoo, de votre hébergement et de votre budget.

1. Le connecteur Shopify publié par Odoo IN

Sur l'App Store d'Odoo, un module « Shopify » est publié par Odoo IN Pvt Ltd, pour Odoo 19 et 20, au prix de 176,96 €. Sa fiche le présente comme « la seule app Shopify tierce soutenue par Odoo ». Les boutiques Shopify créées depuis le 1er janvier 2026 s'y connectent par une autorisation donnée depuis Shopify (OAuth) ; les plus anciennes peuvent passer par une clé d'application.

2. Un module d'un autre éditeur

L'App Store d'Odoo compte plusieurs autres connecteurs Shopify pour Odoo 19, à des prix et des niveaux de finition très variables. Regardez la version d'Odoo couverte, la date de la dernière mise à jour, les avis et qui assure la maintenance.

3. Un développement par votre intégrateur

Votre intégrateur peut aussi écrire la liaison lui-même. S'il passe par l'API externe d'Odoo (la porte d'entrée qui permet à un autre logiciel de lire et d'écrire dans Odoo), il faut le plan Custom : l'API n'est ouverte ni sur le plan Standard ni sur l'offre gratuite. Le détail est dans Odoo Standard ou Custom : l'accès API.

À vérifier avant d'acheter

Tous les modules ne s'installent pas sur tous les hébergements (Odoo Online, Odoo.sh, serveur). Demandez à votre intégrateur si le connecteur choisi est compatible avec votre base, avant de l'acheter.

Ce qui remonte de Shopify dans Odoo

Avec le connecteur d'Odoo IN, la plupart des données de vente remontent toutes les 10 minutes. Voici ce que sa fiche décrit en octobre 2026.

DonnéeSensQuand
CommandesShopify vers OdooToutes les 10 min, ou à la main
ClientsShopify vers OdooÀ l'import des commandes
ProduitsShopify vers OdooÀ la demande
StockOdoo vers ShopifyAprès chaque import de commandes
ExpéditionsDans les deux sensToutes les 10 min
Retours (clôturés)Shopify vers OdooÀ l'import, en brouillon
RemboursementsShopify vers OdooÀ l'import, en avoirs
Factures et paiementsCréés dans OdooPour chaque commande payée

Deux détails comptent pour la marge. La synchronisation n'est pas en temps réel : elle tourne à intervalles fixes. Et les moyens de paiement de Shopify (Stripe, PayPal, virement…) sont rattachés à des journaux de paiement dans Odoo. Le paiement arrive, donc. Ses frais, la fiche n'en parle pas.

Ce qui ne remonte pas : les coûts qui font la marge

La marge qu'Odoo affiche sur une commande, c'est le prix de vente moins le coût de l'article. C'est la définition de sa documentation. Tout le reste est absent de ce calcul :

  • Les frais Shopify Payments. En octobre 2026, sur le forfait Basic en France : 1,5 % + 0,25 € par carte standard en ligne, 2,7 % + 0,25 € pour une carte American Express ou internationale.
  • Les frais de transaction de Shopify si vous utilisez une autre passerelle : 2 % sur le forfait Basic, en plus des frais de cette passerelle (voir les frais Stripe).
  • Le port payé au transporteur, souvent différent du port facturé au client : voir la ligne qui manque à la marge Odoo.
  • La pub : ce que vous dépensez sur Google, Meta ou TikTok n'arrive pas dans la marge d'Odoo.

Prenons une paire de chaussures vendue 60 € sur le Shopify d'Atelier Nord, une boutique de mode. C'est un exemple fictif, avec des chiffres arrondis : les frais de paiement réels vont d'environ 1,15 € (carte standard) à plus de 2 € selon la carte.

LigneMarge affichée dans OdooCe qu'il reste vraiment
Vente60 €60 €
Article−28 €−28 €
Port payé au transporteurnon compté−8 €
Frais de paiement (arrondis)non compté−2 €
Pub réellenon comptée−27 €
Bilan+32 €−5 €

Odoo affiche 32 € de marge. Une fois le port, les frais et la pub déduits, la vente coûte 5 €. Aucun des deux logiciels ne ment : chacun ne voit qu'une partie de la vente.

Pourquoi lire la marge dans Odoo, et pas dans Shopify ?

Parce qu'Odoo voit tout ce que Shopify ne voit pas. Les ventes de la caisse du magasin, les commandes B2B, les autres canaux reliés : tout arrive dans Odoo. Le coût des articles, les achats fournisseurs et les avoirs y sont aussi.

Les outils d'analyse branchés sur Shopify font du bon travail sur les ventes en ligne. Mais ils ne lisent que Shopify. Pour une PME sous Odoo, la comparaison est dans Triple Whale, BeProfit, TrueProfit : et quand on gère sous Odoo ?

La bonne base, c'est donc Odoo, complété de ce qui lui manque. C'est ce que fait MargeDaily : il lit Odoo, en lecture seule, et non Shopify. Il est compatible avec toute boutique reliée à Odoo, Shopify compris, dès que les ventes arrivent dans Odoo. Il y ajoute la pub, les frais de paiement, le port et les retours, et envoie chaque matin à 8 h la marge après pub de la veille. Pour la marge d'Odoo elle-même, et ses pièges : la marge dans Odoo, et pourquoi elle est souvent fausse.

Vérifier que votre liaison Shopify–Odoo ne fausse pas la marge

Cinq contrôles suffisent. Comptez une heure la première fois.

  1. Comparez le nombre de commandes d'une semaine terminée dans Shopify et dans Odoo. Un écart signale des commandes bloquées ou en double.
  2. Filtrez les articles dont le coût vaut 0 dans Odoo. Chacun affiche une marge de 100 % : c'est faux.
  3. Vérifiez les produits créés automatiquement. Si l'option de création de produits est active, le connecteur crée un article quand une commande contient un produit inconnu. La fiche cite le prix, la référence, le poids et l'image, pas le coût : remplissez-le.
  4. Validez les retours en brouillon. Ils arrivent dans Odoo en brouillon : tant qu'ils ne sont pas validés, le stock et la marge les ignorent.
  5. Relevez les frais Shopify Payments du mois et comparez-les à votre chiffre d'affaires. C'est ce montant qui manque à la marge d'Odoo.

Pour le volet pub, le chiffre à suivre est le coût par commande : dépense pub divisée par les commandes réelles d'Odoo. Calculez votre vrai coût par commande. Et si vous vendez aussi sur une autre boutique, voir WooCommerce ou PrestaShop avec Odoo.

Questions fréquentes

Odoo a-t-il un connecteur Shopify officiel ?

Sur l'App Store d'Odoo, le connecteur « Shopify » est publié par Odoo IN Pvt Ltd, pour Odoo 19 et 20, à 176,96 € en octobre 2026. Sa fiche le présente comme la seule app Shopify tierce soutenue par Odoo. D'autres éditeurs proposent aussi des connecteurs.

La synchronisation Shopify–Odoo est-elle en temps réel ?

Pas avec le connecteur d'Odoo IN : il tourne à intervalles fixes. D'après sa fiche, les commandes sont importées toutes les 10 minutes, et le stock est renvoyé vers Shopify après chaque import. Pour un pilotage au jour le jour, c'est largement suffisant.

Les frais Shopify Payments apparaissent-ils dans la marge Odoo ?

Non : la marge d'Odoo, c'est le prix de vente moins le coût de l'article. La fiche du connecteur rattache les paiements à des journaux, sans parler des frais prélevés par Shopify. En octobre 2026, sur le forfait Basic, ils valent 1,5 % + 0,25 € par carte standard en ligne.

Faut-il le plan Custom d'Odoo pour relier Shopify ?

Pour une liaison développée par votre intégrateur via l'API externe d'Odoo, oui : l'API n'est ouverte ni sur l'offre gratuite ni sur le plan Standard. Pour un module de l'App Store, la compatibilité dépend de votre hébergement : vérifiez-la avec votre intégrateur avant l'achat.

MargeDaily se connecte-t-il à Shopify ?

Non. MargeDaily lit Odoo, en lecture seule. Il est compatible avec toute boutique reliée à Odoo, Shopify compris, dès que les ventes arrivent dans Odoo.

Votre tracking est-il en règle ?

En une minute, le scanner vérifie votre consentement RGPD et votre GTM : balises qui partent avant l'accord, Consent Mode v2, pixels posés deux fois. Puis, en 15 minutes sur vos écrans, on compare vos plateformes pub à vos commandes Odoo, client ou pas.

Sources