Connecter son ERP à Shopify B2B : Sage, Cegid et Odoo – guide d’intégration

erp odoo shopify

À retenir : Découvrez les points essentiels sur l’intégration odoo shopify.

  • Un site Shopify B2B non connecté à l’ERP génère systématiquement de la double saisie, des stocks incohérents et des erreurs de prix par client
  • Les données à synchroniser vont bien au-delà des produits et commandes : tarifs contractuels, comptes clients, conditions de paiement, logistique
  • Trois approches techniques existent selon la complexité : connecteur natif, middleware iPaaS, API sur mesure
  • Odoo offre les meilleures capacités API natives pour une intégration Shopify, mais le choix du partenaire est déterminant
  • Une intégration robuste prévoit la gestion des erreurs et les procédures de rejeu dès la conception

Pour une PME ou une ETI, lancer un site de e-commerce B2B sans le connecter sérieusement à l’ERP revient à créer un deuxième système d’information parallèle. Très vite, vous vous retrouvez avec de la double saisie, des stocks incohérents, des erreurs de prix par client et une ADV qui passe plus de temps à corriger qu’à traiter. Une boutique Shopify B2B isolée peut suffire pour un POC, mais elle ne tient pas la charge quand le canal devient stratégique.

Pour les équipes IT et e-commerce qui s’appuient sur Sage, Cegid ou Odoo, l’enjeu est de transformer Shopify B2B en une solution e-commerce B2B Shopify pleinement intégrée à l’ERP, plutôt qu’en simple vitrine déconnectée, afin d’automatiser les flux de stock, de prix et de commandes. Si vous en êtes encore à comparer les options de plateforme, consultez notre guide sur quelle plateforme e-commerce B2B choisir pour vérifier que Shopify coche bien toutes les cases fonctionnelles. Côté wholesale, les cas d’usage autour des comptes clients, des listes de prix et des minimums de commande sont étroitement liés à notre page Shopify B2B pour grossistes et distributeurs, ce qui oriente directement la manière de penser l’intégration à l’ERP.


Pourquoi connecter son ERP à Shopify B2B est incontournable ?

Un site B2B non intégré à l’ERP ressemble vite à un « Excel géant ». On y saisit des commandes, mais tout le reste se fait ailleurs. Les conséquences sont très concrètes.

Commandes perdues et surcharge ADV. Sans connexion à Sage, Cegid ou Odoo, les commandes restent côté Shopify et doivent être ressaisies à la main dans l’ERP, avec des risques d’oublis, d’erreurs de saisie et de retards. À mesure que le volume grimpe, l’ADV se transforme en simple poste de ressaisie du site au lieu de se concentrer sur la relation client.

Stocks faux et promesses de livraison intenables. Côté client, le stock affiché sur Shopify B2B fait foi. Côté opérationnel, c’est l’ERP (et parfois le WMS) qui connaît les vraies disponibilités : réservations, commandes ouvertes, lots, numéros de série. Sans synchronisation fiable, vous vendez des produits déjà réservés ou vous bloquez des commandes alors que le stock existe encore. Cela génère annulations, délais imprévus, litiges et une perte de confiance dans le portail.

Prix incohérents et litiges commerciaux. Dans un contexte B2B, la tarification repose sur des grilles complexes : listes de prix, remises par segment, accords-cadres, conditions spécifiques par pays ou canal. Si Shopify B2B ne reflète pas exactement ce que calcule l’ERP, vous créez des écarts entre les prix affichés, les prix facturés et ce que promet le commercial.

En connectant finement votre ERP à votre boutique, Shopify B2B cesse d’être un simple site de prise de commande pour devenir une solution e-commerce B2B Shopify adossée à vos règles de gestion réelles : mêmes prix que dans l’ERP, mêmes stocks, mêmes conditions commerciales, même logique de facturation. Pour comprendre les fondamentaux du commerce B2B en ligne avant d’aborder l’intégration technique, notre guide de référence détaille les spécificités de ce canal.


Quelles données synchroniser entre l’ERP et Shopify ?

Avant de parler API ou connecteur, il faut savoir ce que vous pouvez faire circuler entre l’ERP et Shopify. En B2B, on dépasse largement le duo « produits + commandes ».

Catalogue produits et PIM

Le point de départ, ce sont les produits. Avant de parler flux de commandes ou logistique, il faut être certain que Shopify et l’ERP parlent exactement du même catalogue. C’est cette base commune qui conditionne la qualité de tous les autres flux (prix, stocks, disponibilité) : références et variantes (taille, couleur, conditionnement, pack), hiérarchies (familles, gammes, collections, catégories de vente), attributs B2B (unités de vente, multiples, minimum de commande, délais).

L’ERP (Sage, Cegid, Odoo) gère bien les données « dures » (codes, prix de base, unités). En revanche, descriptions marketing, médias et contenus riches trouvent mieux leur place dans un PIM e-commerce B2B.

Le pattern classique : ERP vers PIM pour la structure et les prix, PIM vers Shopify pour la fiche enrichie.

Stocks et disponibilités

