Shopify B2B Login : comment exiger une connexion pour voir les prix et les pages (2026)

Cartes produit affichant un prix verrouillé pour les visiteurs et un prix de gros visible pour les acheteurs approuvés.

Un Shopify B2B login oblige les acheteurs à se connecter avant de voir les prix de gros, les produits ou les pages. Shopify exige des comptes clients pour le B2B, mais ne propose aucune fonction de masquage des prix : verrouillez donc les prix et le contenu avec une application comme BSS B2B Lock, ou limitez une boutique B2B dédiée.

BSS B2B Lock
Exiger une connexion pour voir les prix, produits, pages ou toute la boutique

Masquez les prix et Add to cart aux visiteurs non connectés, verrouillez pages et collections par connexion ou étiquette client, ou verrouillez tout le site. Le plan gratuit verrouille tout le site ; les plans payants commencent à 9,99 $ US par mois, avec un essai de 7 jours.

Installer BSS B2B Lock Voir la page Lock

Dernière mise à jour le 21 octobre 2026. Nous avons réécrit ce guide de 2022 selon les règles actuelles de Shopify pour le B2B et les comptes clients. Il répond à une seule question : comment placer du contenu B2B derrière une connexion. BSS B2B Solutions édite BSS B2B Lock, donc nous indiquons aussi quand les réglages natifs de Shopify suffisent. Pour masquer seulement les prix, lisez le guide pour masquer les prix ; pour une seule page protégée par mot de passe, lisez le guide de protection de page par mot de passe. Le panorama plus large de l’accès se trouve dans le hub contrôle d’accès et dans le guide complet Shopify B2B.

Points clés

  • Shopify B2B exige des comptes clients, et les anciens comptes clients ne peuvent pas être utilisés pour les clients et commandes B2B (connexion Shopify).
  • Une boutique B2B dédiée peut être limitée pour que seuls les clients B2B connectés la voient. Une boutique mixte ne peut pas être limitée ainsi, car les clients DTC ne pourraient plus commander (types de boutiques Shopify).
  • Pour une boutique mixte, la liste de contrôle de Shopify renvoie vers des applications tierces pour verrouiller une partie ou la totalité de la boutique aux visiteurs non connectés (liste de contrôle de configuration).
  • Il existe trois schémas : verrouiller toute la boutique, afficher la boutique et masquer les prix, ou verrouiller certaines pages, certains produits ou certaines collections. Une formule hybride combine les trois selon l’étiquette client.
  • Un verrouillage par connexion contrôle ce que la boutique affiche. Ce n’est pas une garantie de sécurité : l’API Product de Shopify est un point d’accès public qui renvoie les prix.

Qu’est-ce qu’un Shopify B2B login ?

C’est l’étape de connexion qui distingue les acheteurs professionnels des autres visiteurs. Après la connexion, la boutique sait qui est l’acheteur : elle peut afficher les prix de gros, les produits privés et les pages réservées au gros. Deux éléments sont faciles à confondre : l’authentification, que gère Shopify, et les règles d’accès, qui déterminent ce qu’un acheteur connecté peut voir.

Côté authentification, Shopify indique qu’il faut activer les comptes clients pour utiliser le B2B. Ses nouveaux comptes clients connectent les acheteurs avec une adresse e-mail liée à un site d’entreprise et un code PIN à usage unique envoyé à cette adresse (connexion Shopify). Cela change l’écran de connexion, pas les règles construites par-dessus. Nous laissons les détails hors de ce guide : voir nouveaux comptes clients Shopify et code e-mail OTP pour le B2B.

Quel schéma de connexion convient à votre boutique ?

