ERP & Shopify
Connecter son ERP à Shopify (Sage, EBP, Odoo) : le guide 2026
Stock, commandes, factures, clients : ce qu'on synchronise vraiment entre un ERP et Shopify, les méthodes d'intégration comparées, le temps réel et la gestion des erreurs, ERP par ERP (Sage, EBP, Odoo, Cegid, Dolibarr).
Une commande tombe sur Shopify. Elle part ensuite dans l'ERP à la main, la facture se saisit à part, le stock se corrige quand quelqu'un y pense. Ce va-et-vient coûte du temps, provoque des erreurs et laisse vendre des produits en rupture. Connecter son ERP à Shopify supprime cette double saisie : les données circulent d'un système à l'autre, dans les deux sens, sans recopie. Ce guide 2026 explique ce qu'on synchronise vraiment, compare les méthodes d'intégration, détaille la question du temps réel et de la gestion des erreurs, et fait le point ERP par ERP.
Pourquoi connecter son ERP à Shopify
Tant que la boutique et l'ERP vivent séparés, la même information est saisie deux fois : une fois par le client sur Shopify, une fois par un opérateur dans l'ERP. Chaque recopie ouvre la porte à l'erreur. Les benchmarks de saisie manuelle situent le taux d'erreur autour de 1 % par champ, ce qui paraît faible jusqu'à ce qu'on le rapporte à des centaines de commandes multipliées par leurs lignes. Une adresse fausse, une quantité inversée, un taux de TVA erroné, et c'est un litige, un avoir ou un colis renvoyé.
Le stock est le point le plus sensible. Quand l'inventaire de l'ERP et celui de Shopify ne sont pas synchronisés, la boutique vend des produits qui ne sont plus en rayon. La rupture de stock reste l'un des postes de perte les plus lourds du commerce : le manque à gagner mondial lié aux ruptures est estimé autour de 1 200 milliards de dollars par an. Une commande annulée après coup, c'est un remboursement, un client déçu et souvent perdu.
À ces deux irritants s'ajoutent la facturation refaite à part, les commandes qui ne remontent pas jusqu'à la compta, les fiches clients qui divergent d'un outil à l'autre. Rien de dramatique pris isolément, mais l'accumulation pèse sur le temps des équipes et sur la fiabilité des chiffres. Connecter l'ERP à Shopify, c'est faire circuler l'information au lieu de la ressaisir.
Ce qu'on synchronise réellement
Connecter un ERP à Shopify ne veut pas dire tout brancher d'un coup. On relie les flux qui font perdre du temps ou de l'argent, chacun dans le sens qui a du sens pour votre organisation. Voici les six échanges les plus courants.
- Produits et catalogueRéférences, fiches, déclinaisons et médias descendent de l'ERP vers Shopify, ou l'inverse selon l'endroit où le catalogue est maintenu. Une seule saisie, publiée partout.
- StockLes niveaux de l'ERP ou de la gestion d'entrepôt remontent vers Shopify en continu. C'est le flux qui évite de vendre en rupture et de fausser l'inventaire.
- TarifsPrix, promotions et grilles tarifaires se propagent depuis l'ERP. Un changement de prix ne se ressaisit plus à deux endroits.
- CommandesChaque commande Shopify descend dans l'ERP avec son client, ses lignes, son paiement et sa livraison. Plus de recopie, plus d'oubli de remontée en compta.
- ClientsUne commande crée ou complète la fiche client dans l'ERP. Les coordonnées et l'historique restent alignés entre la boutique et la gestion.
- Factures et comptaLa facture se génère dans l'ERP ou l'outil comptable dès la commande, avec le bon client et les bons taux de TVA, puis part au client sans intervention.
Les méthodes d'intégration comparées
Trois grandes familles de solutions permettent de relier un ERP à Shopify. Elles ne visent pas le même niveau d'exigence, ni le même budget. Le bon choix dépend du nombre de flux, de la spécificité de vos règles métier et de votre tolérance aux incidents silencieux.
| Critère | Connecteur du marché | iPaaS (Zapier, Make) | Agent sur-mesure (API / MCP) |
|---|---|---|---|
| Temps réel | Souvent en batch programmé | Déclenché, latence variable | Temps réel sur événement (webhook) |
| Champs couverts | Champs standard, figés | Selon les connecteurs disponibles | Vos champs et règles métier réels |
| Robustesse et erreurs | Peut échouer en silence | Journal limité, réessai basique | Journalisation, réessai, alerte |
| Réversibilité | Dépend de l'éditeur | Bonne, mais logique dispersée | Configurations rendues, sans verrou |
| Coût | Abonnement par palier | Abonnement selon le volume d'opérations | Location au mois, sans engagement |
Le connecteur du marché s'installe vite et convient à des flux standard entre deux outils répandus. Sa limite : il couvre les champs prévus par l'éditeur, rarement vos règles particulières, et il tolère mal un ERP maison ou une compta atypique. L'iPaaS de type Zapier ou Make offre plus de souplesse et relie beaucoup d'applications, mais la logique métier finit éparpillée en scénarios, la gestion des erreurs reste sommaire et la facture grimpe avec le volume d'opérations. L'agent sur-mesure branché aux API, ou en MCP, s'adapte à vos flux réels et journalise chaque échange, au prix d'une conception initiale.
Temps réel ou batch : la fiabilité se joue sur les erreurs
Une synchronisation en batch met à jour les données à intervalle fixe, par exemple toutes les heures ou chaque nuit. C'est simple, mais entre deux passages, Shopify affiche un stock périmé et peut laisser vendre en rupture. Une synchronisation en temps réel, déclenchée par événement (un webhook à chaque commande, à chaque mouvement de stock), maintient les systèmes alignés à la seconde. Les acteurs qui passent au suivi en temps réel rapportent une baisse nette des ruptures et des ventes manquées.
Mais le temps réel ne suffit pas. Un réseau tombe, une API renvoie une erreur, une commande contient un cas non prévu : sans filet, l'échange échoue et la donnée se perd. C'est le défaut des modules qui lâchent en silence. Une intégration fiable journalise chaque échange, réessaie automatiquement en cas d'incident réseau et signale la commande qui ne passe pas, pour qu'un humain la traite. La différence ne se voit pas les jours normaux ; elle se voit le jour d'un incident.
Sage, EBP, Odoo, Cegid, Dolibarr : quel ERP
La marque de l'ERP compte moins que sa capacité à exposer ses données. Dès lors qu'un point d'échange existe (API, webservice ou export structuré), la connexion à Shopify est faisable. Voici les cas les plus fréquents en France.
- SageTrès répandu en gestion commerciale et compta. L'accès aux données se fait via API ou passerelle selon la version (100, 50, cloud). On se branche sur l'existant sans migration.
- EBPCourant chez les TPE et PME. Gestion commerciale et compta se relient à Shopify pour les commandes, le stock et la facturation, selon les points d'échange disponibles.
- OdooModulaire et doté d'une API complète. C'est l'un des ERP les plus directs à connecter, dans les deux sens, du catalogue à la compta.
- CegidFréquent en retail et en compta. La connexion s'appuie sur les API et services exposés selon la solution Cegid utilisée.
- DolibarrERP open source avec API REST native. L'accès aux données et aux actions se branche sans dépendre d'un éditeur.
Comment HM Agence connecte votre ERP
Nous ne posons pas un connecteur générique. Nous construisons un agent sur-mesure pour connecter votre ERP à Shopify, branché à vos deux systèmes par leurs API, ou en MCP, qui suit vos règles métier réelles. Chaque échange est journalisé, réessayé en cas d'incident et signalé s'il échoue. Vos données sont traitées sur une infrastructure en France ou en Union européenne, et ne servent jamais à entraîner un modèle public. La mise en route se fait sans engagement.
- On cartographie vos flux
On regarde votre ERP, votre Shopify et ce qui circule (ou pas) entre les deux. On liste les ressaisies à supprimer et l'on décide, flux par flux, quel système fait foi.
- On construit l'agent
On développe un agent cousu main pour votre ERP et vos règles : sens de synchronisation, champs, TVA, cas particuliers. Journalisation et réessai sont inclus dès le départ, pas ajoutés après coup.
- On met en production et on étend
En 5 à 30 jours selon le nombre de flux, l'agent prend le relais. On commence par le flux le plus chronophage, on mesure, puis on branche le suivant.
Une passerelle ERP utile n'est pas celle qui synchronise le plus de champs, mais celle qui ne perd jamais une commande en silence.
Questions fréquentes
Faut-il remplacer mon ERP pour le connecter à Shopify ?
Non. On relie votre ERP et votre Shopify tels qu'ils sont, sans migration ni changement d'outil. Vous continuez à piloter depuis vos logiciels habituels. Dès lors que l'ERP expose une API ou un point d'échange, on sait s'y brancher.
La synchronisation en temps réel est-elle possible ?
Oui. Sur événement (webhook à chaque commande ou mouvement de stock), les systèmes restent alignés à la seconde. Certains flux peuvent rester en batch quand cela suffit. On choisit le rythme flux par flux, selon vos besoins et les limites de votre ERP.
Quels ERP pouvez-vous connecter à Shopify ?
Sage, EBP, Odoo, Cegid, Dolibarr et la plupart des ERP du marché, ainsi que les solutions maison. La condition est simple : que l'ERP expose une API, un webservice ou un export structuré. On s'y connecte par API ou en MCP.
Que se passe-t-il en cas d'erreur de synchronisation ?
L'agent journalise chaque échange, réessaie automatiquement en cas d'incident réseau et vous alerte si une commande ne passe pas. Rien ne disparaît en silence, contrairement aux modules génériques qui échouent sans prévenir.
Où sont hébergées mes données et sont-elles en sécurité ?
Le traitement se fait sur une infrastructure en France ou en Union européenne. Vos données ne servent jamais à entraîner un modèle public et vous en restez propriétaire, du premier au dernier jour.
La synchronisation va-t-elle dans les deux sens ?
Oui. Les commandes et les clients montent de Shopify vers l'ERP, le stock, le catalogue et les tarifs redescendent de l'ERP vers Shopify. On configure le sens de chaque flux selon votre organisation.
Y a-t-il un engagement de longue durée ?
Non. On fonctionne en location au mois, sans frais d'installation et sans engagement. Vous arrêtez quand vous voulez et on vous restitue vos configurations.
Combien de temps pour mettre la connexion en place ?
Entre 5 et 30 jours selon le nombre de flux et la complexité de l'ERP. On commence par le flux qui vous fait perdre le plus de temps, on le met en service, puis on étend aux autres.