C’est là que se joue la promesse faite au client, entre ce qu’il voit sur Shopify B2B et ce que l’ERP ou le WMS considère réellement comme disponible. Une mauvaise synchronisation à ce niveau se traduit immédiatement par des annulations, des retards et des coûts cachés en gestion de crise.

L’ERP reste la vérité, Shopify doit refléter une vue exploitable pour le client. Vous devez trancher entre temps réel et synchronisations périodiques (batch) selon les contraintes de votre SI et la sensibilité de votre métier face aux ruptures.

Tarifs et conditions commerciales

C’est la zone la plus critique en B2B. La moindre incohérence entre ce que calcule l’ERP et ce que voit le client sur Shopify B2B se traduit immédiatement par des litiges, des avoirs et de la marge perdue. Les éléments à synchroniser : tarifs de base par produit, listes de prix par segment ou groupe client, remises contractuelles et remises de volume, frais logistiques spécifiques.

L’ERP doit rester le moteur principal de ces règles. La bonne approche consiste à définir où le prix final est calculé (100% ERP, calculateur externe, combinaison avec Shopify) et à s’assurer que la boutique n’est qu’une « surface d’affichage » de ce résultat.

Données clients B2B

Les flux clients doivent répondre à deux enjeux : la création de nouveaux comptes et la synchronisation des comptes existants. Fiches sociétés (raison sociale, SIRET, TVA, groupe, filiales), adresses multiples, conditions de paiement, encours autorisé, rattachement à un commercial ou une BU.

Vous devez définir qui crée le client en premier : Shopify (demande d’ouverture de compte B2B) ou ERP (création par l’ADV ou la finance). Dans les deux cas, il faut un workflow clair pour que Shopify B2B et l’ERP convergent vers une vision unique du compte.

Commandes, statuts et facturation

La commande reste le flux central : création automatique de la commande ERP à partir de la commande Shopify, avec les bons codes articles, remises, taxes, centres de coûts. Remontée des statuts (préparation, expédiée, livrée, partielle, annulée) pour alimenter le suivi client en ligne. Lien avec la facture : exposer les numéros de facture, voire les PDF, dans l’espace client, tout en gardant la facturation maîtrisée dans l’ERP.

Livraison et logistique B2B

La boutique collecte les choix client et calcule une première estimation. L’ERP ou WMS garde la main sur l’exécution réelle. L’intégration doit s’assurer que les engagements pris en ligne sont cohérents avec ce qui est faisable opérationnellement : transporteurs dédiés, frais de port par zone, minimum de commande, prise de rendez-vous, contraintes horaires.


Sage, Cegid, Odoo : spécificités de chaque intégration avec Shopify

Les ERP les plus fréquents dans les projets Shopify B2B en PME/ETI sont Sage, Cegid et Odoo. Chacun vient avec ses habitudes et ses contraintes.

ERPForces principalesPoints de vigilance pour Shopify B2B
Sage 100 / Sage X3Très implanté, gestion fine des stocks et tarifsForte customisation, connecteurs standards à adapter
Cegid Retail / Y2ADN omnicanal, gestion point de vente / dépôtModèle retail complexe, multiplicités de systèmes
OdooFlexible, modulaire, API-friendly, open sourceQualité variable des modules, choix du bon partenaire

Intégrer Sage 100 / Sage X3 avec Shopify B2B

Sage 100 et Sage X3 sont souvent au cœur du SI en PME/ETI : compta, achats, stocks, ventes, parfois production. L’intégration avec Shopify B2B passe généralement par des connecteurs existants proposés par des intégrateurs, ou par une couche d’intégration spécifique (middleware ou développement sur mesure).

Les points forts : une base solide pour gérer les tarifs, les dépôts, les stocks, les commandes clients. Les limites : beaucoup d’instances Sage ont été très customisées au fil des années. Un connecteur « clé en main » doit presque toujours être adapté aux spécificités maison (champs additionnels, règles de remise, multi-sociétés).

Dans un projet Shopify B2B + Sage, il est crucial de partir d’un audit précis du paramétrage actuel : comment sont structurés les tarifs, comment sont gérés les dépôts, où vivent les codes articles exposés aux clients. C’est cette réalité qui dicte la manière de mapper Sage vers Shopify.

Intégrer Cegid Retail / Cegid Y2 avec Shopify B2B

Cegid Retail / Cegid Y2 est très présent chez les acteurs disposant de points de vente physiques ou de logiques retail avancées. L’ERP retail est souvent la tour de contrôle de l’e-commerce omnicanal B2B et B2C.

L’intégration typique avec Shopify B2B couvre la synchronisation du catalogue et des stocks par magasin ou entrepôt, l’alimentation des prix et promotions par canal, et la remontée des clients et des commandes dans Cegid pour unifier l’historique.

L’enjeu principal est de faire cohabiter un modèle de données très orienté retail avec un front Shopify B2B qui parle plutôt « comptes clients », « catalogues par entreprise » et conditions tarifaires sur mesure. Souvent, Cegid cohabite avec un ERP « back-office » plus financier ; il faut alors décider qui pilote quoi sur le flux B2B en ligne.

Intégrer Odoo avec Shopify B2B

