Guide Shopify
Connecter Shopify à son ERP et à sa comptabilité : retours d'expérience avec AGI et Sage 100
En bref
- Une connexion Shopify-ERP couvre en général six flux : produits, stocks, prix, commandes, clients et factures, chacun avec son sens et sa fréquence.
- L’ERP reste la source de vérité pour les produits, les prix et les stocks ; Shopify l’est pour les commandes et les comptes créés en ligne.
- Shopify ne garantit ni la livraison ni l’ordre de ses webhooks : une intégration fiable prévoit des tâches de rattrapage périodiques.
- Agence Liquid a connecté Shopify Plus à l’ERP AGI de Maison Lascours en 4 mois, et la boutique de Cire Lafitte au logiciel comptable Sage 100 Comptabilité dans un projet de 3 mois.
Les six flux à synchroniser entre Shopify et l'ERP
Une intégration Shopify-ERP se définit flux par flux : pour chacun, on fixe le sens, la fréquence et l’outil qui fait foi. Ce cadrage, fait avant toute ligne de code, évite les écrasements de données et les doublons.
| Flux | Sens | Source de vérité | Fréquence conseillée |
|---|---|---|---|
| Produits (références, variantes, attributs) | ERP vers Shopify | ERP pour les données de gestion, Shopify pour le contenu marketing | À chaque modification ou quotidienne |
| Stocks | ERP vers Shopify | ERP ou outil de gestion d’entrepôt | Quasi temps réel, au minimum toutes les heures |
| Prix et listes de prix | ERP vers Shopify | ERP | À chaque modification |
| Commandes | Shopify vers ERP | Shopify | Temps réel, à la création ou au paiement |
| Clients et comptes pros | Dans les deux sens | ERP pour les conditions, Shopify pour les comptes créés en ligne | À la création |
| Factures et statuts d’expédition | ERP vers Shopify | ERP | À l’émission |
Le partage le plus courant laisse à l’ERP les données de gestion (code article, prix, stock) et à Shopify le contenu éditorial (descriptions, visuels, SEO). Si l’ERP écrase les descriptions, le travail de l’équipe e-commerce disparaît : c’est le périmètre des champs qu’il faut écrire noir sur blanc.
Pour les clients professionnels, le flux client devient stratégique. Les fonctions B2B de Shopify (entreprises, emplacements, catalogues, conditions de paiement) doivent refléter ce que l’ERP connaît déjà, comme sur nos projets Shopify Plus et B2B.
Connecteur existant ou intégration sur mesure via API
Un connecteur existant convient quand l’ERP est répandu et que les règles de gestion restent standard ; une intégration sur mesure s’impose dès qu’un flux métier sort du cadre. Les deux approches utilisent les mêmes API de Shopify, la différence tient à qui maîtrise la logique.
Un connecteur du marché (application Shopify, module côté ERP ou plateforme d’intégration) se met en place plus vite, pour un coût prévisible. Ses limites apparaissent sur les cas particuliers : bundles, quotas, conditions propres à un client, champs personnalisés.
Une intégration sur mesure prend la forme d’une application privée qui dialogue avec l’Admin API GraphQL de Shopify et avec l’ERP. Elle demande plus de cadrage et de recette, mais elle reproduit exactement les règles de l’entreprise. Pour choisir, Agence Liquid pose trois questions :
- Le connecteur couvre-t-il les six flux, ou seulement commandes et stocks ?
- Gère-t-il les cas propres à l’activité (bundles, B2B, multi-entrepôts, retrait en boutique) ?
- Qui le maintient quand Shopify ou l’éditeur de l’ERP fait évoluer son API ?
Si une réponse reste floue, un prototype sur le flux le plus risqué, souvent les commandes, lève le doute. Notre page applications Shopify détaille la façon dont nous évaluons les apps du marché.
SAGE, AGI, Cegid, Odoo : ce qui change selon l'ERP
Chaque ERP impose ses propres contraintes d’intégration : version, hébergement sur site ou dans le cloud, API disponible ou non. C’est ce point technique, plus que la marque de l’ERP, qui détermine la méthode.
- SAGE : la gamme recouvre des produits très différents, du logiciel comptable Sage 100 Comptabilité aux ERP comme SAGE X3. Les versions installées sur un serveur interne demandent souvent un composant intermédiaire pour exposer les données à Shopify. Agence Liquid a connecté la boutique de Cire Lafitte à Sage 100 Comptabilité.
- AGI : sur un ERP métier moins courant, les connecteurs prêts à l’emploi sont rares. L’intégration passe par une application privée qui traduit les objets Shopify dans le format attendu, comme pour Maison Lascours.
- Cegid : souvent choisi par des enseignes qui ont aussi des boutiques physiques, il pose surtout la question des stocks par point de vente et du référentiel client unique.
- Odoo : plusieurs modules de connexion à Shopify, publiés par des éditeurs tiers, sont proposés sur la place de marché Odoo Apps. Leur couverture fonctionnelle varie d’un module à l’autre : vérifiez-la flux par flux avant de choisir.
Quel que soit l’ERP, la facturation mérite une attention particulière en France. Selon l’administration fiscale, toutes les entreprises doivent pouvoir recevoir des factures électroniques depuis le 1er septembre 2026, et les PME et microentreprises devront les émettre à partir du 1er septembre 2027 : les factures B2B générées par l’ERP doivent donc suivre ce circuit, pas celui de la boutique.
Temps réel, horaire ou quotidien : choisir la bonne fréquence
La bonne fréquence dépend du coût d’une donnée périmée : un stock faux crée une survente, une description modifiée avec un jour de retard ne coûte rien. Chaque flux reçoit donc sa propre cadence.
Les commandes partent en temps réel grâce aux webhooks de Shopify, qui notifient l’application à chaque création ou paiement. Les stocks suivent un rythme proche, surtout pendant les pics. Les catalogues complets, eux, peuvent se recharger la nuit grâce aux opérations en masse (bulk operations) de l’API Shopify, qui évitent de saturer les limites d’appels.
Un piège fréquent : synchroniser tout, tout le temps, ce qui consomme le quota d’API de la boutique. Mieux vaut des envois déclenchés par l’événement que des imports complets répétés.
Gestion des erreurs : ce qui fait tenir une intégration dans la durée
Une intégration ERP fiable se reconnaît à ce qu’elle fait quand quelque chose échoue, pas quand tout fonctionne. La documentation Shopify le dit explicitement : une application ne doit pas dépendre uniquement des webhooks, dont la livraison n’est pas garantie.
Les bonnes pratiques que nous appliquons :
- Rattrapage périodique : une tâche compare régulièrement les commandes Shopify et celles de l’ERP, à partir de leur date de mise à jour, et renvoie les manquantes.
- Dédoublonnage : chaque webhook porte un identifiant unique, qui permet d’ignorer une notification reçue deux fois.
- Ordre des événements : Shopify ne garantit pas l’ordre d’arrivée des webhooks ; l’horodatage permet de traiter une mise à jour avant une création sans corrompre la donnée.
- File d’attente et relance : si l’ERP est indisponible, la commande attend et repart automatiquement, au lieu d’être perdue.
- Alertes lisibles : une erreur bloquante prévient l’équipe e-commerce par email, avec la commande concernée.
Une intégration vit ensuite au rythme des versions de l’API Shopify, publiées chaque trimestre : un contrat de maintenance Shopify évite qu’elle ne casse en silence.
Maison Lascours et Cire Lafitte : une connexion ERP et une connexion comptable sur Shopify
Ces deux projets illustrent les deux points de départ les plus courants : une boutique Shopify Plus existante, et une boutique créée de zéro avec le logiciel comptable intégré dès la conception.
Maison Lascours, boucherie familiale du Sud-Ouest fondée en 1922, disposait d’une boutique Shopify Plus. Agence Liquid a développé en 4 mois (2026) une application privée hébergée sur Vercel, connectée à l’ERP AGI : les informations de commande redescendent automatiquement dans l’ERP, y compris les bundles gérés avec Bundles.co, sans ressaisie. L’application gère aussi un calendrier de retrait dans le checkout et des quotas de commandes par boutique.
Cire Lafitte, fabricant toulousain de cire à cacheter pour domaines viticoles et distilleries, traitait ses ventes pros à la main. En 3 mois (2026), Agence Liquid a créé son site Shopify sur mesure, un tunnel de vente B2B dédié et la connexion au logiciel comptable Sage 100 Comptabilité. La boutique affiche 2,5 % de taux de conversion.
| Projet | ERP ou logiciel comptable | Point de départ | Durée | Ce qui est synchronisé |
|---|---|---|---|---|
| Maison Lascours | AGI | Boutique Shopify Plus existante | 4 mois | Commandes et bundles, emplacements avec horaires et quotas |
| Cire Lafitte | Sage 100 Comptabilité | Création Shopify de zéro | 3 mois (projet complet) | Ventes en ligne intégrées à la gestion, sans ressaisie |
Pour un premier cadrage de vos flux, contactez l’équipe ou consultez notre page agence Shopify Plus.
Questions fréquentes
Peut-on connecter Shopify à SAGE ?
Oui. Shopify se connecte à SAGE par un connecteur du marché ou par une intégration sur mesure via les API de Shopify, selon la version de SAGE et les flux à couvrir. Agence Liquid a relié la boutique de Cire Lafitte au logiciel comptable Sage 100 Comptabilité dans un projet de création de 3 mois, pour intégrer les ventes en ligne à la gestion de l’entreprise sans ressaisie.
Combien de temps faut-il pour connecter Shopify à un ERP ?
Comptez de quelques semaines pour un connecteur standard à plusieurs mois pour une intégration sur mesure. Chez Agence Liquid, la connexion de Maison Lascours à l’ERP AGI, avec calendrier de retrait et quotas par boutique, a pris 4 mois. La création complète du site de Cire Lafitte, connexion à Sage 100 Comptabilité comprise, a duré 3 mois.
Faut-il Shopify Plus pour connecter un ERP ?
Non. Les API de Shopify et les applications privées sont accessibles sur toutes les formules, et de nombreux connecteurs fonctionnent sans Plus. Shopify Plus devient utile si l’intégration doit agir dans le checkout ou utiliser des Shopify Functions dans une application sur mesure. Maison Lascours, connectée à l’ERP AGI par Agence Liquid, était déjà sur Shopify Plus.
Quels flux synchroniser en priorité entre Shopify et l'ERP ?
Les commandes et les stocks d’abord : ce sont eux qui provoquent ressaisies et surventes. Viennent ensuite les prix, les produits, les clients puis les factures. Agence Liquid a commencé le projet Maison Lascours par la redescente des commandes et des bundles dans l’ERP AGI, avant de synchroniser les emplacements, leurs horaires et leurs quotas.
Existe-t-il un connecteur Shopify pour Odoo ?
Oui. Plusieurs modules de connexion Shopify, édités par des sociétés tierces, sont disponibles sur la place de marché Odoo Apps, pour différentes versions d’Odoo. Leur couverture varie : certains gèrent commandes et stocks, d’autres aussi les clients et les prix. Testez chaque flux sur une boutique de développement avant de connecter la boutique de production.
Que se passe-t-il si l'ERP est indisponible pendant une commande ?
Avec une intégration bien conçue, rien n’est perdu : la commande est enregistrée dans Shopify, mise en file d’attente, puis renvoyée automatiquement quand l’ERP répond. Une tâche de rattrapage périodique compare les deux systèmes, car Shopify ne garantit pas la livraison de chaque webhook. Agence Liquid recommande ce mécanisme sur toute intégration ERP.
Combien coûte une intégration Shopify-ERP ?
Le budget dépend du nombre de flux, de l’API disponible côté ERP et des règles métier, comme les bundles et quotas de Maison Lascours, connectée à l’ERP AGI en 4 mois.
Mis à jour en octobre 2026 par Thomas Dubois, Agence Liquid.
Références vérifiables
Nos réalisations sur Shopify
Chaque projet est détaillé dans une étude de cas : contexte, périmètre, durée et résultats.
Votre projet Shopify
Un projet Shopify ? Parlons-en.
Réservez un appel découverte offert avec un expert Shopify d'Agence Liquid. Nous analysons votre besoin et vous proposons une feuille de route claire, sans engagement.
- Shopify Select Partner
- 150+ projets Shopify accompagnés
- Équipe dédiée de A à Z


