Un acheteur professionnel raisonne hors taxes, un particulier raisonne toutes taxes comprises. Afficher un prix TTC à un artisan qui compare vos tarifs à ceux de son grossiste vous fait paraître 20 % plus cher que vous ne l’êtes. L’inverse est pire : un prix HT affiché à un particulier est une pratique trompeuse.
Le socle natif
PrestaShop gère cette distinction sans module, ce qui est souvent ignoré.
Dans la configuration de chaque groupe de clients, un réglage détermine l’affichage des prix : toutes taxes comprises ou hors taxes. Il suffit donc de créer un groupe pour les professionnels et de basculer ce réglage.
Ce paramètre agit sur l’ensemble du front-office : listings, fiche produit, panier, récapitulatif de commande. Le client rattaché à ce groupe voit tout en hors taxes, sans intervention supplémentaire.
Deux points de vigilance dès le départ. Le rattachement au groupe doit être validé, pas déclaratif : un particulier qui coche une case « je suis professionnel » pour voir des prix plus bas fausse votre catalogue. Et le groupe par défaut des nouveaux comptes reste celui des particuliers, quel que soit ce que le client a saisi à l’inscription.
Ce que le natif ne fait pas
Trois écarts se révèlent en production.
Le visiteur non connecté. Il n’appartient à aucun groupe et voit donc l’affichage par défaut. Sur une boutique majoritairement B2B, cela signifie que la totalité du trafic de recherche voit des prix TTC alors que votre cible raisonne en HT.
L’affichage double. Beaucoup de boutiques professionnelles affichent les deux montants, avec le HT en gros et le TTC en dessous en plus petit. Le réglage natif ne propose qu’un affichage à la fois.
Les blocs des modules. Un module de produits similaires, un bloc de promotions ou un panier latéral peuvent afficher le prix sans tenir compte du réglage du groupe, selon la façon dont ils récupèrent la valeur.
Module Commande Rapide B2B PrestaShop 8 & 9 — Saisie SKU, Import CSV & RéachatLa commande B2B par référence, sans parcourir le catalogue.€89.00
Les incohérences à traquer
C’est le vrai travail, et il se fait en parcourant le site connecté avec un compte de test rattaché au groupe professionnel.
Quatre emplacements concentrent les anomalies.
Le listing de catégorie. Prix affiché en TTC alors que la fiche affiche du HT, ou l’inverse. Cas fréquent quand le thème utilise une méthode différente sur les deux vues.
Les frais de port. Le tarif transporteur est saisi TTC ou HT selon la configuration, et son affichage ne suit pas toujours le réglage du groupe. Un panier en HT avec des frais de port en TTC donne un total incohérent.
Les remises et codes promo. Une réduction en pourcentage ne pose pas de problème, une réduction en montant fixe oui : dix euros de remise sont-ils dix euros HT ou TTC ? La règle doit être décidée et vérifiée.
Le franco de port. Un seuil à 200 euros s’apprécie-t-il sur le montant HT ou TTC ? Pour un client professionnel qui voit du HT, l’annoncer en TTC produit une incompréhension systématique.
La facture
Point à ne pas confondre avec l’affichage.
Quel que soit le mode d’affichage choisi sur la boutique, la facture doit toujours faire apparaître le montant hors taxes, le taux et le montant de TVA, et le total toutes taxes comprises. C’est une obligation, pas une option de présentation.
Une boutique intégralement en HT ne peut donc pas se contenter d’une facture en HT. Vérifiez ce point sur le modèle de facture avant d’ouvrir un espace professionnel.
Le cas mixte
La situation la plus courante en réalité : une boutique qui vend aux deux publics.
Trois approches, avec des conséquences très différentes.
Deux groupes, un seul site. Le plus simple. Les particuliers voient du TTC, les professionnels connectés voient du HT. Inconvénient : le visiteur non connecté ne voit qu’un affichage, et c’est un compromis.
Un sélecteur d’affichage. Un bouton permettant de basculer entre HT et TTC, avec mémorisation du choix. Il résout le cas du visiteur non connecté et il est apprécié des acheteurs professionnels. Attention à ce que le prix affiché aux particuliers reste TTC par défaut.
Deux boutiques. En multiboutique, un site grand public et un site professionnel avec leurs propres réglages et leurs propres tarifs. C’est la solution la plus propre dès que les catalogues ou les conditions divergent réellement.
Au-delà de l’affichage
Une remarque de fond : basculer les prix en hors taxes ne suffit pas à faire une boutique professionnelle.
Ce qu’un acheteur professionnel attend en plus tient en quatre points. Une saisie rapide par référence, parce qu’il connaît ses codes produits et ne veut pas naviguer. Un réachat en un clic depuis une commande passée. Un import de liste pour les commandes volumineuses. Et la possibilité de commander en quantités par conditionnement plutôt qu’à l’unité.
Ces éléments pèsent davantage sur la conversion B2B que l’affichage du prix, qui n’est qu’un prérequis.
Le module Commande Rapide B2B pour PrestaShop couvre cette partie sur PrestaShop 8 et 9 : saisie directe par référence avec autocomplétion, import de liste au format tableur, réachat depuis l’historique et gestion des quantités par conditionnement.