Quand une PME a déjà Odoo comme ERP, ou envisage de l'adopter, la question du module eCommerce finit toujours par atterrir sur la table : pourquoi payer Shopify 39 $/mois plus un connecteur, si la boutique peut vivre directement dans l'ERP ? La réponse honnête, c'est que le module Odoo eCommerce est solide et natif, mais qu'il ne se suffit jamais tout seul, et que le budget d'intégration pèse systématiquement plus lourd que la licence. C'est cette mécanique qu'on décortique ici, avec les ordres de grandeur qu'on pratique chez Drakkar sur ce type de projet.
Crédit : Odoo - date : 11 févr. 2026
Qu'est-ce que le module Odoo eCommerce ?
Le module eCommerce d'Odoo, c'est la brique de l'ERP qui permet de créer et gérer une boutique en ligne directement depuis l'interface Odoo. Pas un plugin tiers, pas une intégration bricolée par-dessus : un module natif qui dialogue avec les autres applications de la suite dès l'installation.
Un module natif intégré à la suite Odoo
Dans les faits, le module eCommerce ne fonctionne jamais vraiment seul. Il s'appuie sur Website pour la partie éditoriale, sur Sales pour les commandes, sur Inventory pour le stock, et sur Invoicing ou Accounting pour la facturation. Quand vous activez eCommerce, Odoo installe ces dépendances automatiquement et tout se synchronise en temps réel.
Une commande passée en ligne remonte donc immédiatement dans les ventes, décrémente le stock du bon entrepôt, génère la facture, déclenche le bon de préparation et peut enchaîner sur la commande fournisseur en dropshipping, le tout sans passerelle à maintenir. Chaque statut de commande (validée, préparée, expédiée, facturée) est accessible au client depuis son espace personnel, sans double saisie côté équipe.
Ce que ça change concrètement : les règles de prix, les promotions, les codes de réduction et les points de fidélité sont centralisés dans un seul endroit. Un client qui commande par téléphone, en boutique ou via le site retrouve l'intégralité de son historique et de ses factures depuis un seul compte. Reproduire ce parcours avec des systèmes séparés demande un travail de synchronisation permanent qui n'est jamais vraiment propre.
La différence avec Shopify et WooCommerce
Shopify et WooCommerce sont avant tout des outils de front-office : vitrine, panier, paiement. Pour le stock, la compta, la facturation ou le CRM, il faut brancher une brique externe via un connecteur (Shopify + NetSuite, WooCommerce + Sage, etc.) ou un middleware type Zapier.
Ces connecteurs ne sont pas juste un poste de coût : ils sont une source de complexité à part entière. Quand un bug apparaît, il peut venir de trois endroits différents, la plateforme e-commerce, Odoo, ou le connecteur lui-même. Le diagnostic prend du temps, et chaque montée de version de l'un des trois systèmes peut casser quelque chose dans les deux autres. Sans compter la synchronisation du stock en temps réel, qui peut présenter des décalages selon la fréquence de rafraîchissement paramétrée. Un poste qui tourne facilement entre 300 et 1 500 € par mois pour une PME multi-outils, avant même d'avoir touché à la maintenance.
Avec Odoo, l'ERP est la source unique : catalogue, prix, stock, clients, factures, tout vit dans la même base et la boutique en est l'interface publique. Pour une PME qui vend sur plusieurs canaux et qui en a assez de synchroniser trois logiciels différents, c'est le point qui fait basculer la décision.
Community et Enterprise : ce qui change pour l'e-commerce
La version Community d'Odoo est open source et gratuite. Elle contient le module eCommerce, et vous pouvez déjà en faire beaucoup. Le hic, c'est ce qui gravite autour. Le module comptabilité complet, notamment, est bloqué en Enterprise : en Community, vous pouvez facturer, mais les documents et rapports conformes à la législation comptable française ne sont accessibles qu'en passant par les modules OCA (la communauté open source qui développe des extensions gratuites en parallèle d'Odoo).
Pour un projet e-commerce sérieux, avec un volume de commandes réel et une exigence de conformité fiscale, on recommande quasi systématiquement Enterprise. Les modules OCA dépannent, mais ils ne remplacent pas un module développé et maintenu par les équipes d'Odoo sur les sujets réglementaires. C'est un point qu'on creuse dans notre comparatif Odoo Community vs Enterprise.
Les fonctionnalités natives du module
Catalogue produits, variantes et gestion des prix
Vous créez chaque produit une seule fois dans Odoo, et la fiche alimente simultanément la boutique, le stock, les devis et la facturation. Une fiche gère les variantes (taille, couleur, modèle), les attributs, les images, les catégories, les règles de disponibilité et les taxes applicables par pays. Les prix se pilotent via des listes tarifaires illimitées, avec règles conditionnelles (volume, segment client, dates, coupons), ce qui couvre les usages B2C/B2B, la saisonnalité et les ventes flash sans module supplémentaire. Le module gère aussi le multi-devises et le multi-langues nativement, utile dès que vous vendez hors de France.

