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
| Besoin | Natif ? | Comment |
| Séparer particuliers et pros | Oui | Groupes de clients |
| Une remise globale pour les pros | Oui | Réduction (%) du groupe |
| Un prix pro par produit, des paliers | Oui | Prix spécifiques |
| Une remise par marque ou catégorie | Oui | Règles de prix catalogue |
| Des prix HT pour les pros | Oui | Affichage des prix du groupe |
| Des prix cachés aux visiteurs | Oui | Option d’affichage des prix du groupe |
| Des catégories réservées | Oui | Accès des groupes sur la catégorie |
| Société, SIRET, encours | Oui | Mode B2B |
| Recommander en un clic | Oui | Historique des commandes |
| Valider les comptes pros | À la main | Changement de groupe |
| Devis | Non | Module, ou commande préparée |
| Commande rapide par référence | Non | Module |
| Minimum de commande pour les pros | Non | Module 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 :
- Inscription : le compte arrive dans le groupe Client, avec les prix publics ou sans prix selon votre modèle.
- Repérage : filtrez la liste des clients par date d’inscription, ou par la colonne Société si le mode B2B est actif.
- Vérification : contrôlez le SIRET et la raison sociale dans un annuaire officiel des entreprises.
- Validation : ajoutez le groupe pro, définissez-le comme groupe par défaut, et renseignez l’encours si vous en accordez un.
- 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.