SchémaCe que voient les visiteursIdéal pourComment le construire
Verrouiller toute la boutiqueUne page de connexion ou de message uniquementUne boutique B2B seulementRestriction de boutique dédiée dans Shopify, ou verrouillage de boutique dans une application
Masquer les prix jusqu’à la connexionLe catalogue complet, avec un bouton Login to View PriceUne boutique qui veut du trafic de recherche et garder les prix privésCode de thème par étiquette client, ou verrouillage des prix dans une application
Verrouiller certaines pages, produits ou collectionsCatalogue de détail ; les zones de gros affichent un message de connexionBoutiques mixtes avec une section de grosVerrouillage par application selon la connexion, l’étiquette client ou la demande d’accès
Hybride par étiquette clientPrix de détail, et les acheteurs étiquetés voient les prix de gros et du contenu supplémentaireUne seule boutique pour le détail et le grosÉtiquettes client plus règles de prix et de contenu
Trois façons de placer du contenu B2B derrière une connexion

Que peut faire Shopify nativement ?

Trois points comptent. D’abord, le B2B natif affiche les prix et produits B2B aux clients B2B connectés : Shopify indique que, dans une boutique mixte, seuls les clients B2B connectés peuvent voir les prix, produits et informations de compte B2B (types de boutiques Shopify). Ensuite, une boutique B2B dédiée peut être limitée pour que l’URL et la page de connexion ne soient accessibles qu’aux clients B2B, et la liste de contrôle de configuration la présente comme une étape facultative après l’activation des comptes clients. Enfin, une boutique mixte ne peut pas être limitée aux seuls clients B2B.

Shopify ne permet pas de masquer des prix ou des sections aux visiteurs dans une boutique mixte. Sa liste de contrôle renvoie vers des applications tierces qui verrouillent une partie ou la totalité de la boutique (liste de contrôle de configuration). Shopify précise aussi que certaines applications tierces peuvent ne pas être compatibles avec le B2B (points à considérer) : testez donc tout verrouillage avec un acheteur B2B. Pour l’ordre complet de mise en place, utilisez notre liste de contrôle de configuration Shopify B2B. L’étude de cas d’un distributeur de vélos au Royaume-Uni montre une boutique fermée au public jusqu’à l’approbation d’un revendeur.

Peut-on créer une connexion B2B avec du code de thème ?

Oui, pour des cas simples. En Liquid, l’objet customer est nul quand personne n’est connecté, et il possède un tableau tags (objet customer de Liquid chez Shopify). Un thème peut le tester et n’afficher le prix qu’aux clients étiquetés.

{% if customer and customer.tags contains 'wholesale' %}
  {{ product.price | money }}
{% else %}
  <a href="/account/login">Log in to view price</a>
{% endif %}

Considérez cet exemple comme une esquisse. Il faut le répéter dans chaque modèle qui affiche un prix (page produit, cartes de collection, recherche, panier, aperçu rapide et données structurées), le garder fonctionnel après chaque mise à jour du thème, et gérer la nouvelle URL de connexion des comptes clients. Le code ne modifie que ce que la page affiche. L’API Product de Shopify est un point d’accès public qui renvoie les champs de prix de n’importe quel produit à n’importe quel visiteur (API Product de Shopify) : un masquage par code seul reste donc un contrôle d’affichage. Si vous n’êtes pas développeur, une application est plus rapide et plus simple à maintenir.

Comment exiger une connexion pour voir les prix avec BSS B2B Lock

Les étapes ci-dessous utilisent BSS B2B Lock. Les verrouillages de prix, de pages, de produits et de collections demandent un plan payant ou l’essai de 7 jours. Le plan gratuit verrouille uniquement tout le site, selon une condition (fiche de l’App Store, 4 octobre 2026).

Étape 1 : démarrer un verrouillage à partir d’un préréglage

Ouvrez l’application, allez dans Locks, puis Add lock rule. Dans la fenêtre Start with a preset, choisissez Require login to view prices. Les autres préréglages couvrent la connexion pour voir les produits, les collections et Add to cart, ainsi qu’un code d’accès pour les pages. Cliquez sur Continue.

Fenêtre Start with a preset de BSS B2B Lock avec Create my own lock sélectionné et le préréglage Require login to view prices
La fenêtre Start with a preset contient Require login to view prices.