Page builder, SEO on-page et personnalisation du thème
Odoo intègre un page builder en drag-and-drop pour construire les pages produits, les pages catégories et les landing pages sans toucher au code. Les balises title, meta description, URL et données structurées s'éditent depuis l'interface.
Sur le SEO, Odoo propose nativement tout ce qu'il faut : métadescriptions, titles, balises, URLs propres. Si des sites Odoo sont parfois perçus comme moins bien référencés que PrestaShop, c'est généralement une question d'expertise SEO appliquée à la plateforme, pas de limitation technique. La différence notable par rapport à PrestaShop, c'est qu'il n'existe pas de modules "en un clic" pour l'optimisation SEO avancée, et que le taggage Google Analytics ou Tag Manager nécessite du développement, comme sur PrestaShop, d'ailleurs. Ce n'est pas un handicap, mais ça demande d'anticiper ce poste dans le projet.
Le thème par défaut fait le job pour démarrer. Pour une identité de marque très travaillée, il faudra retoucher le CSS ou passer par un thème payant. Pour des besoins très spécifiques en termes de design, des templates entièrement personnalisés peuvent être développés en code tout en conservant Odoo comme plateforme. En dehors de ces cas, le builder est accessible aux non-techniciens et convient très bien pour des sites vitrines standards.

Tunnel de commande, paiement et livraison
Le tunnel de commande natif gère le panier, l'inscription ou connexion client, le choix du mode de livraison et le paiement, avec abandon panier relancé automatiquement via Marketing Automation. Pour les paiements, Odoo propose des connecteurs prêts à l'emploi pour Stripe, Adyen, PayPal, Mollie, Ingenico ou Authorize.net, avec prise en charge du 3D Secure et des paiements fractionnés (Alma, Klarna via modules tiers). Sur la partie livraison, vous configurez vos transporteurs (Colissimo, Chronopost, UPS, DHL, Mondial Relay) avec calcul des frais au poids, au volume ou selon vos propres règles, et impression automatique des étiquettes depuis l'ERP.
Espace client, comptes B2B, devis en ligne
Chaque client dispose d'un espace personnel pour consulter ses commandes, télécharger ses factures, suivre ses expéditions et gérer ses adresses de livraison. En B2B, Odoo gère les comptes multi-utilisateurs rattachés à une société, les rôles avec droits différenciés (acheteur, valideur, comptable), les validations hiérarchiques avant commande, les conditions de paiement personnalisées (30 jours fin de mois, échéances multiples) et le passage d'un panier au devis en un clic. Des parcours que Shopify ne couvre qu'avec l'offre Plus (2 300 $/mois et plus) ou des apps payantes empilées.

