Pour bloquer le checkout des acheteurs non approuvés sur Shopify Plus, ajoutez un verrou de checkout dans BSS B2B Lock : choisissez une condition comme « Customer logged in » avec l’opérateur « Not Equal » pour attraper les invités, ou « Customer tag » pour les comptes sans tag, puis rédigez le message qu’ils voient. Lorsqu’un acheteur qui remplit la condition atteint l’étape du checkout, la commande est retenue et votre message explique quoi faire.
Cette page s’adresse aux grossistes sur Shopify Plus qui masquent déjà les prix et le bouton d’ajout au panier aux invités, et qui veulent une couche supplémentaire au moment de l’achat. Elle explique les conditions actives, comment construire une règle « connectés uniquement » ou « approuvés uniquement », et pourquoi le verrou de checkout doit s’ajouter aux verrous de la boutique et non les remplacer.
À qui cela s’adresse
Un verrou de checkout vous convient si :
- Votre boutique est sur Shopify Plus, utilise le checkout Shopify standard et dispose d’un plan BSS B2B Lock payant.
- Vous ne vendez qu’à des acheteurs professionnels approuvés, et vous voulez attraper quiconque atteint le checkout sans en faire partie.
- Vous verrouillez déjà les prix, le bouton d’ajout au panier et les pages, et vous voulez une protection contre des chemins inhabituels, comme un ancien lien de panier.
- Vous voulez suspendre les commandes des comptes portant un tag comme suspended ou pending-approval.
- Vous voulez un message clair au checkout qui indique à l’acheteur quoi faire ensuite.
- Votre équipe annule des commandes passées par des acheteurs qui n’auraient jamais dû pouvoir en passer une.
Pourquoi c’est important
Masquer les prix et le bouton d’ajout au panier écarte la plupart des visiteurs non approuvés, mais les acheteurs peuvent arriver au checkout par d’autres routes : un lien enregistré, un ancien panier ou un produit que vous n’aviez prévu que pour les comptes approuvés. Chacun de ces chemins contourne les règles de la boutique, car ces règles modifient ce que le thème affiche, et non ce que le checkout accepte. Un verrou de checkout ajoute un contrôle à la dernière étape, celle où la commande est sur le point d’être passée.
Le coût d’une commande erronée est plus élevé qu’il n’y paraît. Il faut annuler la commande, rembourser le paiement, expliquer la situation à un acheteur qui n’a rien fait de mal et parfois réexpédier du stock. Un produit restreint vendu au mauvais prix, ou à une personne qui n’est pas autorisée à l’acheter, peut aussi poser des problèmes à votre propre entreprise. Un message clair au checkout est plus rapide et plus poli qu’un e-mail d’annulation.
DermaplanePro, une marque de soins professionnels vendant à des partenaires certifiés, a verrouillé le checkout par tag client afin que seuls les acheteurs approuvés puissent l’atteindre, et Beeswax Works Wholesale a réservé les prix, les actions d’ajout au panier et le checkout aux comptes approuvés. Lisez les études de cas DermaplanePro et Beeswax Works Wholesale.
Imaginez un grossiste en produits de nettoyage professionnels sur Shopify Plus. Les prix et les boutons d’achat sont masqués aux invités, et les entreprises approuvées portent le tag approved-trade. Le grossiste vend aussi quelques produits réglementés aux seuls clients agréés. Si un visiteur qui possède un lien enregistré atteint le checkout avec l’un de ces produits, la règle arrête la commande et lui demande de se connecter ou de contacter l’équipe commerciale.
Ce que Shopify couvre nativement et où une application aide
Les fonctionnalités B2B intégrées de Shopify, listées sur la page Fonctionnalités B2B selon le plan du Centre d’aide, couvrent les entreprises, les catalogues, les conditions de paiement et les règles de quantité. Arrêter un checkout pour les visiteurs non approuvés ne figure pas dans cette liste, et le guide de référence Shopify B2B fait le même constat sur l’accès des invités.
BSS B2B Lock ajoute un verrou de checkout construit sur une Shopify Function qui valide le panier à l’étape du checkout. BSS ne propose le verrouillage du checkout que pour les boutiques Shopify Plus, avec un plan BSS B2B Lock payant. Le hub de contrôle d’accès explique comment il s’ajoute aux verrous de prix, de page et de collection.
Quel verrou couvre quel chemin ?
Les verrous agissent à différents moments du parcours de l’acheteur, il est donc utile de voir ce que chacun couvre.
| Verrou | Où il agit | Ce qu’il couvre |
|---|---|---|
| Prix et ajout au panier | Pages produit, collection et recherche | Ce que voient et peuvent cliquer les invités |
| Verrous de page, de produit et de collection | Les pages de la boutique elles-mêmes | Si les invités peuvent voir le contenu |
| Verrou de checkout | L’étape du checkout | Si un acheteur arrivé au checkout peut finaliser la commande |
| Masquer les modes de paiement et de livraison | L’étape du checkout | Quels modes un acheteur se voit proposer |
Le verrou de checkout est le seul de la liste qui agit lorsque l’acheteur est sur le point de passer la commande, ce qui le rend adapté aux liens enregistrés et aux paniers créés avant l’existence d’une règle.
Modèles de règles qui fonctionnent
Commencez par une seule règle et n’en ajoutez d’autres que si vous en avez besoin. Quatre modèles couvrent la plupart des boutiques de gros :
- Connectés uniquement. Customer logged in, Not Equal. Attrape les invités.
- Tag approuvé uniquement. Une règle sur le tag que votre processus d’approbation applique, pour que seuls les comptes tagués passent. Vérifiez dans l’éditeur les opérateurs disponibles sur la condition Customer tag avant de la construire.
- Suspendre un compte. Customer tag avec un tag comme suspended, pour les comptes que vous devez mettre en pause.
- Panier minimum. Sous-total ou total du panier inférieur à une valeur, avec un message qui indique ce qui manque. Utilisez plutôt Order Limits dans BSS B2B Solution si vous voulez le contrôle au niveau du panier.
Comment le configurer avec BSS B2B Lock
1. Vérifier les prérequis
Vérifiez que votre boutique est sur Shopify Plus, qu’elle utilise le checkout Shopify standard (les checkouts headless ou personnalisés ne sont pas pris en charge) et qu’elle dispose d’un plan BSS B2B Lock payant ou d’un essai actif. Le plan Free ne couvre que le verrou Entire store.
2. Ajouter une règle de verrou de checkout
Dans l’application BSS B2B Lock, ouvrez Checkout locks dans la navigation de gauche et cliquez sur Add rule. Dans la fenêtre Select rule type, choisissez Checkout lock, puis cliquez sur Select. Les deux autres types de règle de cette fenêtre, Hide Payment and Express Checkout Options et Hide shipping methods, remplissent d’autres fonctions.

