Dolibarr et le e-commerce :
intégrer WooCommerce, PrestaShop ou Shopify
Le guide comparatif 2026 pour connecter votre boutique en ligne à votre ERP open source
Le e-commerce connaît une croissance fulgurante en France et dans le monde. Selon la FEVAD, le marché français du e-commerce dépasse les 160 milliards d'euros annuels en 2025, avec une croissance soutenue à deux chiffres. Que vous soyez déjà e-commerçant établi ou en cours de lancement, la gestion de votre activité en ligne implique de nombreux défis : suivi des commandes, gestion des stocks en temps réel, facturation, comptabilité, relation client, marketing. Sans outil centralisé, vous perdez rapidement le contrôle entre votre boutique en ligne, vos emails, vos tableurs Excel et vos différents canaux de vente.
C'est précisément le rôle d'un ERP comme Dolibarr ERP & CRM : centraliser toutes les données de votre activité dans un seul système. Mais pour que cela fonctionne, votre Dolibarr doit être connecté à votre boutique en ligne. Trois plateformes dominent largement le marché du e-commerce français : WooCommerce (le plus utilisé au monde, basé sur WordPress), PrestaShop (champion français de l'e-commerce), et Shopify (la plateforme SaaS leader internationale). Chacune a ses spécificités, ses avantages, et ses modes d'intégration avec Dolibarr.
Dans ce guide complet, nous allons explorer en détail comment connecter Dolibarr avec chacune de ces plateformes. Vous découvrirez les enjeux d'une intégration réussie, les avantages concrets pour votre activité, les différents modes d'intégration possibles (modules dédiés, API REST, outils tiers comme Zapier ou Make), les particularités de chaque plateforme, les coûts à prévoir, les pièges à éviter, et les bonnes pratiques pour une mise en œuvre réussie. Que vous démarriez votre activité e-commerce ou que vous cherchiez à optimiser une boutique existante, ce guide vous donnera toutes les clés pour faire les bons choix et réussir votre intégration.
Sommaire de l'article
• Pourquoi intégrer Dolibarr à son e-commerce ?
• Comprendre les enjeux techniques de l'intégration
• Présentation comparative des trois plateformes
• Intégrer Dolibarr avec WooCommerce
• Intégrer Dolibarr avec PrestaShop
• Intégrer Dolibarr avec Shopify
• Les différentes méthodes d'intégration
• Synchroniser les produits et catalogues
• Synchroniser les stocks en temps réel
• Récupérer automatiquement les commandes
• Gérer la facturation et la comptabilité
• Synchroniser la base clients
• Coûts détaillés des intégrations
• Les pièges classiques à éviter
• Bonnes pratiques et conseils pratiques
• Conclusion
1. Pourquoi intégrer Dolibarr à son e-commerce ?
Avant de plonger dans les aspects techniques, comprenons d'abord les bénéfices concrets qu'apporte l'intégration entre Dolibarr et votre plateforme e-commerce. Ces bénéfices sont souvent sous-estimés mais peuvent transformer radicalement votre activité.
La fin de la double saisie
Sans intégration, chaque commande passée sur votre site doit être ressaisie manuellement dans Dolibarr pour générer la facture, mettre à jour le stock, suivre le paiement. Cette double saisie est source de perte de temps considérable (5 à 15 minutes par commande) et d'erreurs (références mal copiées, prix erronés, oublis). Avec une bonne intégration, chaque commande remonte automatiquement dans Dolibarr en quelques secondes, sans intervention humaine.
La fiabilisation des stocks
L'un des cauchemars de l'e-commerçant est de vendre un produit qui n'est plus en stock. Une réclamation, un remboursement, un client mécontent qui laisse une mauvaise note. Avec une intégration en temps réel, votre stock Dolibarr (votre référence) est synchronisé automatiquement avec celui de votre boutique. Quand un article est vendu sur le site, le stock est immédiatement décrémenté. Quand vous recevez du réapprovisionnement, la boutique est mise à jour.
La vision unifiée du client
Vos clients vous contactent par différents canaux : achats sur le site, demandes par email, appels téléphoniques, présence éventuelle en boutique physique. Sans intégration, chaque canal a sa propre vision du client. Avec une intégration Dolibarr, vous avez une fiche client unique qui consolide tout l'historique : commandes en ligne, devis, factures, échanges, paiements. C'est une révolution pour le service client.
L'automatisation comptable
Les ventes e-commerce génèrent du chiffre d'affaires à comptabiliser, de la TVA à déclarer, des paiements à rapprocher. Sans intégration, c'est un travail manuel fastidieux et source d'erreurs. Avec Dolibarr connecté, chaque vente génère automatiquement les écritures comptables correspondantes. La déclaration de TVA et le bilan annuel sont considérablement simplifiés.
Le gain de temps pour le développement
Au final, le bénéfice ultime est le temps libéré. Toutes les tâches administratives répétitives étant automatisées, vous pouvez consacrer votre énergie à ce qui crée vraiment de la valeur : améliorer votre catalogue, optimiser votre marketing, soigner votre relation client, développer de nouveaux produits. Pour un e-commerçant, c'est souvent la différence entre stagner et croître.
???? CHIFFRE CLÉ : Selon nos retours d'expérience, une intégration Dolibarr réussie fait gagner en moyenne 10 à 20 heures par semaine à un e-commerçant gérant 50 à 200 commandes par jour. Sur l'année, c'est l'équivalent d'un mi-temps complet.
2. Comprendre les enjeux techniques de l'intégration
Avant de choisir une plateforme et une méthode d'intégration, il faut comprendre les enjeux techniques sous-jacents. Cette compréhension est essentielle pour faire les bons choix.
Les flux de données à synchroniser
Une intégration e-commerce complète implique plusieurs flux de données distincts. Les produits : informations descriptives, prix, images, catégories. Les stocks : niveaux disponibles en temps réel. Les commandes : achats effectués sur le site avec produits, quantités, adresses, paiements. Les clients : informations personnelles, historique d'achat. Les paiements : transactions enregistrées par le système de paiement. Chacun de ces flux peut être synchronisé indépendamment, dans un sens ou dans les deux sens.
Synchronisation unidirectionnelle ou bidirectionnelle
Synchronisation unidirectionnelle signifie qu'un système est maître et l'autre est esclave. Par exemple : Dolibarr est maître pour les produits et le stock (vous gérez tout dans Dolibarr et le site copie), et le site est maître pour les commandes (les ventes se font sur le site et sont copiées dans Dolibarr). C'est généralement plus simple à mettre en place. La synchronisation bidirectionnelle permet à chaque système de modifier les données et synchronise dans les deux sens. Plus puissant mais plus complexe et plus risqué (conflits possibles).
Synchronisation temps réel ou différée
Le rythme de synchronisation est crucial. Temps réel (instantané) signifie que dès qu'une commande arrive sur le site, elle apparaît dans Dolibarr dans la seconde. Idéal mais demande une infrastructure robuste. Synchronisation différée (toutes les heures, deux fois par jour, etc.) est plus économique mais peut générer des problèmes : ventes pendant que le stock affiché est encore l'ancien. Le bon compromis dépend de votre volume et de votre criticité.
Les API REST : la colonne vertébrale
Toutes les intégrations modernes reposent sur les API REST (Representational State Transfer). Une API est une interface qui permet à deux logiciels de communiquer. WooCommerce, PrestaShop et Shopify proposent toutes des API REST, tout comme Dolibarr. L'intégration consiste donc essentiellement à faire dialoguer ces API entre elles, soit directement, soit via un outil intermédiaire.
Performances et limitations
Toutes les API ont des limitations : nombre maximum d'appels par minute, taille maximum des réponses, latence. Si votre site fait 1 000 commandes par jour, une intégration mal optimisée peut saturer rapidement les API. Anticipez ces contraintes dès la conception : faut-il vraiment synchroniser en temps réel, ou peut-on grouper les opérations ? Faut-il une queue de traitement pour les pics ? Ces questions techniques sont essentielles pour une intégration durable.
Sécurité et confidentialité
L'intégration manipule des données sensibles : informations clients, données de paiement, prix d'achat. La sécurité est primordiale. Utilisez des connexions chiffrées (HTTPS), des clés API protégées (jamais dans le code public), des contrôles d'accès rigoureux. Pensez aussi au RGPD : les données personnelles des clients qui transitent doivent être protégées et traitées conformément à la réglementation.
3. Présentation comparative des trois plateformes
Avant d'aborder les intégrations spécifiques, faisons un tour d'horizon des trois plateformes pour mieux comprendre leurs philosophies et caractéristiques.
|
Critère |
WooCommerce |
PrestaShop |
Shopify |
|
Type |
Open source |
Open source |
SaaS propriétaire |
|
Base technique |
WordPress + PHP |
PHP autonome |
Ruby (cloud) |
|
Coût mensuel |
0 € (hors hébergement) |
0 € (hors hébergement) |
À partir de 29 $ |
|
Hébergement |
Auto-hébergé |
Auto-hébergé |
Inclus (cloud) |
|
Personnalisation |
Très élevée |
Élevée |
Limitée |
|
Courbe d'apprentissage |
Modérée |
Élevée |
Très facile |
|
Intégration Dolibarr |
Module officiel |
Module officiel |
Via API/outils tiers |
|
Part de marché mondiale |
~28 % |
~3 % |
~10 % |
|
Communauté |
Énorme (WordPress) |
Active (français) |
Importante |
|
Profil idéal |
TPE/PME polyvalentes |
E-commerçants spécialisés |
Marques DTC modernes |
WooCommerce en bref
WooCommerce est un plugin gratuit qui transforme un site WordPress en boutique e-commerce. Sa force réside dans son écosystème immense (WordPress équipe plus de 40 % des sites web mondiaux) et sa flexibilité totale grâce aux milliers de plugins disponibles. C'est la solution la plus populaire au monde, particulièrement adaptée aux TPE et PME qui veulent une boutique évolutive sans coûts récurrents importants.
PrestaShop en bref
PrestaShop est une plateforme e-commerce open source d'origine française, particulièrement appréciée des e-commerçants spécialisés et des PME. Plus pointu et orienté e-commerce pur que WooCommerce, il propose nativement de nombreuses fonctionnalités avancées (gestion multi-boutiques, multi-langues, multi-devises, gestion fine des stocks). C'est un excellent choix pour les e-commerçants qui veulent une solution dédiée et puissante.
Shopify en bref
Shopify est une plateforme SaaS clé en main, leader mondial du e-commerce hébergé. Son atout principal est la simplicité : tout est géré (hébergement, sécurité, performance, mises à jour) en échange d'un abonnement mensuel et de commissions sur les ventes. Particulièrement populaire auprès des marques DTC (Direct-to-Consumer) modernes, des dropshippers et des e-commerçants qui veulent se concentrer sur le business plutôt que sur la technique.
4. Intégrer Dolibarr avec WooCommerce
WooCommerce étant la plateforme la plus utilisée au monde, son intégration avec Dolibarr est l'une des plus matures et documentées. Voyons les différentes approches possibles.
Le module officiel Dolibarr-WooCommerce
Un module dédié à l'intégration WooCommerce est disponible sur le Dolistore. Il permet une synchronisation bidirectionnelle complète : produits (descriptions, prix, images, catégories) de Dolibarr vers WooCommerce, stocks en temps réel dans les deux sens, commandes de WooCommerce vers Dolibarr, clients de WooCommerce vers Dolibarr, paiements et statuts. Comptez entre 100 et 300 euros selon les fonctionnalités incluses, avec parfois un abonnement annuel pour les mises à jour.
Installation et configuration
L'installation se fait en deux étapes : installer le module dans Dolibarr (téléversement du fichier ZIP, activation, configuration), installer le plugin complémentaire dans WooCommerce (généralement disponible avec le module Dolibarr). Vous devez ensuite renseigner les clés API et les paramètres de synchronisation : quels éléments synchroniser, à quelle fréquence, dans quel sens. La configuration initiale prend généralement 2 à 4 heures.
Paramétrer les correspondances
L'une des étapes les plus délicates est le mapping entre les concepts Dolibarr et WooCommerce. Les catégories de produits, les attributs (taille, couleur), les statuts de commande, les modes de paiement, les méthodes de livraison : tous ces éléments existent des deux côtés mais avec des noms et structures parfois différents. Prenez le temps de bien configurer ces correspondances pour éviter les surprises ultérieures.
Tester avec un environnement de pré-production
Avant de lancer l'intégration en production, testez impérativement sur un environnement de pré-production : un site WooCommerce de test et une installation Dolibarr de test. Validez chaque flux (création produit, vente test, modification stock) avant de basculer. Cette précaution évite les catastrophes en production.
Les plugins alternatifs
Outre le module officiel, plusieurs plugins tiers existent pour connecter WooCommerce à Dolibarr. Certains sont gratuits avec des fonctionnalités basiques, d'autres payants avec des fonctionnalités avancées. Comparez avant de choisir : fonctionnalités couvertes, fréquence de mises à jour, qualité du support, avis utilisateurs. Évitez les plugins abandonnés ou peu maintenus qui peuvent casser à la prochaine mise à jour de WordPress.
L'intégration via API REST
Pour les structures avec des besoins très spécifiques ou un développeur en interne, l'intégration peut être faite sur mesure via les API REST de WooCommerce et Dolibarr. C'est plus coûteux en temps de développement mais offre une liberté totale. Comptez 5 000 à 20 000 euros pour un développement professionnel selon la complexité.
???? RECOMMANDATION : Pour un démarrage, le module officiel Dolibarr-WooCommerce du Dolistore est l'option la plus équilibrée. Il couvre l'essentiel des besoins à un coût raisonnable et bénéficie d'un suivi régulier.
5. Intégrer Dolibarr avec PrestaShop
PrestaShop étant d'origine française comme Dolibarr, l'intégration entre ces deux outils est particulièrement aboutie et bénéficie d'une communauté francophone active.
Le module officiel Dolibarr-PrestaShop
Un module officiel pour l'intégration PrestaShop est disponible sur le Dolistore, souvent considéré comme l'un des plus matures et complets. Il propose une synchronisation bidirectionnelle complète couvrant tous les aspects : catalogue, stocks, commandes, clients, transporteurs, modes de paiement. Investissement entre 150 et 400 euros selon la version, généralement avec un abonnement annuel pour le support et les mises à jour.
Les spécificités PrestaShop à connaître
PrestaShop a quelques particularités à prendre en compte : la gestion native de plusieurs boutiques (multi-shop) qui peut nécessiter une configuration spécifique pour Dolibarr, le système de combinaisons et déclinaisons de produits, les groupes de clients avec des prix différenciés, la gestion fine des transporteurs et frais de port. Le module d'intégration doit gérer correctement toutes ces spécificités.
Installer le module PrestaShop
L'installation côté PrestaShop se fait via le back-office : Modules > Module manager > Téléverser un module. Une fois installé, le module nécessite une configuration : URL de votre Dolibarr, clé API, sélection des éléments à synchroniser. Côté Dolibarr, vous installez également le module complémentaire et configurez les paramètres de connexion.
Gérer les variantes et déclinaisons
L'un des points sensibles est la synchronisation des produits avec variantes (tailles, couleurs, etc.). Dans PrestaShop, on parle de combinaisons (combinations). Dans Dolibarr, on parle de variantes. Le mapping doit être impeccable pour éviter les confusions. Activez le module Variantes de Dolibarr avant de configurer la synchronisation PrestaShop.
Synchroniser les langues et devises
Si votre boutique PrestaShop est multilingue ou multidevises, configurez les correspondances avec Dolibarr. Pour chaque langue ou devise, le module synchronise les libellés produits, descriptions, prix dans la langue/devise correspondante. C'est une fonctionnalité avancée mais essentielle pour les e-commerçants internationaux.
Les modules alternatifs
Plusieurs alternatives existent sur le Dolistore et l'écosystème PrestaShop : modules gratuits avec fonctionnalités basiques, modules d'éditeurs spécialisés, développements sur mesure. La communauté francophone est très active autour de PrestaShop-Dolibarr, ce qui facilite les retours d'expérience et le partage de solutions.
6. Intégrer Dolibarr avec Shopify
Shopify étant une plateforme SaaS propriétaire, son intégration avec Dolibarr est différente de celle de WooCommerce ou PrestaShop. Voyons les approches disponibles.
Pas de module officiel direct
Contrairement à WooCommerce et PrestaShop, il n'existe pas de module officiel Dolibarr-Shopify aussi mature et complet. Cela tient à plusieurs raisons : Shopify étant SaaS, l'intégration ne peut se faire que via API (pas d'accès au code), Shopify a sa propre boutique d'applications (Shopify App Store) avec des règles spécifiques. L'intégration demande donc des approches alternatives.
L'utilisation de l'API REST Shopify
Shopify propose une API REST très complète et bien documentée. Pour une intégration sur mesure, c'est l'option la plus puissante. Vous (ou un développeur) écrivez des scripts qui : récupèrent les commandes de Shopify et les créent dans Dolibarr, synchronisent les stocks Dolibarr vers Shopify, mettent à jour le catalogue. Le développement coûte entre 5 000 et 25 000 euros selon la complexité, mais offre une intégration parfaitement adaptée à vos besoins.
Les outils no-code : Zapier et Make
Pour des besoins modérés, des outils no-code comme Zapier ou Make (anciennement Integromat) permettent de connecter Shopify et Dolibarr sans coder. Vous configurez visuellement des « scénarios » : « Quand une nouvelle commande arrive sur Shopify, créer un tiers et une facture dans Dolibarr ». Ces outils sont payants (10 à 50 euros par mois selon le volume) mais évitent les coûts de développement.
L'option n8n auto-hébergé
Pour une alternative économique à Zapier, n8n est un outil d'automatisation open source que vous pouvez auto-héberger. Il propose les mêmes capacités d'intégration via une interface visuelle, mais sans coût récurrent (juste l'hébergement). C'est une bonne option si vous avez déjà un serveur et des compétences techniques minimales. La courbe d'apprentissage est légèrement plus marquée que Zapier.
Les modules spécialisés Shopify-ERP
Quelques éditeurs proposent des modules ou applications spécialisées Shopify-Dolibarr, parfois disponibles sur le Shopify App Store ou via des prestataires d'intégration. Ces solutions sont généralement payantes (20 à 100 euros par mois) mais offrent une intégration plus aboutie que les outils no-code. Comparez avant de choisir.
Le cas du multi-canal
Si vous vendez sur Shopify mais aussi sur d'autres canaux (Amazon, eBay, marketplaces, magasin physique), des plateformes de gestion multi-canal comme Linnworks, Sellsy ou Mirakl peuvent servir de hub entre tous les canaux et Dolibarr. C'est une approche plus complexe mais incontournable pour les e-commerçants multi-canal.
???? ATTENTION : L'intégration Shopify-Dolibarr est généralement plus coûteuse et plus complexe que pour WooCommerce ou PrestaShop. Si Dolibarr est central dans votre stratégie, ce critère peut influencer votre choix de plateforme e-commerce.
7. Les différentes méthodes d'intégration
Au-delà des spécificités de chaque plateforme, plusieurs grandes méthodes d'intégration existent. Comprendre leurs avantages et inconvénients vous aidera à choisir la bonne approche.
Méthode 1 : Module dédié
C'est l'approche la plus simple : un module installé d'un côté et de l'autre gère toute la communication. Avantages : installation simple, support de l'éditeur, mises à jour régulières, fonctionnalités testées. Inconvénients : dépendance à l'éditeur du module, fonctionnalités parfois limitées par rapport à du sur-mesure, coût récurrent pour le support. C'est l'option recommandée pour 80 % des cas.
Méthode 2 : Outils no-code (Zapier, Make, n8n)
Vous utilisez un outil intermédiaire qui s'occupe de tout. Avantages : configuration visuelle accessible aux non-développeurs, flexibilité pour ajuster les flux, possibilité d'intégrer d'autres outils (Slack, Email marketing, etc.). Inconvénients : coût récurrent (sauf n8n auto-hébergé), latence parfois importante, dépendance à un outil tiers. Bon compromis pour les besoins modérés.
Méthode 3 : Développement sur mesure
Vous (ou un prestataire) développez l'intégration en utilisant les API REST des deux plateformes. Avantages : adaptation parfaite à vos besoins spécifiques, performance optimisée, indépendance, évolutivité. Inconvénients : coût élevé en investissement initial (5 000 à 30 000 euros), maintenance à votre charge, besoin de compétences techniques. Réservé aux structures avec besoins spécifiques ou volume important.
Méthode 4 : ETL ou middleware spécialisé
Pour les structures les plus complexes, des solutions de middleware (Talend, Mulesoft, BoomI) ou de plateforme d'intégration (iPaaS) peuvent gérer les flux entre Dolibarr, l'e-commerce et d'éventuels autres systèmes. Avantages : puissance, scalabilité, gestion fine des erreurs. Inconvénients : coût important, complexité, courbe d'apprentissage. Pour les grandes structures uniquement.
Méthode 5 : Synchronisation manuelle par CSV
La méthode la plus basique : vous exportez régulièrement les commandes du site en CSV et les importez dans Dolibarr. Avantages : aucun coût, aucune complexité technique. Inconvénients : très chronophage, sujet aux erreurs, pas de temps réel. À réserver aux très petites structures avec quelques commandes par mois maximum.
Choisir la bonne méthode
Le choix dépend de plusieurs facteurs : volume de commandes (en dessous de 50/jour, un module suffit ; au-delà, considérez du sur-mesure), budget initial vs récurrent (sur-mesure = gros initial, faible récurrent ; modules = faible initial, récurrent modéré), compétences techniques disponibles (sans développeur, restez sur les modules ou outils no-code), spécificités métier (besoins très particuliers = sur-mesure). Pour la plupart des e-commerçants français, un module dédié reste la meilleure option.
8. Synchroniser les produits et catalogues
La synchronisation des produits est généralement le point de départ d'une intégration. Voyons les bonnes pratiques pour qu'elle se passe sans accroc.
Quel système est maître ?
Première question fondamentale : qui est maître pour les produits, Dolibarr ou le site e-commerce ? Recommandation : Dolibarr maître. Vous gérez votre catalogue dans Dolibarr (création, modification, prix, descriptions), et le site se synchronise. Cette approche centralisée est plus simple et évite les conflits. À l'inverse, si vous avez plusieurs personnes qui ne sont à l'aise qu'avec WordPress, vous pouvez choisir le site comme maître.
Les informations à synchroniser
Pour chaque produit, plusieurs informations sont à synchroniser : nom et titre, description courte (résumé), description longue (HTML enrichi), prix HT et TTC, taux de TVA, code-barres EAN, poids et dimensions (pour calculer les frais de port), images (plusieurs par produit), catégories d'appartenance, attributs et caractéristiques, statut (actif/inactif). Configurez précisément ce qui doit être synchronisé pour éviter les surprises.
Gérer les images produits
La synchronisation des images est souvent un point délicat car les fichiers sont volumineux. Plusieurs approches : synchroniser uniquement les nouvelles images (incrémental), faire la synchronisation initiale puis ne plus toucher aux images, gérer les images uniquement côté site (Dolibarr ne synchronise que les références). Choisissez selon votre fréquence de mise à jour visuelle.
Le mapping des catégories
Les catégories produits doivent correspondre entre Dolibarr et le site. Si vos catégories dans Dolibarr sont « Vêtements > Pulls > Pulls hommes », elles doivent exister à l'identique sur le site. Créez d'abord la structure de catégories dans le système maître, puis assurez-vous qu'elle est répliquée à l'identique dans l'autre. Toute différence g