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

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.
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 LockDerniè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éma | Ce que voient les visiteurs | Idéal pour | Comment le construire |
|---|---|---|---|
| Verrouiller toute la boutique | Une page de connexion ou de message uniquement | Une boutique B2B seulement | Restriction de boutique dédiée dans Shopify, ou verrouillage de boutique dans une application |
| Masquer les prix jusqu’à la connexion | Le catalogue complet, avec un bouton Login to View Price | Une boutique qui veut du trafic de recherche et garder les prix privés | Code de thème par étiquette client, ou verrouillage des prix dans une application |
| Verrouiller certaines pages, produits ou collections | Catalogue de détail ; les zones de gros affichent un message de connexion | Boutiques mixtes avec une section de gros | Verrouillage par application selon la connexion, l’étiquette client ou la demande d’accès |
| Hybride par étiquette client | Prix de détail, et les acheteurs étiquetés voient les prix de gros et du contenu supplémentaire | Une seule boutique pour le détail et le gros | Étiquettes client plus règles de prix et de contenu |
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.

É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.

É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.

É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).

É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.

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 LockComment verrouiller toute la boutique, une page ou une collection derrière une connexion
- Toute la boutique. Choisissez toute la boutique comme cible et exigez des clients connectés ou étiquetés. Le plan gratuit le permet. Suivez le guide BSS pour verrouiller tout le site et le cas d’usage pour verrouiller toute la boutique.
- Une page d’information grossiste. Choisissez Pages, blogs and URLs, sélectionnez la page, puis exigez des clients connectés ou étiquetés. Voir le guide BSS pour verrouiller des pages par connexion.
- Une collection grossiste. Choisissez la collection comme cible et masquez-la aux visiteurs. Voir masquer les collections grossistes aux visiteurs.
- Des produits réservés aux acheteurs étiquetés. Utilisez des étiquettes sur les produits et les clients. Voir afficher les produits uniquement aux clients étiquetés.

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).

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.

Quel type de boutique êtes-vous ?
| Votre boutique | Commencer par | Pourquoi |
|---|---|---|
| B2B uniquement | Restriction de boutique dédiée ou verrouillage de boutique | Les visiteurs n’ont aucune raison de naviguer |
| Surtout B2B avec une vitrine publique | Verrouiller toute la boutique sauf quelques pages | Gardez votre présentation publique, les prix privés |
| Détail et gros dans une seule boutique | Masquer les prix ou verrouiller une collection grossiste, par étiquette | Les clients gardent leur boutique, les acheteurs ont la leur ; voir B2B et B2C sur une même boutique |
| Un catalogue avec devis | Masquer le prix et ajouter un bouton de devis | Les acheteurs demandent un prix ; voir demander un devis et masquer le prix |
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ème | Cause probable | Solution |
|---|---|---|
| Les acheteurs voient les prix sans se connecter | Le 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 message | L’étiquette manque ou est écrite différemment | Vérifiez l’étiquette du client dans l’admin Shopify |
| Le formulaire de connexion manque sur le message | Les 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 code | Les nouveaux comptes clients de Shopify utilisent un code par e-mail | Dites « Connectez-vous à votre compte », pas « saisissez votre mot de passe » (docs BSS) |
| Des prix s’affichent sur les cartes de collection | Une section du thème n’est pas couverte | Contactez le support ou installez manuellement |
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
- Centre d’aide Shopify : connexion et comptes clients en B2B, boutiques B2B mixtes et dédiées, liste de contrôle pour les boutiques mixtes, exigences et points à considérer. Consulté le 4 octobre 2026.
- Shopify.dev : objet customer de Liquid et API Product Ajax, consultés le 4 octobre 2026.
- Docs BSS B2B Lock : verrouiller des pages par connexion, verrouiller tout le site, nouveaux comptes clients et code e-mail OTP.
- Tarifs des plans BSS et note : fiche BSS B2B Lock (4,9, 653 avis, 19 octobre 2026).
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