Les modules complémentaires selon votre besoin
Au-delà de la vente de produits simples, il faut activer plusieurs modules complémentaires. Voici les cinq qu'on déploie systématiquement, par ordre de priorité.
Inventory et logistique
Inventory gère le stock en temps réel, les multi-entrepôts avec règles de routage (envoi depuis l'entrepôt le plus proche, le moins coûteux, ou selon une règle métier), le réapprovisionnement automatique sur seuil, les emplacements (allées, rayonnages), les lots et numéros de série, les bons de préparation, les mouvements inter-entrepôts et les inventaires tournants. Les commandes boutique décrémentent le stock immédiatement et les stocks disponibles affichés en front sont recalculés en continu. Pour les flux complexes (3PL, cross-docking, dropshipping), voir notre guide sur le module Odoo Inventory.
Sales, Invoicing, Accounting
Sales transforme chaque commande boutique en bon de commande avec gestion des remises, acomptes et conditions de paiement. Invoicing émet la facture PDF conforme, calcule automatiquement la TVA selon le pays du client (OSS/IOSS inclus) et envoie par email. Accounting tient la compta en partie double, génère le FEC et les déclarations de TVA, et gère le lettrage automatique des règlements Stripe ou PayPal. Pour la facturation électronique et les obligations françaises 2026 (PPF/PDP), voir nos articles dédiés au module facturation et au module comptabilité.
CRM et Marketing Automation
Le CRM transforme un visiteur en lead via les formulaires de contact et le live chat, puis en client récurrent avec pipeline, scoring et actions commerciales programmées. Marketing Automation déclenche des scénarios conditionnels (relance panier abandonné après 2h, séquence de bienvenue, cross-sell post-achat, réactivation après 90 jours d'inactivité) avec segmentation par comportement d'achat, panier moyen ou fréquence. Les trois modules puisent dans la même base clients que la boutique : pas de sync à maintenir, pas de doublons entre la newsletter et la base acheteurs.
Connecteurs marketplaces et passerelles Shopify ou WooCommerce
Si vous vendez aussi sur Amazon, eBay, Bol.com ou d'autres marketplaces, Odoo propose des connecteurs officiels qui synchronisent le catalogue, les commandes et le stock entre la marketplace et l'ERP.
À l'inverse, si vous avez déjà une boutique Shopify, WooCommerce ou PrestaShop qui fonctionne bien, bien référencée, avec beaucoup de développements spécifiques, et que vous ne voulez pas casser l'existant, il existe des passerelles qui permettent d'utiliser Odoo uniquement en back-office. La boutique garde son front, Odoo centralise le reste. Cette approche a du sens, mais elle demande un paramétrage soigné : synchronisation des produits, des stocks, des clients, des commandes, et définition d'une source de vérité claire pour chaque donnée. Mal configurée, elle génère exactement les problèmes de synchronisation qu'elle était censée éviter.
Modules OCA et apps de l'App Store
L'Odoo Apps Store propose des milliers de modules tiers, payants ou gratuits, pour ajouter des fonctionnalités spécifiques : générateur de PDF personnalisé, gestion de points de fidélité, intégrations comptables régionales, etc. Les modules OCA (Odoo Community Association) sont gratuits, open source et souvent très bien maintenus.
Par expérience, on recommande surtout deux réflexes : vérifier la compatibilité avec votre version d'Odoo avant toute installation, et éviter d'empiler les modules sans vision d'ensemble. Chaque module ajouté est un module à maintenir lors de la prochaine migration.
- Flux B2C classique : eCommerce + Website + Inventory + Sales + Invoicing
- Flux B2B avec devis : ajouter CRM + Sales Management avancé
- Multi-canal : ajouter les connecteurs marketplaces pertinents
- Forte exigence marketing : ajouter Marketing Automation, Email Marketing, SMS
- Besoins métier spécifiques : explorer OCA ou Apps Store avant de développer
Le prix d'un e-commerce sous Odoo
Le coût total se décompose en trois postes : les licences Odoo, l'intégration du projet, et les frais récurrents de modules tiers et d'hébergement.
Coût des licences Odoo
Community est gratuite et sans limite d'utilisateurs. L'offre Odoo One App Free donne accès à une seule application Enterprise gratuitement, sans l'e-commerce complet. Enterprise Standard démarre à 24,90 € HT/utilisateur/mois (engagement annuel) avec toutes les applications incluses ; Custom monte à 37,40 € HT/utilisateur/mois et débloque Studio et les développements sur-mesure. Les licences se comptent uniquement sur les utilisateurs internes (salariés connectés à l'ERP) : les clients de la boutique sont illimités et gratuits, même pour les comptes B2B avec espace personnel.
Coût d'intégration
Un projet e-commerce Odoo cadré couvre un audit des flux (5 à 10 jours), le paramétrage des modules (10 à 20 jours), la reprise des données produits et clients, la personnalisation du thème, le paramétrage des paiements et transporteurs, le recettage et la formation des équipes. Selon la complexité, comptez entre 10 000 € et 60 000 € HT pour une PME, et 80 000 à 200 000 € HT pour une ETI avec multi-sites, multi-pays ou connecteurs marketplaces. Le coût d'intégration représente typiquement 3 à 6 fois le coût annuel des licences la première année. Notre offre d'accompagnement Odoo détaille notre approche sur ces projets
Hébergement et modules payants
La plupart des modules tiers sont facturés entre 50 € et 500 € HT en licence annuelle par instance. Odoo.sh, la plateforme d'hébergement managée, démarre autour de 58 €/mois pour une configuration 1 worker et monte selon le nombre de workers et de bases de staging, avec backups quotidiens automatisés à partir de 19h et rétention gérée par Odoo. Comptez 80 à 300 €/mois pour une PME en production.
Un point à ne pas sous-estimer : quand l'e-commerce et l'ERP partagent les mêmes ressources serveur, la charge se partage aussi. Un reporting comptable lourd lancé en milieu de journée peut dégrader les performances du site au mauvais moment. Pour les boutiques à fort trafic ou les bases de données volumineuses, un hébergement plus robuste que l'Odoo Online mutualisé devient nécessaire.
Quand Odoo eCommerce est adapté, quand il ne l'est pas
Les cas où Odoo eCommerce est le bon choix
Odoo eCommerce est adapté si vous avez déjà Odoo comme ERP ou si vous prévoyez de l'adopter. Il l'est aussi quand le back-office pèse autant que la vitrine : gestion de stock complexe, B2B, multi-entrepôts, facturation lourde, multi-sites à centraliser. Même logique pour une PME qui vend sur plusieurs canaux à unifier, ou qui veut se débarrasser de connecteurs à maintenir.
Il est aussi le bon choix pour les clients qui n'ont pas de site existant, ou dont le site actuel est peu développé et peut être remplacé sans perte significative, notamment en termes de référencement ou de développements spécifiques.
Les cas où une autre plateforme est préférable
Si votre priorité absolue est un design pixel-perfect avec une identité visuelle très travaillée, et que votre back-office reste simple, Shopify ou une solution headless sera probablement plus rapide à déployer.
Si vous êtes une TPE sans équipe technique, sans projet ERP global, et que vous cherchez juste à vendre quelques produits en ligne : Odoo est surdimensionné.
Et si vous êtes un e-commerçant pur, 90 à 95 % de votre activité passe par le site, avec un fort besoin de personnalisation front, des campagnes marketing intensives, des dizaines de plugins spécifiques, une plateforme dédiée comme PrestaShop ou Shopify restera probablement plus pertinente. La raison : concentrer autant de développements custom dans l'ERP crée une dette technique qui finit par peser lourd à chaque migration. Dans ce cas, Odoo en back-office relié par connecteur à votre plateforme existante peut être une meilleure architecture, à condition que le site ne soit pas stratégiquement trop complexe à synchroniser.
- Odoo recommandé : ERP déjà en place ou envisagé, B2B, multi-canal, stock complexe, exigence de flux unifié, site existant peu développé
- Odoo déconseillé : design très différenciant prioritaire sur le back-office, TPE sans projet ERP, e-commerçant pur avec fort besoin de custom front, vente de services purs sans logistique
Comment démarrer un projet e-commerce sous Odoo
Cadrer les flux avant de paramétrer
La principale erreur qu'on voit, c'est de se jeter sur les modules et de paramétrer sans avoir cartographié les flux métiers. Avant d'activer quoi que ce soit, on prend le temps de modéliser le parcours complet d'une commande : de la visite client au paiement du fournisseur, en passant par la préparation entrepôt et la facturation. Ce cadrage permet de choisir les bons modules, de détecter les cas particuliers en amont, et d'éviter les développements inutiles.
Le rôle de l'intégrateur et du recettage
Odoo est une plateforme modulaire et puissante, mais qui se retourne contre vous si elle est mal paramétrée. Un intégrateur certifié apporte la connaissance des bonnes pratiques, anticipe les pièges de version et structure le recettage avant la mise en production. Le même raisonnement vaut pour l'hébergement : pour la majorité des PME, on recommande Odoo.sh, où la sécurité, les mises à jour et les sauvegardes quotidiennes sont prises en charge par Odoo directement. L'on-premise reste envisageable, mais il suppose une DSI ou un partenaire infra capable d'en assumer la responsabilité.
Migrer depuis Shopify, WooCommerce ou PrestaShop
Si vous quittez une plateforme existante, la migration concerne le catalogue produits, les clients, l'historique de commandes, les URLs SEO et souvent les comptes utilisateurs. Odoo permet d'importer via CSV ou via des connecteurs dédiés pour les plateformes les plus courantes.
Le vrai piège, c'est la reprise des URLs et des redirections 301 : mal gérée, elle peut balayer plusieurs mois de travail SEO en une nuit. C'est un point sur lequel on insiste systématiquement avec les clients qui migrent : l'audit SEO doit être fait en amont, pas en rattrapage. Pour les migrations depuis un autre ERP, voir notre article dédié sur la migration vers Odoo.
Limiter les développements custom dans Odoo
Notre approche chez Drakkar consiste à maximiser l'usage des fonctionnalités natives d'Odoo, quitte à adapter un peu les processus métier du client plutôt que de développer du sur-mesure qui devra être maintenu et migré à chaque changement de version. Le développement custom, on le garde pour les cas où Odoo atteint vraiment ses limites.
Pour les besoins métier très spécifiques qui dépassent ce qu'Odoo couvre nativement, vues consolidées multi-entrepôts, interfaces sur-mesure pour des équipes commerciales ou RH, automatisations complexes, on recommande de développer des applications externes connectées à Odoo par API plutôt que d'alourdir l'ERP. Ces applications ne sont pas impactées par les migrations d'Odoo : quand Odoo passe en version 18 ou 19, l'application externe continue de fonctionner. À l'inverse, un module custom développé dans Odoo doit être entièrement adapté à chaque migration, souvent pour un coût comparable à son développement initial, sans valeur ajoutée.
En résumé
Le module Odoo eCommerce remplit bien son rôle pour les PME et ETI qui veulent unifier boutique en ligne et ERP. Ses forces tiennent dans un mot : intégration. Compta, stock, CRM, facturation, tout dialogue sans connecteur à maintenir. Ses limites tiennent à l'envers du décor : une prise en main moins immédiate que Shopify, un vrai besoin de cadrage en amont, et un hébergement à dimensionner correctement dès que le trafic monte.
Ce n'est pas un outil qu'on active seul un vendredi après-midi : c'est un projet, avec un budget d'intégration à poser sur la table.
Si vous envisagez Odoo pour votre e-commerce et que vous voulez sécuriser le dimensionnement, le choix de version et le périmètre des modules, l'équipe Drakkar peut cadrer le projet avec vous. On commence toujours par comprendre vos flux et votre marché avant de parler technique : c'est ce qui nous évite, et vous évite, les mauvaises surprises six mois plus tard.
FAQ