Connecteur ERP / E-commerce SaaS
Connecteur EBP et Shopify
Open-Flux est un connecteur middleware qui synchronise automatiquement le catalogue articles, les variantes, les inventaires, les tarifs, les fiches clients et les commandes entre un logiciel EBP (gammes Classic, PRO ou ELITE) et une boutique Shopify hébergée en mode SaaS, en s'appuyant sur le SDK EBP Open Line côté ERP et sur la Shopify Admin API côté boutique.
Définition
Qu'est-ce qu'un connecteur EBP Shopify ?
Un connecteur EBP Shopify est un middleware qui synchronise automatiquement le catalogue articles, les variantes, les inventaires, les tarifs, les fiches clients et les commandes entre un logiciel EBP (gammes Classic, PRO ou ELITE) et une boutique Shopify hébergée en mode SaaS, en s'appuyant sur le SDK EBP Open Line côté ERP et sur la Shopify Admin API côté boutique.
Concrètement, ce connecteur prend en charge les opérations suivantes :
- Publier depuis EBP vers Shopify les fiches produits, variantes, photos et metafields personnalisés
- Mettre à jour les niveaux d'inventaire par Location Shopify à la cadence définie pour chaque flux
- Récupérer les commandes Shopify (y compris multi-devises et multi-Markets) et les intégrer dans EBP comme pièces commerciales paramétrées
- Aligner les comptes clients, leurs adresses et leurs conditions commerciales entre les deux environnements
Open-Flux est le connecteur édité par MySolutionConnect, éditeur français spécialisé dans les middlewares d'interconnexion ERP / e-commerce depuis 2012, fort de 35 ans d'expertise dans l'univers de la gestion. Open-Flux assure la liaison entre les ERP les plus déployés sur le marché francophone et les plateformes e-commerce dominantes. Plus de 1 000 entreprises utilisent cette solution au quotidien, accompagnées par un réseau de plus de 100 intégrateurs partenaires.
À propos d'EBP
EBP est un éditeur français de logiciels de gestion fondé en 1984, désormais filiale du groupe Cegid. Sa gamme couvre la comptabilité, la gestion commerciale, la paie et la facturation, et se décline en plusieurs niveaux — Classic, PRO et ELITE — pour s'adapter aux PME-TPE de toutes tailles. Le SDK Open Line, distribué avec ces gammes, est l'API officielle qui permet à des outils externes d'interagir avec un dossier EBP de manière programmatique, dans le respect des règles métier intégrées au logiciel.
À propos de Shopify
Shopify est une plateforme e-commerce SaaS canadienne lancée en 2006, utilisée par des millions de marchands dans le monde. Sa promesse principale est de gérer entièrement l'infrastructure technique pour le compte du commerçant : hébergement, sécurité, mises à jour, performance. Cette absence d'infrastructure à exploiter côté client simplifie considérablement la vie des équipes IT. Shopify expose une Admin API riche, en REST et en GraphQL, ainsi que des fonctions internationales avancées (Shopify Markets) pour vendre dans plusieurs pays avec des devises et fiscalités locales.
Enjeux
Pourquoi connecter EBP à Shopify ?
Voici ce que change Open-Flux entre votre EBP et votre boutique Shopify, à la fois côté opérations courantes et côté ouverture à l'international.
Bénéficier du SaaS sans renoncer à la rigueur ERP
Le choix de Shopify comme plateforme e-commerce s'explique souvent par sa simplicité d'exploitation : pas de serveur web à maintenir, pas de mises à jour à orchestrer, pas de problématique de tenue de charge. Mais une boutique seule ne remplace pas un ERP : pas de comptabilité conforme, pas de gestion d'inventaire multi-dépôts, pas de tarification client négociée. EBP couvre précisément ces fonctions essentielles, et le connecteur permet aux deux univers de coopérer sans renoncer aux atouts de chacun.
Vendre à l'international sans complexifier l'arrière-plan
Shopify Markets permet de vendre simultanément dans plusieurs pays — chaque marché ayant ses propres prix, devises, taxes, langues et règles de livraison. Sans connecteur, faire remonter dans EBP des commandes en dollars, en livres ou en zlotys, avec leurs taxes locales et leurs frais de port spécifiques, demande une saisie manuelle exigeante et sujette aux erreurs. Le connecteur traduit automatiquement ces commandes internationales en pièces EBP correctement libellées, dans la bonne devise et avec les bonnes contre-valeurs.
Démarrer vite, étoffer ensuite
L'absence d'infrastructure à mettre en place côté Shopify rend le démarrage particulièrement rapide. Une entreprise qui souhaite commencer simplement par la remontée des commandes web dans EBP peut être opérationnelle en quelques jours. Les autres flux — catalogue, inventaire, clients — peuvent ensuite être activés progressivement, selon la priorité commerciale. Cette approche par paliers permet de constater rapidement les bénéfices avant d'élargir le périmètre.
Concentrer la gestion comptable et commerciale
Toutes les commandes Shopify deviennent des pièces EBP dans le bon journal, avec la bonne nature comptable, le bon TVA et le bon mode de règlement. Les factures peuvent être émises depuis EBP, conformes aux règles fiscales françaises, et l'analyse commerciale s'effectue sur les chiffres consolidés du logiciel de gestion plutôt que sur les statistiques fragmentées de la boutique.
Pour qui
Secteurs d'activité concernés
Le connecteur EBP Shopify s'adresse aux PME et TPE qui exploitent EBP pour leur gestion centrale et qui choisissent Shopify pour la simplicité d'exploitation et l'ouverture internationale.
Chocolaterie artisanale
Bonbons, tablettes, ballotins et coffrets fabriqués en atelier, avec saisonnalité forte (Pâques, fêtes), conditionnements multiples et expédition réfrigérée parfois nécessaire.
Savonnerie & Cosmétique naturelle
Savons saponifiés à froid, cosmétiques bio et produits d'hygiène artisanaux, avec gestion de lots, durées limites d'utilisation et règlementation cosmétique européenne.
Tissus & Mercerie
Tissus au mètre, fils, boutons, patrons et accessoires de couture avec déclinaisons couleurs et matières nombreuses, et calcul de métrage à la commande.
Horticulture & Pépinière
Plantes, arbustes, graines et matériel de jardin avec disponibilités saisonnières marquées, transport adapté au vivant et conseils d'entretien fournis avec chaque vente.
Torréfaction & Thés
Cafés torréfiés sur place, thés, infusions et accessoires de dégustation, avec date de torréfaction visible, mouture personnalisée et abonnements possibles.
Atelier céramique & Poterie
Pièces uniques ou petites séries, matériel de tournage et d'émaillage, avec gestion de stock à l'unité pour les œuvres signées et au lot pour les fournitures.
Jeux plein air & Collectivités
Structures de jeux, mobilier urbain et équipements collectifs avec normes spécifiques (sécurité enfant), tarifs B2B fréquents et logistique dédiée.
Pâtisserie & Viennoiserie
Pâtisseries, biscuiterie et produits sucrés artisanaux avec dates de production, conditionnement frais et organisation logistique stricte sur les délais.
Flux de données
Détail des flux synchronisés
Le connecteur prend en charge huit familles de flux entre EBP et Shopify. Chacune dispose de sa propre cadence, de ses règles de transformation et de son périmètre fonctionnel.
| Flux | Sens | Contenu transmis |
|---|---|---|
| Fiches produits | EBP → Shopify | Titre, descriptifs court et long, type de produit, vendor, tags et collections, codes EAN, métadonnées SEO renseignées dans EBP, photos rattachées |
| Variants Shopify | EBP → Shopify | Articles fils EBP restitués comme variants Shopify, avec SKU, prix de base, prix comparé, options (Taille, Couleur, etc.) et niveaux d'inventaire dédiés |
| Inventaire par Location | EBP → Shopify | Quantités disponibles par Location Shopify, mappées sur les dépôts EBP correspondants, avec mise à jour incrémentale ou pleine selon la cadence du flux |
| Tarifs et Markets | EBP → Shopify | Prix de base par variant, prix par Market Shopify (différents pays/devises), promotions datées si paramétrées, alignement avec les barèmes EBP par catégorie tarifaire |
| Comptes clients | Bidirectionnel | Identité (email, prénom, nom), adresses de livraison et de facturation, téléphone, tags Shopify, association à un groupe tarifaire EBP, encours et conditions de règlement |
| Commandes Shopify | Shopify → EBP | En-tête (numéro Shopify, date, total, devise, Market d'origine), lignes (variant, quantité, prix appliqué), réductions appliquées, frais de port, taxes locales, paiement et règlement associé |
| Statuts d'expédition (Fulfillments) | EBP → Shopify | Création des fulfillments Shopify à partir des bons de livraison EBP, avec numéro de tracking, transporteur retenu, URL de suivi, et notification automatique au client si activée |
| Retours et avoirs | Bidirectionnel | Remboursements (Refunds) Shopify remontés vers EBP comme avoirs, ou avoirs EBP redescendus vers Shopify pour cohérence visuelle dans l'espace client de la boutique, selon le scénario retenu |
Chaque famille de flux a sa propre fréquence, calibrée pour respecter les rate limits de la Shopify Admin API tout en garantissant la fraîcheur des données. Pour les catalogues volumineux, le mécanisme Bulk Operations de Shopify permet de transférer en quelques requêtes ce qui demanderait sinon plusieurs milliers d'appels.
Architecture technique
Architecture technique : SDK Open Line + Shopify Admin API
Côté EBP : le SDK Open Line
EBP fournit avec ses gammes Classic, PRO et ELITE le SDK Open Line, l'API officielle d'accès programmatique à un dossier EBP. Ce SDK expose les objets métier (articles, clients, pièces commerciales) et garantit que toutes les écritures effectuées via lui passent par les contrôles internes du logiciel : séquences de numérotation, règles de TVA, calculs de tarif, déclencheurs comptables. Le connecteur Open-Flux utilise exclusivement ce SDK pour interagir avec EBP, ce qui préserve l'intégrité du dossier de gestion.
Côté Shopify : l'Admin API et les Bulk Operations
Shopify expose deux variantes de son Admin API : une API REST historique et une API GraphQL plus récente, plus performante pour les requêtes complexes. Le connecteur utilise l'une ou l'autre selon le contexte : les opérations unitaires (création d'une commande, mise à jour d'un inventaire) passent souvent par le REST, tandis que les requêtes massives ou paginées privilégient le GraphQL. Pour la première publication d'un catalogue volumineux ou pour les imports de plusieurs milliers de variants, le mécanisme Bulk Operations transfère les données par lots optimisés, réduisant drastiquement la consommation de quota.
L'agent Open-Flux : pivot entre les deux mondes
L'agent Open-Flux est installé sur un poste Windows accessible au dossier EBP — typiquement le serveur EBP lui-même ou une machine voisine du réseau local. Cet agent dialogue d'un côté avec EBP via le SDK Open Line, et de l'autre côté avec Shopify via l'Admin API en HTTPS sortant. Aucun port entrant n'est ouvert sur le réseau du client, aucune infrastructure tierce n'est ajoutée côté Shopify (la boutique reste un pur SaaS). L'agent applique les règles de mapping configurées et trace chaque échange pour permettre la supervision.
Authentification : application privée et access token
Pour communiquer avec Shopify, l'agent utilise un access token généré à partir d'une application privée (custom app) créée dans l'administration de la boutique. Cet access token possède des scopes définis : lecture/écriture produits, commandes, clients, inventaire, fulfillments. Il est conservé de manière sécurisée par l'agent, jamais affiché dans les journaux ni transmis dans des URL. La rotation du token peut être planifiée selon la politique de sécurité du client.
Déploiement
Étapes de mise en place
Un projet EBP × Shopify se déroule typiquement en deux à quatre semaines, en quatre phases courtes — l'absence d'infrastructure côté boutique simplifie considérablement la chronologie.
Diagnostic EBP et Shopify
Identification de la gamme EBP (Classic, PRO ou ELITE) et du dossier de gestion concerné, inventaire des familles d'articles destinées à la vente en ligne, relevé des configurations Shopify (plan d'abonnement, Markets activés, Locations, applications tierces installées, devises actives, langues).
Création de l'app privée Shopify et configuration du SDK EBP
Création d'une application privée (custom app) dans l'administration Shopify avec génération d'un access token aux scopes restreints (produits, variants, inventaire, commandes, clients, fulfillments). En parallèle, configuration de l'agent Open-Flux côté client avec les paramètres du SDK Open Line et l'accès au dossier EBP.
Mapping et calibrage des flux
Définition des correspondances entre champs EBP et ressources Shopify (variants, options, metafields, collections), choix des règles de gestion multi-devises pour les Markets (cours du jour, cours fixé, etc.), calibrage des cadences propres à chaque flux pour respecter les rate limits de la Shopify Admin API.
Recette internationale et bascule progressive
Tests sur l'ensemble des Markets actifs (validation des devises, taxes, méthodes de livraison), validation des Bulk Operations sur le catalogue volumineux le cas échéant, mise en production par flux successifs : commandes en premier, catalogue ensuite, inventaire et clients pour finir.
Prérequis
Prérequis techniques
- Logiciel EBP en gamme Classic, PRO ou ELITE, version récente
- Dossier de gestion accessible
- SDK Open Line installé et opérationnel
- Compte utilisateur EBP autorisé à exploiter le SDK
- Poste Windows pour héberger l'agent Open-Flux (serveur EBP ou machine compagnon)
- Boutique Shopify active avec plan d'abonnement permettant l'utilisation de l'Admin API
- Application privée (custom app) créée dans l'administration
- Access token généré avec les scopes nécessaires aux flux activés
- Markets configurés si la vente internationale est concernée
- Locations Shopify alignées sur les dépôts EBP côté inventaire
Points de vigilance
Erreurs courantes à éviter
Voici les écueils les plus fréquents lors de l'intégration EBP / Shopify, et comment les prévenir.
Pourquoi Open-Flux
Les atouts d'Open-Flux pour votre intégration
Open-Flux est pensé pour tirer parti du modèle SaaS de Shopify combiné à la rigueur d'EBP. Voici ce qui le distingue.
Aucune infrastructure supplémentaire
Shopify étant un pur SaaS, il n'y a rien à installer ni à maintenir côté boutique : pas de serveur web, pas de modules à mettre à jour, pas de patch de sécurité à surveiller. L'effort se concentre côté EBP, là où le client a déjà ses compétences et son infrastructure.
Commandes internationales auto traitées
Les commandes Shopify Markets, dans leurs devises locales avec leurs taxes spécifiques, sont remontées automatiquement dans EBP avec la bonne devise, les bonnes contre-valeurs et les bons mécanismes fiscaux, sans saisie complémentaire ni conversion manuelle.
Compatibilité Classic, PRO et ELITE
Le SDK Open Line étant disponible sur les trois gammes EBP, le connecteur s'adapte au niveau de l'éditeur retenu par le client. Une montée en gamme ultérieure (par exemple Classic vers PRO) ne suppose pas de refonte du connecteur.
Démarrage en quelques jours
Sur un périmètre réduit — typiquement la remontée des commandes Shopify dans EBP — la mise en service peut être effective en quelques jours, le temps de créer l'app privée Shopify, de configurer l'agent côté EBP et de calibrer les premières règles.
Ajout progressif des flux
Les flux peuvent être activés un par un, à mesure que les besoins émergent : d'abord les commandes, ensuite le catalogue, puis l'inventaire, enfin les clients. Cette progressivité limite la charge de paramétrage initiale.
Mises à jour transparentes
Lorsqu'EBP fait évoluer son SDK Open Line ou que Shopify déprécie une version d'API, MSC absorbe ces évolutions et les livre en amont des dates butoirs. Le client n'a pas à anticiper ces transitions techniques, le connecteur reste opérationnel sans interruption.
Questions fréquentes
FAQ — Connecteur EBP Shopify
Glossaire
Glossaire technique
Les termes essentiels pour comprendre l'environnement Shopify et son intégration avec EBP.
Prêt à connecter EBP et Shopify ?
Notre équipe étudie votre logiciel EBP et votre boutique Shopify, et vous propose un plan de déploiement adapté à votre activité. Premier échange par téléphone ou visio. Depuis 2012, MySolutionConnect édite des middlewares qui relient les ERP aux plateformes e-commerce françaises.
Dernière mise à jour : Mai 2026 • Voir tous nos connecteurs
