L'e-commerce Odoo permet à une PME de vendre sur un site branché aux ventes, au stock et à la facturation, avec un portail pour les devis, commandes et factures. Le réglage B2B se fait avec un intégrateur Odoo qui raccorde ventes, stock et factures : liste de prix, accès à la boutique et réservation sont trois écrans. La documentation 19.0 les décrit séparément, et leur combinaison décide si un client voit son prix.
Le guide CRM, du pipeline jusqu'au devis couvre la prospection. Celui-ci part du moment où le client commande en ligne, avec son tarif, et où la commande doit réserver du stock. Les deux se rejoignent sur la fiche contact : la liste de prix y est posée une fois, et elle sert au devis comme au site.
Comment une liste de prix par client arrive-t-elle sur le site ?
Les listes de prix s'activent dans Sales, Configuration, Settings, rubrique Pricing. On les édite dans Sales, Products, Pricelists. Sans liste propre sur un devis, Odoo applique la liste par défaut : la première de la liste qui n'a pas de Country Group, lue de haut en bas. Sur la fiche contact, onglet Sales and Purchase, le champ Pricelist ne reste pas vide : à la réouverture, la liste par défaut réapparaît.
La colonne Selectable ne concerne que l'e-commerce. Cochée, elle permet au visiteur de choisir une liste en naviguant. En B2B, JAIKIN la laisse décochée : le prix doit venir de la fiche, pas d'un menu déroulant. Une liste marquée sélectionnable publiée « pour tester » a déjà montré le tarif d'un grand compte à un prospect qui passait sur le site.
Chaque ligne de règle vise un produit ou une catégorie, avec un type Discount, Formula ou Fixed Price. Discount affiche la remise au client. Formula calcule un prix sans montrer la remise. Fixed Price remplace le tarif. Une quantité minimale et une période de validité se posent sur la ligne. Si une règle produit et une règle catégorie se chevauchent, la documentation retient la règle du produit.
L'onglet Recurring Prices reprend les mêmes mécanismes, avec un plan de récurrence, et il est réservé aux produits d'abonnement. Ce n'est pas le réassort d'un article de négoce commandé chaque mois. Confondre les deux fait facturer un abonnement là où l'acheteur attendait un bon de livraison répété.
Le portail suffit-il, ou faut-il fermer la boutique ?
La page Customer accounts distingue deux créations de compte, dans Website, Configuration, Settings, rubrique General. On invitation : seul un client invité ouvre un compte. Free sign up : tout visiteur s'inscrit. La documentation indique que l'invitation sert surtout au B2B, quand les prix doivent rester cachés aux anonymes. L'invitation se lance depuis Website, eCommerce, Customers, action Grant portal access.
L'accès à la boutique se règle à part, section eCommerce, Ecommerce Access. Logged in users ferme la boutique aux anonymes. All users la laisse visible. Le passage en caisse a son propre réglage, Sign in/up at checkout : Optional, Disabled ou Mandatory. Ces réglages sont propres à chaque site. La documentation recommande des sites séparés quand on tient à la fois une vente B2B et une vente B2C.
Une fois connecté, le client ouvre My Account et y voit devis, commandes et factures. On peut retirer l'accès à certains documents depuis l'éditeur du portail. Fermer la boutique sans retirer les factures du portail, ou l'inverse, laisse un trou : le prix est caché sur le catalogue et visible sur une facture encore ouverte. JAIKIN recette les deux accès avec un contact invité et un contact anonyme.
Comment une commande du site devient-elle stock et facture ?
Les commandes se lisent dans Website, eCommerce, Orders, comme le décrit la page Order handling. Le filtre Confirmed est actif par défaut. Trois statuts se succèdent. Quotation : le panier n'est pas passé en caisse, et un visiteur non connecté est rattaché au contact Public User. Quotation Sent : la caisse est faite, le paiement non confirmé. Sales Order : le paiement est reçu. Ce déroulé n'est pas montré au client, qui suit sa commande dans le portail.
Un virement ne confirme pas le devis tout seul. Le client voit une demande de paiement dans My account, et le bon se confirme à la main une fois l'argent reçu. L'inventaire doit être installé pour créer un bon de livraison. Les produits de type service, et les abonnements, n'en créent pas. Pour réserver les quantités à la confirmation, on ouvre Inventory, Configuration, Operation Types, le type Delivery Orders, et on pose Reservation Method sur At Confirmation.
Tant que le virement n'est pas confirmé, les quantités ne sont pas réservées. Deux clients peuvent donc voir le même stock disponible. JAIKIN le dit au dirigeant avant d'activer le virement sur une boutique B2B à faible stock : soit on encaisse autrement, soit on accepte ce délai de réservation. Le guide des emplacements, lots et méthodes de coût reste la référence pour la sortie de stock, une fois le bon confirmé.
La facture automatique s'active dans Website, Configuration, Settings, section eCommerce, case Automatic Invoice. Elle n'est envoyée que lorsque le paiement est enregistré. Sans cette case, la facture créée à la main apparaît en pro forma dans le portail tant qu'elle n'est pas envoyée. Le client la retrouve sous Your Invoices. Un retour se demande depuis Your Orders, bouton Return, si le type d'article le permet. Le remboursement suppose un prestataire de paiement qui l'accepte.
| Situation | Boutique Odoo | Site dédié, Odoo derrière |
|---|---|---|
| Prix par client, portail, facture | Déjà dans la même base | Le portail Odoo peut rester, le front change |
| B2B et B2C ensemble | Deux sites Odoo, réglages séparés | Utile si le parcours B2C sort du constructeur |
| Réassort mensuel industriel | Mauvais candidat pour le panier | Un bon de vente planifié reste plus clair |
| Ordre de grandeur hors licence | Socle d'intégration, 8 000 à 25 000 € | Sur devis. Repère module : 15 000 à 50 000 € avec intégrations et version mobile |
Les commandes récurrentes passent-elles par le site ?
Un acheteur industriel qui reprend les mêmes références chaque mois n'a pas besoin de reconstituer un panier. L'onglet Recurring Prices couvre un produit d'abonnement, avec un plan mensuel ou trimestriel, pas une liste de pièces livrées sur appel. Pour ce second cas, JAIKIN confirme un bon de vente et planifie les livraisons, le prix restant celui de la fiche contact. Le portail sert à suivre, pas à ressaisir.
Le site reste utile pour un catalogue que le client parcourt, avec une quantité minimale sur la règle de prix et un compte sur invitation. Il devient un détour quand la commande est un appel de livraison sur un accord déjà signé. Dans ce cas, le bon et le stock priment, et le site ne sert que de vitrine du catalogue autorisé. Les deux modèles peuvent coexister : catalogue invité d'un côté, appels de livraison de l'autre.
Besoin d'un accompagnement expert ?
Un diagnostic gratuit de 30 minutes pour analyser vos besoins et vous proposer une solution sur mesure.
Quand un e-commerce dédié est-il préférable à la boutique Odoo ?
La boutique Odoo suffit quand le parcours tient dans le catalogue, le panier, le paiement et le portail, et que les prix viennent des listes déjà tenues par les ventes. Elle devient courte dès qu'il faut un configurateur, un tunnel propre à un marché, ou une acquisition B2C qui ne doit pas partager l'habillage de l'ERP. Le back-office, commandes, stock et factures, peut rester dans Odoo. Le front se construit alors à part.
JAIKIN publie un module métier ciblé dès 5 000 €, et 15 000 à 50 000 € avec intégrations et version mobile. Une vitrine qui lit les prix, réserve le stock et pousse les factures se chiffre sur devis : ce palier n'est qu'un repère. Le socle Odoo, lui, se situe entre 8 000 et 25 000 € hors licence. Le détail d'un front construit à part est sur la page logiciel sur mesure.
Le choix Community ou Enterprise ne se joue pas sur la présence d'une boutique. Il se joue sur la comptabilité complète, Studio et l'hébergement, comme le détaille le comparatif Community et Enterprise. Ajouter un site ne justifie pas, à lui seul, l'édition supérieure. On vérifie d'abord si les listes de prix et le portail, déjà dans le standard, couvrent le parcours.
Ce que nous voyons en intégration
JAIKIN, agence IA, Odoo et logiciels sur mesure pour PME et ETI, près de Strasbourg, recette une boutique B2B avec trois contacts : un anonyme, un invité au tarif public, un grand compte à liste propre. Si l'anonyme voit un prix, l'accès à la boutique ou la liste sélectionnable est mal posé. Si le grand compte voit le tarif public, le champ Pricelist est revenu à la valeur par défaut.
Le second jeu d'essai est un virement et un paiement immédiat, sur le même article à stock court. Le paiement immédiat doit réserver à la confirmation. Le virement ne doit rien réserver tant que le bon n'est pas confirmé à la main. Une équipe qui ne teste que la carte bancaire découvre le trou le jour où un client paie par virement et où le stock a été vendu deux fois.
Le troisième essai porte sur la facture. Avec Automatic Invoice, elle part quand le paiement est enregistré, pas au moment du panier. Sans la case, le portail montre une pro forma tant que personne n'envoie la pièce. JAIKIN ouvre Your Invoices avec le compte du client. La facture électronique se traite à part, sur le raccordement de la comptabilité Odoo.
Le chiffrage suit ce jeu d'essai, pas le nombre de pages du site. Un socle se situe entre 8 000 et 25 000 € hors licence. Brancher seulement les listes de prix sur une boutique déjà en place démarre dès 2 000 €. La licence se lit à part. La bascule se fait après la recette des trois contacts, avec un rollback testé en 2 h.
Questions fréquentes
Combien coûte Odoo par mois pour une boutique ?
La licence éditeur, relevée sur la page tarifs d'Odoo, se sépare de l'intégration. Le plan Standard est à 19,90 € par utilisateur et par mois la première année en facturation annuelle, puis 24,90 €. Le plan Personnalisé est à 35,90 € puis 44,90 €. Le plan Une App Gratuite est à 0 € pour une seule application : une boutique avec les ventes et le stock n'y tient pas. L'intégration d'un socle se situe entre 8 000 et 25 000 € hors licence.
Le site Odoo est-il gratuit ?
Le plan Une App Gratuite couvre une seule application, sur Odoo Online, avec des utilisateurs illimités. La deuxième application fait passer les utilisateurs sur le plan Standard. Une boutique B2B qui a besoin des ventes, du stock et de la facturation dépasse donc ce plan. Le site peut exister sans frais de licence supplémentaire une fois le plan payant choisi, mais l'intégration, les listes de prix et la recette ne sont pas incluses dans la licence.
Que peut faire une PME avec l'e-commerce Odoo en B2B ?
Elle peut afficher un catalogue, appliquer la liste de prix de chaque contact, exiger une invitation, transformer une commande payée en bon de livraison et en facture, et laisser le client suivre ses pièces dans le portail. Elle peut séparer un site B2B et un site B2C. Elle ne remplace pas, avec le panier, un appel de livraison sur un accord déjà signé. JAIKIN recette un contact anonyme, un invité et un grand compte avant d'ouvrir la boutique.
Quel logiciel d'e-commerce pour une PME déjà sous Odoo ?
Il n'y a pas un logiciel unique à désigner. La boutique Odoo convient quand les prix, le stock et la facture sont déjà dans la base et que le parcours tient dans le catalogue et le portail. Un site dédié convient quand le tunnel ou le configurateur sort de ce cadre, Odoo restant le back-office. JAIKIN chiffre le socle entre 8 000 et 25 000 € hors licence. Le palier 15 000 à 50 000 € est celui d'un module avec intégrations et version mobile, pas le prix ferme d'un front.
Quels sont les inconvénients de la boutique Odoo en B2B ?
Une liste laissée sélectionnable montre un tarif au visiteur qui la choisit. Un champ Pricelist vidé sur la fiche revient à la liste par défaut. Un virement ne confirme pas la commande et ne réserve pas le stock. La facture automatique attend l'enregistrement du paiement. Les produits de service ne créent pas de bon de livraison. Ces limites sont documentées en 19.0. Elles se voient sur un jeu de trois contacts, pas sur une capture du catalogue.
Qui édite le logiciel Odoo ?
Odoo est édité par la société Odoo. Fabien Pinckaers en a présenté la version 20 le 24 septembre 2026, à l'Odoo Experience de Bruxelles, comme le relate le guide des nouveautés. JAIKIN intègre le logiciel pour des PME et des ETI. JAIKIN n'est pas un grade de l'annuaire des intégrateurs : le paramétrage des listes de prix et du portail se juge sur la recette, pas sur un bandeau.

