Présentation des règles d'accès
Ce qu'est une règle d'accès, comment fonctionne la correspondance If/Unless et où trouver chaque type de règle pris en charge par l'application.
Une règle d’accès est la condition qu’une personne doit remplir avant d’être autorisée à voir ou à utiliser ce que vous verrouillez : un produit, une collection, une page, toute votre vitrine ou le paiement. Chaque verrou nécessite au moins une règle d’accès ; sans elle, l’application n’a aucun moyen de distinguer une personne approuvée de toutes les autres.
Vous ajoutez des règles d’accès depuis l’onglet Unlock rules d’un verrou. Chaque règle vérifie un élément précis concernant la personne (est-elle connectée, a-t-elle un certain tag, a-t-elle saisi le bon code d’accès), et le verrou ne s’ouvre qu’une fois toutes les conditions configurées remplies.

Choix d’une règle d’accès dans le sélecteur de type de condition de l’éditeur d’un verrou.
If et Unless
Section intitulée « If et Unless »La plupart des règles d’accès peuvent correspondre de deux façons :
- If : la règle est remplie lorsque la personne remplit bien la condition (par exemple, If Logged-in customers : la personne doit être connectée).
- Unless : la règle est inversée et est remplie lorsque la personne ne remplit pas la condition (par exemple, Unless Logged-in customers : la personne ne doit pas être connectée).
Vous le trouverez sous la forme du commutateur Rule logic à côté du type de condition de chaque règle.

Utilisez le commutateur Rule logic pour faire passer une règle de If à Unless.
Combiner plusieurs règles
Section intitulée « Combiner plusieurs règles »Un verrou peut utiliser plusieurs règles d’accès à la fois. La façon dont ces conditions interagissent, avec un exemple pas à pas, est expliquée dans sa propre page :
Toutes les règles d’accès
Section intitulée « Toutes les règles d’accès »Les règles ci-dessous sont regroupées selon ce qu’elles vérifient. Cliquez sur la page d’une règle pour consulter les étapes de configuration complètes.
Règles d’identité et de client : qui est la personne
- Clients connectés : la personne est-elle connectée à un compte client
- Tags client : le compte du client a-t-il un tag précis
- Client B2B : le client fait-il partie d’un compte d’entreprise Shopify B2B
- L’e-mail contient : l’adresse e-mail du client connecté contient-elle une chaîne donnée
- Clients sélectionnés : le client figure-t-il sur une liste que vous avez choisie à la main
Actions de déverrouillage : quelque chose que la personne fait pour déverrouiller
- Code d’accès : la personne saisit un code partagé
- Lien secret : la personne arrive via un lien contenant un jeton valide
- S’abonner pour déverrouiller : la personne s’abonne avec son adresse e-mail
- Invite de confirmation : la personne s’auto-certifie en cliquant sur Confirm
- Liquid personnalisé : votre propre extrait Liquid décide
Heure et planning : quand le verrou est actif
- Plage de dates : une date de début et une date de fin fixes
- Planning hebdomadaire : des jours et des plages horaires récurrents
- Langue de la vitrine : dans quelle langue de la vitrine la personne navigue
Lieu et appareil : d’où la personne navigue
- Localisation : le pays détecté de la personne
- Adresses IP précises : l’adresse IP publique exacte de la personne
- Domaine de la boutique : le domaine exact sur lequel la personne navigue actuellement
Historique d’achats : ce que le client a déjà acheté
- Articles achetés : le client a déjà acheté des produits ou des variantes précis
- Quantité de commande : le nombre total de commandes du client atteint un minimum
Panier : ce qui se trouve actuellement dans le panier de la personne
- Conditions du panier : produits du panier, variantes du panier, quantité du panier et total du panier
Ce que voit une personne bloquée
Section intitulée « Ce que voit une personne bloquée »Lorsqu’une règle refuse l’accès à une personne sur une page, une collection ou un blog, l’application remplace le contenu par une carte de verrouillage. Access denied message est le texte par défaut de cette carte, et la plupart des règles l’utilisent systématiquement :

Le Access denied message : la carte que la plupart des règles affichent.
Pour les visiteurs non connectés
Section intitulée « Pour les visiteurs non connectés »Cinq règles vérifient qui est le client : pour celles-ci, une personne non connectée n’a parfois qu’à se connecter. Ces règles utilisent un second message, Guest message content, qui comprend un lien de connexion :

Le Guest message : affiché uniquement par les cinq règles d’identité du client, et uniquement aux visiteurs non connectés.
Le guest message n’apparaît que lorsque les trois conditions suivantes sont remplies :
- La règle qui échoue est l’une des suivantes : Clients connectés, Tags client, Client B2B, L’e-mail contient ou Clients sélectionnés.
- Cette règle est définie sur If, et non sur Unless.
- La personne n’est pas connectée.
Sinon, la carte affiche le Access denied message. Ainsi, un client connecté qui échoue à une règle Customer tags reçoit le Access denied, tout comme chaque visiteur, connecté ou non, bloqué par une règle comme Date range, Location ou Cart conditions.
| Champ de message | Quand il est utilisé |
|---|---|
| Guest message content | Uniquement les cinq règles ci-dessus, définies sur If, pour les visiteurs non connectés |
| Access denied message | Tous les autres cas |
Les règles basées sur une action (Passcode, Secret link, Subscribe to unlock, Confirmation prompt) remplacent cette carte par leur propre invite, puisque la personne peut débloquer le contenu elle-même sur-le-champ.