3. Choisir la condition
Cliquez sur Add condition. Les conditions les plus utilisées sont Always, Specific product, Customer logged in, Customer tag et Product tag ; la liste complète comprend l’e-mail du client, son téléphone, la quantité de produits, le sous-total du panier, le total du panier et le nombre de lignes du panier. Pour bloquer les invités, choisissez Customer logged in et réglez l’opérateur sur Not Equal. Pour bloquer un segment, choisissez Customer tag et saisissez le tag.

4. Combiner les conditions et rédiger le message
Vous pouvez combiner les conditions avec All ou Any. Chaque condition a un message par défaut, et vous rédigez un message d’erreur principal qui explique quoi faire, par exemple « Please log in with your trade account to complete your purchase. » Rédigez-le sous forme d’action, et non comme un avis. Utilisez Translation pour ajouter le message dans d’autres langues.

5. Contrôler l’aperçu en direct et enregistrer
L’aperçu à droite de l’éditeur se met à jour pendant la saisie. Quand il vous convient, enregistrez la règle et vérifiez que l’interrupteur On/Off est activé.

6. Tester en tant qu’invité et en tant qu’acheteur approuvé
Ouvrez votre boutique dans une fenêtre privée, ajoutez un produit et allez au checkout en tant qu’invité. Le message doit apparaître. Connectez-vous ensuite en tant que client approuvé et vérifiez que le checkout fonctionne normalement. Testez chaque type d’acheteur qui doit être bloqué ou non.