Étape 2 : choisir ce qu’on verrouille

À l’étape 1, Lock Target, choisissez Price and add to cart pour masquer les deux, ou sélectionnez des produits, des collections, des pages ou toute la boutique. Vous pouvez verrouiller par type de page, par URL, par collection ou par étiquette de produit.

Éditeur de BSS B2B Lock, étape 1, avec Price and add to cart sélectionné comme cible et une carte récapitulative
Lock Target réglé sur Price and add to cart, avec un récapitulatif de ce que la règle verrouille.

Étape 3 : définir qui peut entrer et les options de masquage

À l’étape 2, Access and Message, choisissez User type puis Signed-in customers pour tout acheteur connecté, ou Tagged customers pour une étiquette comme wholesale. Vous pouvez désactiver ou masquer Add to cart, et cocher l’option qui masque le prix dans la recherche Google. Cette option réduit la probabilité que le prix apparaisse dans les résultats de recherche. Elle prend jusqu’à 24 heures, la boutique doit être publique, et elle ne désindexe pas les pages ni ne modifie les flux Merchant Center. Notre cas d’usage sur le masquage des prix dans Google l’explique.

Options de BSS B2B Lock pour masquer le prix, désactiver ou masquer Add to cart, et masquer le prix dans la recherche Google
Options pour masquer le prix, désactiver ou masquer Add to cart, et masquer le prix dans la recherche Google.

Étape 4 : personnaliser le message que voient les visiteurs

Cliquez sur Customize message dans la carte Preview pour modifier le titre et le texte, par exemple « Connectez-vous pour voir les prix de gros ». Le message peut proposer un message personnalisé, une page personnalisée, ou un formulaire de connexion ou d’inscription. Après la connexion, vous pouvez renvoyer l’acheteur à la page d’origine, vers une page personnalisée, vers la page de compte, ou selon son étiquette client. Si votre boutique utilise les nouveaux comptes clients de Shopify, l’application marque les types de message « formulaire de connexion » et « formulaire d’inscription » comme non pris en charge ; un message personnalisé avec un lien vers votre URL de connexion fonctionne (docs BSS : messages de connexion et d’inscription).

Fenêtre Preview and customize message de BSS B2B Lock avec Access Denied Message réglé sur Price is locked, et un aperçu produit où le prix est remplacé et Add to cart et Buy now sont grisés
Aperçu et personnalisation du message, ici avec Access Denied Message réglé sur Price is locked.

Étape 5 : enregistrer, puis tester en visiteur et en acheteur

Enregistrez le verrouillage, ouvrez la boutique dans une fenêtre privée et vérifiez que le prix est remplacé par le bouton Login to View Price. Connectez-vous ensuite avec un client étiqueté et vérifiez que le prix réapparaît. La recette complète se trouve dans notre cas d’usage sur le masquage des prix de gros aux visiteurs.

Page de collection Shopify pour un visiteur non connecté, avec un bouton Login to View Price à la place de chaque prix de produit
Un visiteur voit Login to View Price à la place de chaque prix de produit.
BSS B2B Lock
Verrouiller prix, pages et collections par connexion ou étiquette

Préréglages pour la connexion pour voir les prix, produits, collections, Add to cart et les pages à code d’accès. Essai gratuit de 7 jours.

Installer BSS B2B Lock

Comment verrouiller toute la boutique, une page ou une collection derrière une connexion

Liste déroulante What do you want to lock de BSS B2B Lock ouverte, avec Entire store, Price and add to cart, Products, Collections, Variants, Pages blogs and URLs et Sections
La liste des cibles de verrouillage dans BSS B2B Lock : toute la boutique, prix et Add to cart, produits, collections, variantes, pages et URL, ou une section du thème.

Comment les acheteurs obtiennent-ils un accès ?