Odoo, ERP open source modulaire, séduit beaucoup de PME et scale-ups par sa flexibilité. L’intégration avec Shopify B2B se fait généralement via des modules Odoo dédiés à Shopify (connecteurs publiés sur la marketplace) ou via un développement spécifique basé sur les APIs Shopify et Odoo.

Les avantages : une architecture plus moderne, de vraies capacités API, la possibilité de faire dialoguer Shopify B2B avec d’autres briques Odoo (CRM, facturation, achats, stock) dans une logique très intégrée. Les limites : tous les connecteurs Odoo vers Shopify ne se valent pas. Il est indispensable de choisir un partenaire qui maîtrise les deux écosystèmes, et de valider en amont la couverture fonctionnelle (flux couverts, volumétrie supportée, roadmap du module).


Les 3 approches techniques d’intégration

Une fois l’ERP et les besoins clarifiés, reste à choisir la stratégie d’intégration. Trois grandes familles reviennent dans les projets Shopify B2B.

Connecteur natif ou application Shopify

C’est l’option la plus rapide. Un connecteur existant assure la synchronisation entre l’ERP et Shopify. Cette approche convient bien à des PME avec un seul site, des flux pas trop exotiques et un besoin de time-to-market rapide.

Avantages : mise en route simple pour un périmètre standard (produits, clients, stocks, commandes), interface d’administration prête à l’emploi, maintenance assurée par l’éditeur du connecteur. Limites : périmètre de flux fixé par le connecteur, adaptation parfois délicate aux customisations de l’ERP, dépendance forte à la roadmap de l’éditeur.

Middleware iPaaS ou ESB

On insère ici une brique d’intégration entre Shopify et l’ERP (et éventuellement d’autres systèmes : PIM, WMS, CRM). Adapté aux ETI ou aux PME déjà engagées dans une urbanisation de leur SI, qui voient Shopify B2B comme une brique parmi d’autres.

Avantages : vision globale des flux SI, outils de monitoring, gestion d’erreurs et rejouabilité, facilité à ajouter de nouveaux canaux plus tard. Limites : coût licence et mise en oeuvre, besoin de compétences internes ou d’un partenaire dédié, complexité à ne pas sous-estimer pour une petite structure.

Développement API sur mesure

Vous pouvez développer un connecteur spécifique, souvent sous forme d’app privée, qui dialogue directement avec les API Shopify et les APIs ou webservices de l’ERP. Dans ce scénario, travailler avec un partenaire expert en développement d’applications Shopify sur mesure pour l’intégration ERP permet de transformer ce connecteur en actif pérenne plutôt qu’en « script magique » fragile.

Avantages : maîtrise totale des flux, des performances, des mappings, capacité à gérer des cas très spécifiques (multi-ERP, multi-boutiques, règles tarifaires complexes), intégration fine à vos pipelines de supervision et de sécurité. Limites : investissement initial plus important, besoin de compétences pointues, nécessité de penser maintenance et évolutions dès le départ.


Bonnes pratiques pour cadrer son projet d’intégration ERP-Shopify

Quelle que soit l’architecture choisie, quelques réflexes augmentent fortement les chances de succès.

Cartographier les flux avant de développer. Dessinez clairement qui envoie quoi à qui, à quelle fréquence, avec quelles contraintes (catalogue, prix, clients, commandes, logistique, finance).

Définir les sources de vérité. ERP pour la finance et les tarifs, PIM pour le contenu produit, WMS pour la logistique, Shopify pour certaines données front. Écrivez noir sur blanc ce qui fait foi sur chaque domaine.

Tester en pré-production avec de vraies données. Pas de tests avec trois produits « ABC ». Utilisez de vrais clients, de vraies grilles tarifaires, de vraies commandes complexes. C’est là que les cas limites apparaissent.

Prévoir la gestion des erreurs et des alertes. Logs, dashboards, alertes, procédures pour rejouer un flux en échec. Une intégration robuste est une intégration qui échoue proprement.

Documenter pour l’IT et pour les métiers. La documentation doit parler à deux publics : l’IT (architecture, flux, mappings) et les métiers (ADV, commerce, support) qui doivent comprendre ce qui se passe concrètement quand un flux est bloqué.


Connecter un ERP comme Sage, Cegid ou Odoo à Shopify B2B, ce n’est pas un « plus » technique. C’est ce qui fait la différence entre un simple catalogue en ligne et un vrai portail de commande B2B aligné avec vos processus internes. En cadrant les flux clés, en choisissant l’approche la plus adaptée et en appliquant ces bonnes pratiques, vous posez les fondations d’une solution e-commerce B2B capable d’accompagner votre croissance.

Pour les connecteurs qui nécessitent une surveillance continue, des mises à jour régulières ou des évolutions, notre service de maintenance e-commerce couvre également le run des intégrations SI après leur mise en production.

Vous avez un projet d’intégration ERP Shopify ? Notre équipe technique vous accompagne pour aligner Shopify B2B avec votre ERP, votre organisation commerciale et vos enjeux de performance.

Parlons de votre projet → Contactez Gradiweb

Demander un devis