E-commerce

PrestaShop B2B : configurer un espace professionnel (groupes, prix, validation)

PrestaShop B2B : groupes de clients, prix et remises par groupe, affichage HT, mode B2B, validation des comptes pros, et ce qui demande un module.

L’essentiel

  • PrestaShop gère nativement l’essentiel d’un espace professionnel : groupes de clients, remise par groupe, prix spécifiques par groupe ou par client, paliers de quantité, prix affichés hors taxes, prix masqués aux visiteurs et catégories réservées.
  • Les prix, la remise de groupe et l’affichage HT suivent le groupe par défaut du client : un professionnel doit avoir le groupe pro comme groupe par défaut, sinon il voit les prix publics.
  • L’option « Activer le mode B2B » ajoute les champs Société et Numéro d’identification (le SIRET en France) à l’inscription, des informations d’entreprise et un suivi d’encours, mais ni circuit de validation ni devis.
  • La validation des comptes pros se fait à la main : le nouveau compte arrive dans le groupe Client, vous vérifiez l’entreprise, puis vous l’ajoutez au groupe professionnel.
  • Les devis, la commande rapide par référence, l’approbation automatique des comptes ou un minimum de commande propre aux pros demandent un module ou un développement.
Sommaire10 parties
  1. Ce que PrestaShop fait seul, et ce qui demande un module
  2. Étape 1 : créer les groupes et soigner le groupe par défaut
  3. Étape 2 : fixer les prix professionnels avec le bon outil
  4. Étape 3 : afficher les prix HT et choisir qui voit les prix
  5. Étape 4 : réserver une partie du catalogue
  6. Le mode B2B : ce qu’il ajoute vraiment
  7. Valider les comptes professionnels sans module
  8. Devis, commande rapide, minimum de commande : quand un module devient utile
  9. En résumé : l’ordre de configuration
  10. Questions fréquentes

Vendre aux professionnels sur PrestaShop pose toujours les mêmes questions : comment montrer des prix hors taxes aux pros et toutes taxes comprises aux particuliers, comment réserver des tarifs aux comptes vérifiés, et à quoi sert l’option « Activer le mode B2B » ? La réponse courte : PrestaShop couvre nativement l’essentiel d’un espace professionnel, à condition de régler les bonnes briques dans le bon ordre. Les devis, la commande rapide par référence et l’approbation automatique des comptes, en revanche, demandent un module ou un développement.

Chez mon employeur, je pilote une boutique B2C et une plateforme professionnelle B2B sous PrestaShop. Ce guide s’appuie sur la documentation officielle de PrestaShop 8, et sur le code source quand la documentation ne dit pas tout. Les libellés exacts peuvent varier selon votre version (8 ou 9) et votre thème.

Ce que PrestaShop fait seul, et ce qui demande un module

Un espace professionnel repose sur une idée simple : chaque client appartient à un groupe, et les prix, les remises et l’accès au catalogue dépendent de ce groupe. Voici le tableau de départ.

Fonctions B2B de PrestaShop : natif ou module
BesoinNatif ?Comment
Séparer particuliers et prosOuiGroupes de clients
Une remise globale pour les prosOuiRéduction (%) du groupe
Un prix pro par produit, des paliersOuiPrix spécifiques
Une remise par marque ou catégorieOuiRègles de prix catalogue
Des prix HT pour les prosOuiAffichage des prix du groupe
Des prix cachés aux visiteursOuiOption d’affichage des prix du groupe
Des catégories réservéesOuiAccès des groupes sur la catégorie
Société, SIRET, encoursOuiMode B2B
Recommander en un clicOuiHistorique des commandes
Valider les comptes prosÀ la mainChangement de groupe
DevisNonModule, ou commande préparée
Commande rapide par référenceNonModule
Minimum de commande pour les prosNonModule ou développement

PrestaShop permet aussi de recommander en un clic une commande passée depuis l’historique ; une option des préférences des commandes sert à la désactiver. Pour un client pro qui commande les mêmes références chaque mois, c’est souvent la fonction la plus utile : vérifiez qu’elle est bien active.