Exemple
Exemple à titre d’illustration uniquement, pas un résultat client. Le grossiste en produits de nettoyage crée deux règles de checkout. La règle 1 utilise Customer logged in, Not Equal, avec le message « Please log in with your trade account to place an order. » La règle 2 utilise Customer tag avec le tag suspended et le message « Your account is on hold. Please contact your sales rep to resume ordering. » Un visiteur qui possède un ancien lien de panier atteint le checkout en tant qu’invité et voit le message de la règle 1. Un acheteur dont le compte a été suspendu après des factures impayées voit le message de la règle 2. Un acheteur approuvé sans ce tag passe au checkout normalement. Les deux règles s’ajoutent au verrou de prix et d’ajout au panier que le grossiste utilise déjà, si bien que la plupart des visiteurs non approuvés n’arrivent jamais jusqu’ici.
À utiliser avec
- Masquer l’ajout au panier et le panier pour les invités pour la couche de la boutique qui précède cette règle.
- Verrouiller toute la boutique pour les acheteurs B2B approuvés lorsque vous voulez tout rendre privé, et pas seulement le checkout.
- Bouton de demande d’accès pour les pages verrouillées pour que les acheteurs non approuvés puissent demander à être approuvés.
- Formulaire d’inscription de gros avec approbation dans BSS B2B Solution, qui ajoute le tag que lit la règle de checkout.
Glossaire : tag client, masquer le prix et catalogue à accès restreint.
Limites et erreurs courantes
- Le verrou de checkout n’est pas une garantie. Il fonctionne comme une Shopify Function, et la règle est configurée pour que, si la Function échoue ou dépasse le délai, le checkout ne soit pas bloqué. Gardez vos verrous de boutique en place et examinez les commandes inattendues.
- Il agit à l’étape du checkout. Les acheteurs peuvent toujours parcourir la boutique et remplir un panier. Si vous ne voulez pas que les prix ou les boutons d’achat soient visibles, combinez-le avec un verrou de prix et d’ajout au panier.
- Utilisez uniquement les conditions actives. Le nombre de commandes du client, le vendeur du produit, le pays et la province de livraison, le marché, la plage de dates, la plage horaire et le code de réduction sont indiqués comme « à venir ». Ne vous fiez pas à une condition que l’éditeur marque comme non encore disponible.
- La quantité du panier compte les lignes. La condition sur la quantité du panier compte les lignes du panier, et non les unités. Testez-la avec un vrai panier.
- Shopify limite les validations actives. Une boutique peut avoir jusqu’à 25 personnalisations de validation de checkout actives, ce qui inclut les autres applications.
- Shopify Plus uniquement, checkout standard uniquement. Les checkouts headless ou personnalisés ne sont pas pris en charge.
Liste de contrôle de la mise en place
- Confirmer Shopify Plus, le checkout standard et un plan BSS B2B Lock payant.
- Décider qui doit être bloqué : invités, clients sans tag, clients tagués ou une combinaison de produits.
- Ajouter une règle de verrou de checkout, avec d’abord une seule condition simple.
- Rédiger un message orienté action et ajouter les traductions.
- Contrôler l’aperçu, enregistrer et activer la règle.
- Tester en tant qu’invité, en tant que segment bloqué et en tant qu’acheteur approuvé.
- Garder en place les verrous de prix, d’ajout au panier et de page sur la boutique.
- Lire le guide du verrou de checkout pour chaque réglage.
Forfaits et prérequis
Le verrou de checkout est réservé aux boutiques Shopify Plus et nécessite un plan BSS B2B Lock payant ou un essai actif ; le plan Free ne l’inclut pas. Les plans payants de BSS B2B Lock commencent à 9,99 $ US par mois, le prix évoluant avec le plan Shopify de votre boutique, et incluent un essai de 7 jours. Consultez la page tarifs. Pour tagger les acheteurs approuvés et gérer leurs prix, ajoutez BSS B2B Solution.



