PrestaShop Module

B2B Access Manager pour PrestaShop

by Metalinked

Décidez qui peut voir vos prix, ajouter au panier et finaliser une commande.

Choisissez exactement quels clients ont accès à vos tarifs, au panier et au paiement. Chaque compte professionnel est validé manuellement avant d'accéder à votre boutique. Aucun visiteur anonyme, aucune commande non autorisée.

Compatible PrestaShop 8 et 9 PHP 8.1+

💡 Bien plus qu'un module pour masquer les prix. Un vrai système de gestion client B2B.

Customer validation panel

Par défaut, votre boutique est ouverte à tout le monde

N'importe qui peut voir vos prix

N'importe qui peut ajouter au panier

Aucune validation des clients professionnels

👉 Cette configuration n'est pas adaptée aux boutiques B2B qui exigent contrôle et vérification.

Contrôlez qui peut voir vos prix et acheter dans votre boutique

  • Masquez les prix, le panier et le checkout aux visiteurs non approuvés
  • Réservez les achats aux clients validés
  • Mettez en place un parcours d'inscription professionnel complet
  • Vérifiez chaque client avant de lui accorder l'accès
Restrict access to prices, cart and checkout

Comment ça fonctionne

📝

Step 1

Inscription professionnelle

Le client s'inscrit avec toutes ses informations d'entreprise

Step 2

En attente d'approbation

Le compte est automatiquement placé en attente

📧

Step 3

Notification admin

L'administrateur reçoit un email d'alerte

🔎

Step 4

Examen et décision

L'admin approuve ou refuse la demande

✉️

Step 5

Client notifié

Le client reçoit une notification par email

Step 6

Accès complet

Les clients approuvés accèdent à l'ensemble de la boutique

Demo

Tout ce qu'il vous faut pour le B2B

🔐

Contrôle d'accès

  • Prix masqués pour les visiteurs et clients non approuvés
  • Panier et checkout désactivés jusqu'à l'approbation
  • Messages personnalisés (inscrivez-vous pour voir les prix / acheter)
🧾

Onboarding client B2B

  • Formulaire d'inscription étendu avec données professionnelles
  • Le client fournit toutes les informations requises avant validation
  • Gestion automatique des statuts (En attente / Approuvé / Refusé)
  • Page «Mon profil B2B» dans Mon compte: le client peut mettre à jour ses données et remplacer son document à tout moment
📝

Formulaire d'inscription personnalisable

  • Ajoutez des champs illimités: texte, textarea, nombre, date ou liste déroulante, chacun obligatoire ou facultatif
  • Demandez un document professionnel (PDF/JPG/PNG): libellé configurable, obligatoire ou facultatif, stocké de façon sécurisée
  • Les clients peuvent mettre à jour leurs données et remplacer leur document à tout moment depuis Mon compte
🛠

Outils d'administration

  • Panneau de validation dédié dans le back office
  • Filtrez les clients par statut, nom, email ou entreprise
  • Actions en masse: approuver, refuser ou remettre en attente
  • Compteur de dossiers en attente dans le menu back office, liste paginée et export CSV en un clic (compatible Excel)
📧

Notifications par email

  • Alertes admin pour chaque nouvelle inscription en attente
  • Emails automatiques au client après approbation ou refus
  • Message personnalisé optionnel en cas de refus
⚙️

Configuration avancée

  • Activez ou désactivez les messages «inscrivez-vous pour voir les prix» et «pour acheter»
  • Définissez les emails admin qui reçoivent les alertes de nouveaux inscrits
  • Configurez le libellé du document, son caractère obligatoire et la taille maximale
  • Personnalisez les couleurs des alertes (fond, bordure, texte, liens) et injectez du CSS

Un back office pensé pour le B2B

Un panneau dédié pour gérer vos clients professionnels à grande échelle.

Général: messages frontaux, règles de visibilité et emails de notification

Général: messages frontaux, règles de visibilité et emails de notification

Design: couleurs des alertes (fond, bordure, texte, liens) et CSS personnalisé pour visiteurs restreints

Design: couleurs des alertes (fond, bordure, texte, liens) et CSS personnalisé pour visiteurs restreints

Champs personnalisés: ajoutez des champs supplémentaires au formulaire (texte, nombre, date, liste), sans code

Champs personnalisés: ajoutez des champs supplémentaires au formulaire (texte, nombre, date, liste), sans code

Document: activer le dépôt, libellé, champ obligatoire, taille maximale et email alternatif

Document: activer le dépôt, libellé, champ obligatoire, taille maximale et email alternatif

Ce que vous gagnez concrètement

Vendez uniquement à des clients professionnels vérifiés
Protégez vos tarifs contre les accès non autorisés
Réduisez les commandes invalides ou non qualifiées
Gagnez du temps grâce à l'onboarding automatisé
Renforcez l'image professionnelle de votre boutique

Changelog