Étape 1 : créer les groupes et soigner le groupe par défaut

PrestaShop fournit trois groupes qu’on ne peut pas supprimer : Visiteur (personne non connectée), Invité (commande sans compte, si l’option est active) et Client (toute personne qui a créé un compte). Un nouveau compte rejoint donc le groupe Client. Créez ensuite vos groupes professionnels, par exemple « Professionnels » et, si leurs conditions diffèrent, « Revendeurs ».

Chaque groupe se règle avec quatre champs : un nom, une réduction en pourcentage, la méthode d’affichage des prix (HT ou TTC) et l’affichage ou non des prix. Une fois le groupe enregistré, deux options apparaissent : une remise par catégorie et la liste des modules autorisés pour ce groupe.

Un client peut appartenir à plusieurs groupes, mais il a toujours un groupe par défaut, réglé sur sa fiche. C’est le point qui crée le plus de confusion. Dans le code source de PrestaShop, le calcul du prix, la remise de groupe et le choix HT ou TTC s’appuient sur ce groupe par défaut. L’accès aux catégories, lui, tient compte de tous les groupes du client.

Règle simple : un professionnel validé doit avoir le groupe pro comme groupe par défaut. S’il reste sur « Client », il voit les prix publics, même s’il appartient aussi au groupe pro.

Gardez peu de groupes. Chaque groupe ajoute des prix et des remises à tenir à jour : deux ou trois groupes bien définis valent mieux qu’un groupe par client.

Étape 2 : fixer les prix professionnels avec le bon outil

PrestaShop propose trois outils de prix. Ils se complètent, mais chacun a son usage.

La remise du groupe : simple et globale

La réduction en pourcentage du groupe s’applique à tous les produits de la boutique. La remise par catégorie affine ce réglage, avec deux limites : elle ne touche que les produits dont c’est la catégorie par défaut, et elle remplace, sur cette catégorie, les autres remises dont bénéficie le groupe.

Les prix spécifiques : au produit, par groupe ou par client

Dans l’onglet Prix d’un produit, les prix spécifiques se règlent par devise, pays, groupe ou client précis, pour une déclinaison ou toutes, entre deux dates, et à partir d’une quantité. Vous fixez un prix hors taxes, une remise en montant ou en pourcentage, ou les deux. C’est l’outil des tarifs dégressifs : le thème Classic affiche d’ailleurs ces paliers dans un tableau de remises par quantité sur la fiche produit.

Deux points de vigilance :

  • L’affichage : avec une remise, le prix initial apparaît barré à côté du prix remisé. Pour un tarif pro présenté comme un prix net, sans effet promotion, un prix fixe est souvent plus lisible ; vérifiez le rendu dans votre thème.
  • Les priorités : quand plusieurs prix spécifiques s’appliquent, PrestaShop en retient un selon un ordre réglable, par défaut boutique, devise, pays, puis groupe. Si le groupe doit primer, modifiez cet ordre.

Les règles de prix catalogue : en masse

Les règles de prix catalogue appliquent une remise à un groupe, à partir d’une quantité, sur des produits choisis par catégorie, marque, fournisseur, attribut ou caractéristique. Attention : une règle sans condition s’applique à tout le catalogue.

Enfin, les règles panier peuvent être réservées à un groupe, par exemple la livraison offerte aux pros au-delà d’un montant. Et si vos tarifs vivent dans un ERP, l’API de PrestaShop expose les prix spécifiques pour les synchroniser.

Étape 3 : afficher les prix HT et choisir qui voit les prix

Pour vos groupes pros, réglez la méthode d’affichage sur « hors taxes » : les professionnels voient des prix comparables à leurs devis. Ce réglage porte sur l’affichage, pas sur la TVA facturée. Si certains clients doivent être facturés sans TVA, par exemple pour des livraisons intracommunautaires, cela passe par les règles de taxes, à valider avec votre expert-comptable.