Un verrouillage par connexion n’est utile que si les acheteurs approuvés peuvent entrer. Le parcours habituel est : inscription, approbation, étiquetage, tarification, déverrouillage, commande. Un formulaire d’inscription recueille la demande, vous l’approuvez, et l’approbation attribue une étiquette client que vos règles de verrouillage lisent. Dans BSS B2B Solution, le réglage du formulaire Assign tag when customer is approved fait cela, et la documentation de BSS B2B Lock montre comment utiliser la même étiquette (guide du formulaire d’inscription).

Réglage du formulaire d’inscription de BSS B2B Solution intitulé Assign tag when customer is approved
Le réglage du formulaire d’inscription Assign tag when customer is approved.

Si vous voulez que les acheteurs demandent l’accès depuis le message de verrouillage, BSS B2B Lock propose un parcours de demande d’accès. L’approbation est enregistrée par règle et se synchronise via une file d’attente : elle n’est donc pas immédiate, et elle n’ajoute pas d’étiquette client. Le Shopify Forms gratuit de Shopify est la voie native pour les demandes d’accès (liste de contrôle de configuration). Lisez ajouter un bouton de demande d’accès.

Éditeur de message de BSS B2B Lock présentant le formulaire de demande d’accès avec e-mail, nom complet et message facultatif
Le formulaire de demande d’accès que voit un visiteur sur une page verrouillée, affiché dans l’éditeur de message de BSS B2B Lock.

Quel type de boutique êtes-vous ?

Votre boutiqueCommencer parPourquoi
B2B uniquementRestriction de boutique dédiée ou verrouillage de boutiqueLes visiteurs n’ont aucune raison de naviguer
Surtout B2B avec une vitrine publiqueVerrouiller toute la boutique sauf quelques pagesGardez votre présentation publique, les prix privés
Détail et gros dans une seule boutiqueMasquer les prix ou verrouiller une collection grossiste, par étiquetteLes clients gardent leur boutique, les acheteurs ont la leur ; voir B2B et B2C sur une même boutique
Un catalogue avec devisMasquer le prix et ajouter un bouton de devisLes acheteurs demandent un prix ; voir demander un devis et masquer le prix
Choisissez le schéma qui correspond à votre situation

Limites et mises en garde

  • BSS B2B Lock restreint l’accès à la boutique par le code du thème. Pour les verrouillages de page, de produit et de collection, le contenu réel est remplacé par le message de verrouillage dans le HTML de la page. Il ne protège pas les points d’accès JSON ou Storefront API, et les boutiques headless ne sont pas prises en charge.
  • Les verrouillages du prix et de Add to cart encadrent l’affichage du prix dans le thème. Les thèmes atypiques peuvent demander une installation manuelle.
  • Ne présentez pas un verrouillage par connexion comme sécurisé. Il contrôle ce que la boutique affiche.
  • Les conditions d’IP, de région et de pays peuvent être contournées depuis le navigateur. Ne les utilisez pas comme un blocage géographique sécurisé.
  • Le verrouillage du checkout est une fonction distincte : il nécessite un plan BSS payant et Shopify Plus, et rien ne garantit qu’il bloque tous les checkouts.
  • Shopify indique que les paiements accélérés, la livraison locale, les points de retrait, les abonnements et certaines applications tierces sont incompatibles avec les commandes B2B (points à considérer).

Dépannage : pourquoi le verrouillage par connexion ne fonctionne-t-il pas ?

ProblèmeCause probableSolution
Les acheteurs voient les prix sans se connecterLe verrouillage est désactivé, la cible est fausse, ou le thème n’a pas été modifiéVérifiez l’état et la cible du verrouillage, puis la liste de contrôle « lock not working » de l’application
Un acheteur étiqueté voit toujours le messageL’étiquette manque ou est écrite différemmentVérifiez l’étiquette du client dans l’admin Shopify
Le formulaire de connexion manque sur le messageLes nouveaux comptes clients ne prennent pas en charge le type de message « formulaire de connexion »Utilisez un message personnalisé avec un lien vers votre page de connexion
Les acheteurs sont déroutés par un écran de codeLes nouveaux comptes clients de Shopify utilisent un code par e-mailDites « Connectez-vous à votre compte », pas « saisissez votre mot de passe » (docs BSS)
Des prix s’affichent sur les cartes de collectionUne section du thème n’est pas couverteContactez le support ou installez manuellement
Problèmes courants et solutions