v1.12.2 July 2026
  • fix Improved server-side price protection for unapproved/restricted customers
  • fix Fixed an error that could occur when viewing order details in the back office
v1.12.0 July 2026
  • new Added Dutch, Portuguese and Polish translations
v1.1.1 June 2026
  • new Custom registration fields (text, select, checkbox) configurable from the back office
  • new B2B customer profile page to view and edit submitted field values
  • new Enable/disable toggle for the document upload section
  • fix File upload size limit now correctly enforced (was configurable but not applied)
v1.0.0 April 2026
  • init Initial release

Questions fréquentes

Est-il compatible avec PrestaShop 8 et 9?
Oui. B2B Access Manager est entièrement compatible avec PrestaShop 8.x et 9.x.
Combien de temps faut-il pour l'installer et le mettre en service?
Quelques minutes suffisent. Vous l'installez depuis le gestionnaire de modules du back office PrestaShop, configurez vos préférences dans le panneau de réglages et le module est en ligne. Aucun développeur nécessaire.
Puis-je personnaliser les champs du formulaire d'inscription B2B?
Oui. L'onglet Champs personnalisés dans la configuration du module vous permet d'ajouter autant de champs supplémentaires que nécessaire: texte, textarea, nombre, date ou liste déroulante. Chaque champ peut être obligatoire ou facultatif, avoir un libellé personnalisé, un ordre d'affichage indépendant et être activé ou désactivé sans perdre les données enregistrées. Le formulaire inclut toujours les informations de base (raison sociale, adresse, numéro de TVA, téléphone, site web). Toutes les valeurs sont visibles dans la liste back office et incluses dans l'export CSV.
Que se passe-t-il quand un client s'inscrit?
Son compte est automatiquement placé en attente. L'administrateur reçoit un email et peut approuver ou refuser la demande depuis le back office.
Puis-je envoyer un message lorsque je refuse un client?
Oui. Lors d'un refus, vous pouvez inclure un message personnalisé optionnel qui sera envoyé au client dans l'email de notification.
Fonctionne-t-il avec tous les thèmes PrestaShop?
Oui. Le module agit au niveau logique et est compatible avec n'importe quel thème. Vous pouvez aussi injecter du CSS personnalisé et ajuster les couleurs des alertes pour les adapter à votre design.
Que se passe-t-il avec mes clients existants lors de l'installation?
Les clients existants ne sont pas affectés. Vous pouvez gérer leur statut d'approbation individuellement depuis le panneau de validation du back office.
Y a-t-il une limite au nombre de clients B2B que je peux gérer?
Non. Le panneau d'administration est conçu pour gérer de grands volumes de clients efficacement, avec des filtres, des actions en masse et l'export CSV.
Mon thème affiche encore les prix et le bouton panier aux clients non approuvés. Que faire?
Le contrôle d'accès est appliqué côté serveur, les visiteurs non approuvés ne peuvent jamais acheter ni voir les vrais prix, quel que soit le rendu du thème. Pour masquer aussi visuellement le conteneur de prix vide et le bouton panier (non fonctionnel), le module inclut des règles CSS intégrées pour les thèmes Classic et Hummingbird. Si vous utilisez un autre thème, allez dans Paramètres > Design > CSS personnalisé et ajoutez le sélecteur correspondant, par exemple: .price { display:none !important; }. Ce CSS n'est injecté que pour les visiteurs et clients en attente.
Puis-je personnaliser les emails envoyés aux clients et aux admins?
Oui. Tous les emails (l'alerte admin pour les nouveaux inscrits en attente, la notification de validation en cours envoyée au client, et les emails d'approbation ou de refus) peuvent être entièrement modifiés depuis le back office PrestaShop. Allez dans Design > Thème d'email (ou International > Traductions > Modèles d'email selon votre version) et cherchez les modèles listés sous le nom du module. Vous pouvez y modifier les textes, adapter la mise en page et les traduire dans toute langue non encore couverte.
Où configure-t-on exactement le module?
Depuis le back office PrestaShop, allez dans Modules > Gestionnaire de modules, trouvez B2B Access Manager et cliquez sur Configurer. Tous les réglages (options générales, design, champs personnalisés et dépôt de document) se gèrent depuis cet écran.
Où gère-t-on et valide-t-on les nouvelles inscriptions clients?
Depuis un lien dédié dans le menu du back office, pas depuis la configuration du module: ouvrez le sous-menu Clients et cliquez sur B2B Validation. Vous y trouverez la liste complète des comptes en attente, approuvés et refusés, avec filtres, actions en masse et export CSV.

Transformez votre boutique en plateforme B2B maîtrisée

Commencez dès aujourd'hui à valider vos clients et à protéger vos tarifs.

👉 Obtenir B2B Access Manager Des questions? Contactez-nous

B2B Access Manager by Metalinked

Compatible PrestaShop 8 et 9