L’option d’affichage des prix décide qui voit les tarifs. La documentation donne l’exemple type : régler le groupe Visiteur sur « Non » pour que seuls les clients connectés voient les prix. Deux modèles en découlent :

  • Boutique mixte (particuliers et pros sur le même site) : Visiteur et Client voient les prix publics TTC, le groupe pro voit ses prix HT.
  • Plateforme 100 % pro : prix masqués pour Visiteur et Client, visibles seulement pour les comptes validés du groupe pro.

Étape 4 : réserver une partie du catalogue

Chaque catégorie a un réglage d’accès des groupes : décochez les groupes qui ne doivent pas la voir, et ses produits leur sont réservés. Piège classique : un produit rangé aussi dans une catégorie ouverte à tous reste accessible, car PrestaShop autorise l’accès dès qu’une de ses catégories est ouverte à l’un des groupes du client. Vérifiez les catégories secondaires des produits réservés.

Le mode B2B : ce qu’il ajoute vraiment

L’option « Activer le mode B2B » se trouve dans les préférences clients. Concrètement, d’après le scénario de test officiel et la documentation des clients, elle ajoute :

  • deux champs facultatifs dans le formulaire client : Société et Numéro d’identification (le SIRET en France) ;
  • une colonne Société dans la liste des clients ;
  • sur la fiche client : raison sociale, SIRET, code APE, site web, montant d’encours autorisé, nombre maximal de jours de paiement et niveau de risque ;
  • une page Encours, qui suit les montants que vous laissez à vos clients avant paiement.

Ce qu’elle ne fait pas : elle ne crée aucun circuit de validation, aucun devis, et les champs société restent facultatifs. Sous la liste des clients, un bouton permet de rendre certains champs obligatoires ; testez l’inscription après réglage. L’encours est un suivi : la façon dont vos pros paient à terme (virement, prélèvement, module de paiement) reste à organiser.

Depuis PrestaShop 9.2, publié le 30 septembre 2026, les Extra Properties permettent aussi d’ajouter des champs personnalisés aux clients, produits, déclinaisons ou commandes, directement depuis le back-office (menu Paramètres avancés) : un numéro de TVA intracommunautaire ou un code client ERP, par exemple.

Valider les comptes professionnels sans module

PrestaShop n’a pas de circuit d’approbation natif pour les nouveaux comptes. La méthode manuelle fonctionne bien tant que les inscriptions restent raisonnables :

  1. Inscription : le compte arrive dans le groupe Client, avec les prix publics ou sans prix selon votre modèle.
  2. Repérage : filtrez la liste des clients par date d’inscription, ou par la colonne Société si le mode B2B est actif.
  3. Vérification : contrôlez le SIRET et la raison sociale dans un annuaire officiel des entreprises.
  4. Validation : ajoutez le groupe pro, définissez-le comme groupe par défaut, et renseignez l’encours si vous en accordez un.
  5. Confirmation : prévenez le client que ses tarifs sont actifs.

Pour un client signé par un commercial, vous pouvez aussi créer le compte vous-même depuis le back-office, directement dans le bon groupe. Le champ « Activé » de la fiche client permet de désactiver un compte à tout moment. Quand les demandes deviennent nombreuses, un module ajoute un formulaire de demande, une notification et l’affectation automatique au groupe.

Devis, commande rapide, minimum de commande : quand un module devient utile

  • Devis : pas de fonction native. Solution de dépannage documentée : créer la commande depuis le back-office et l’envoyer pré-remplie par e-mail ; le client la vérifie et la paie. Pour des devis avec validité, numérotation et PDF, il faut un module.
  • Commande rapide par référence : un module, souvent attendu par les clients qui connaissent vos références par cœur.
  • Minimum de commande : le minimum natif est un réglage unique des préférences des commandes ; un minimum propre aux pros demande un module ou un développement.
  • Nouvelles réductions : PrestaShop 9.1 a introduit un système de réductions repensé, éligible par groupe de clients, mais expérimental : il s’active par une option de fonctionnalité et PrestaShop invite à le tester en environnement de développement.