Questions fréquentes

Comment créer une connexion B2B sur Shopify ?

Activez les comptes clients, configurez les acheteurs comme entreprises ou étiquetez-les, puis limitez le contenu aux clients connectés ou étiquetés. Sur une boutique B2B dédiée, Shopify peut limiter toute la boutique. Sur une boutique mixte, utilisez un verrouillage par application ou du code de thème.

Shopify peut-il masquer les prix jusqu’à la connexion du client ?

Nous n’avons trouvé aucun réglage intégré pour les visiteurs d’une boutique mixte. Shopify affiche les prix B2B aux clients B2B connectés et renvoie vers des applications tierces pour verrouiller une partie de la boutique. Une application comme BSS B2B Lock, ou du code de thème qui teste le client, peut afficher un bouton Login to View Price.

Faut-il Shopify Plus pour une connexion B2B ?

Non. Shopify a annoncé le 2 avril 2026 que les fonctions B2B natives sont disponibles sur Basic, Grow et Advanced. Les verrouillages de prix, de pages et de collections de BSS B2B Lock fonctionnent sur les plans BSS payants ou pendant l’essai. Seul le verrouillage du checkout est réservé à Shopify Plus.

Peut-on verrouiller toute la boutique Shopify pour les seuls clients B2B ?

Sur une boutique B2B dédiée, oui : Shopify peut restreindre l’accès aux clients B2B connectés. Sur une boutique mixte, non, car les clients DTC ne pourraient plus commander. Une application peut verrouiller tout le site selon une condition, et le plan gratuit le permet.

Les prix masqués sont-ils vraiment cachés ?

Ils sont masqués sur la page. L’API Product de Shopify est un point d’accès public qui renvoie les champs de prix ; un masquage est donc un contrôle d’affichage, et non une garantie de sécurité. Ne stockez pas de secret dans un prix.

Comment les clients grossistes se connectent-ils avec les nouveaux comptes clients de Shopify ?

Ils saisissent leur adresse e-mail et un code PIN à usage unique envoyé à cette adresse. Les règles qui vérifient si un client est connecté ou s’il a une étiquette fonctionnent toujours. Pour les détails, lisez notre guide sur les nouveaux comptes clients et le code e-mail OTP pour le B2B.

Que se passe-t-il après la connexion d’un client ?

Dans BSS B2B Lock, vous pouvez renvoyer l’acheteur vers la page demandée, vers une page personnalisée, vers la page de compte, ou selon son étiquette client.

Existe-t-il un moyen gratuit d’exiger une connexion ?

Le plan gratuit de BSS B2B Lock verrouille tout le site selon une condition. Les verrouillages de prix, de pages, de produits et de collections demandent un plan payant à partir de 9,99 $ US par mois sur Shopify Basic, ou l’essai de 7 jours.

Sources

BSS B2B Lock
Placez vos prix de gros derrière une connexion

Commencez avec le plan gratuit pour verrouiller tout le site, ou essayez les plans payants pendant 7 jours pour verrouiller prix, pages et collections.

Installer BSS B2B Lock Nous contacter
Notre blog est financé par des commissions versées par des affiliés. Lire notre déclaration d'affiliation.

Finn Nguyen

Finn est un expert Shopify qui aide depuis plus de cinq ans les nouveaux propriétaires de boutique à lancer et faire grandir leur boutique en ligne. Il se spécialise dans la configuration de boutique, le choix du thème et l'optimisation, et donne des conseils concrets pour transformer des idées en activités e-commerce qui réussissent.

Installer BSS B2B Lock essai gratuit de 7 jours (plans payants)