Avant d’installer un module, vérifiez sa compatibilité avec votre version, sa maintenance et ce qu’il modifie dans le cœur de PrestaShop, puis testez-le en préproduction. Chaque module en plus est une dépendance de plus à la prochaine montée de version. Si vous hésitez encore entre plateformes pour un projet B2B, le guide Shopify, PrestaShop ou sur mesure compare leurs fonctions professionnelles.

En résumé : l’ordre de configuration

  • Groupes créés, avec le groupe pro comme groupe par défaut des comptes validés.
  • Prix pros posés avec le bon outil : remise de groupe, prix spécifiques ou règles de prix catalogue, priorités vérifiées.
  • Affichage HT pour les pros, prix masqués selon votre modèle (mixte ou 100 % pro).
  • Catégories réservées contrôlées, catégories secondaires comprises.
  • Mode B2B activé, champs société testés à l’inscription.
  • Procédure de validation écrite : qui vérifie, sous quel délai, comment le client est prévenu.
  • Recette avec un compte de chaque profil (visiteur, particulier, pro) : fiche produit, panier, commande, facture, e-mails.

Un espace pro bien réglé tient surtout à des règles commerciales claires, écrites avant de toucher au back-office. Si vous voulez de l’aide pour les cadrer, les configurer ou coordonner votre agence, voyez ma page création de site PrestaShop B2C et B2B.

Questions fréquentes

PrestaShop gère-t-il le B2B sans module ?

Oui, pour un espace pro classique : un groupe professionnel, des prix HT, des tarifs par groupe ou par client et un catalogue réservé se règlent dans le back-office, sans rien installer. Un module devient utile pour les devis, la commande rapide par référence, l’approbation automatique des comptes ou un minimum de commande propre aux pros.

Comment afficher les prix HT pour les professionnels sur PrestaShop ?

Dans les paramètres clients, ouvrez le groupe professionnel et réglez sa méthode d’affichage des prix sur « hors taxes ». Le réglage suit le groupe par défaut du client : vérifiez que vos pros ont bien ce groupe comme groupe par défaut sur leur fiche.

Comment cacher les prix aux visiteurs non connectés sur PrestaShop ?

Modifiez le groupe Visiteur et réglez l’affichage des prix sur « Non » : seuls les clients connectés verront les prix. Pour une plateforme réservée aux pros, faites de même avec le groupe Client, afin que seuls les comptes validés du groupe professionnel voient les tarifs.

Comment valider manuellement un compte professionnel sur PrestaShop ?

Le nouveau compte arrive dans le groupe Client. Vérifiez l’entreprise (SIRET, raison sociale), ajoutez le groupe professionnel à la fiche du client et définissez-le comme groupe par défaut. Pour automatiser la demande et la notification, il faut un module.

Que fait l’option « Activer le mode B2B » de PrestaShop ?

Elle ajoute les champs Société et Numéro d’identification au formulaire client, des informations d’entreprise sur la fiche (SIRET, code APE, site web) et un suivi d’encours avec montant autorisé, délai de paiement et niveau de risque. Elle ne crée ni validation des comptes ni devis.

Sources

  1. GroupsDocumentation PrestaShop 8
  2. Customer PreferencesDocumentation PrestaShop 8
  3. Your customersDocumentation PrestaShop 8
  4. OutstandingDocumentation PrestaShop 8
  5. Managing Products (Specific prices)Documentation PrestaShop 8
  6. Managing CategoriesDocumentation PrestaShop 8
  7. Catalog Price RulesDocumentation PrestaShop 8
  8. Cart RulesDocumentation PrestaShop 8
  9. Orders preferencesDocumentation PrestaShop 8
  10. Creating a back office orderDocumentation PrestaShop 8
  11. BO - Shop Parameters - Customer Settings - Enable B2B modePrestaShop Project (scénarios de test)
  12. classes/Product.php (branche 8.2.x)PrestaShop sur GitHub
  13. product-discounts.tpl (thème Classic)PrestaShop sur GitHub
  14. Specific prices (webservice)PrestaShop Developer Documentation
  15. Improved Discounts System in PrestaShop 9.1PrestaShop Project, 7 janvier 2026
  16. PrestaShop 9.2 is availablePrestaShop Project, 30 septembre 2026