Panoramica delle regole di accesso
Cos'è una regola di accesso, come funziona la corrispondenza If/Unless e dove trovare ogni tipo di regola supportato dall'app.
Una regola di accesso è la condizione che chi visita il negozio deve soddisfare per poter vedere o usare ciò che stai bloccando: un prodotto, una collezione, una pagina, l’intera vetrina o il pagamento. Ogni blocco richiede almeno una regola di accesso; senza, l’app non ha modo di distinguere chi è approvato da tutti gli altri.
Aggiungi le regole di accesso dalla scheda Unlock rules di un blocco. Ogni regola controlla una cosa specifica su chi visita il negozio (ha effettuato l’accesso, ha un certo tag, ha inserito il passcode giusto) e il blocco si apre solo quando tutte le condizioni configurate sono soddisfatte.

Scelta di una regola di accesso dal selettore del tipo di condizione nell’editor di un blocco.
If e Unless
Sezione intitolata “If e Unless”La maggior parte delle regole di accesso può corrispondere in due modi:
- If: la regola è soddisfatta quando chi visita il negozio soddisfa la condizione (ad esempio, If Logged-in customers: la persona deve aver effettuato l’accesso).
- Unless: la regola è invertita ed è soddisfatta quando chi visita il negozio non soddisfa la condizione (ad esempio, Unless Logged-in customers: la persona non deve aver effettuato l’accesso).
Lo trovi come interruttore Rule logic accanto al tipo di condizione di ogni regola.

Usa l’interruttore Rule logic per passare una regola da If a Unless.
Combinare più regole
Sezione intitolata “Combinare più regole”Un blocco può usare più regole di accesso contemporaneamente. Il modo in cui queste condizioni interagiscono, con un esempio pratico, è descritto in una pagina dedicata:
Tutte le regole di accesso
Sezione intitolata “Tutte le regole di accesso”Le regole qui sotto sono raggruppate in base a ciò che controllano. Fai clic sulla pagina di una regola per i passaggi completi di configurazione.
Regole di identità e cliente: chi è la persona che visita il negozio
- Clienti con accesso effettuato: chi visita il negozio ha effettuato l’accesso a un account cliente?
- Tag cliente: l’account del cliente ha un tag specifico?
- Cliente B2B: il cliente fa parte di un account aziendale B2B di Shopify?
- L’e-mail contiene: l’e-mail del cliente con accesso effettuato contiene una determinata stringa?
- Clienti selezionati: il cliente è in un elenco scelto manualmente da te?
Azioni di sblocco: qualcosa che chi visita il negozio fa per sbloccare
- Passcode: chi visita il negozio inserisce un codice condiviso
- Secret link: chi visita il negozio arriva tramite un link che contiene un token valido
- Iscriviti per sbloccare: chi visita il negozio si iscrive con la propria e-mail
- Richiesta di conferma: chi visita il negozio si autocertifica facendo clic su Confirm
- Custom liquid: decide un tuo snippet Liquid
Tempo e pianificazione: quando il blocco è attivo
- Intervallo di date: una data di inizio e di fine fisse
- Orario settimanale: giorni e fasce orarie ricorrenti
- Lingua della vetrina: in quale lingua della vetrina sta navigando chi visita il negozio
Posizione e dispositivo: da dove sta navigando chi visita il negozio
- Posizione: il paese rilevato di chi visita il negozio
- Indirizzi IP specifici: l’indirizzo IP pubblico esatto di chi visita il negozio
- Dominio del negozio: il dominio esatto su cui sta navigando chi visita il negozio
Cronologia acquisti: cosa ha già acquistato il cliente
- Articoli acquistati: il cliente ha già acquistato prodotti o varianti specifici
- Quantità ordinata: il numero totale di ordini del cliente raggiunge un minimo
Carrello: cosa c’è attualmente nel carrello di chi visita il negozio
- Condizioni del carrello: prodotti, varianti, quantità e totale del carrello
Cosa vede chi viene bloccato
Sezione intitolata “Cosa vede chi viene bloccato”Quando una regola nega l’accesso a una pagina, a una collezione o a un blog, l’app sostituisce il contenuto con un riquadro di blocco. Access denied message è il testo predefinito di quel riquadro e la maggior parte delle regole lo usa sempre:

L’Access denied message: il riquadro che la maggior parte delle regole mostra.
Per chi visita senza aver effettuato l’accesso
Sezione intitolata “Per chi visita senza aver effettuato l’accesso”Cinque regole controllano chi è il cliente, quindi per queste a chi visita senza aver effettuato l’accesso potrebbe bastare accedere. Queste regole usano un secondo messaggio, Guest message content, che include un link di accesso:

Il messaggio per gli ospiti: mostrato solo dalle cinque regole di identità del cliente e solo a chi non ha effettuato l’accesso.
Il messaggio per gli ospiti compare solo quando sono vere tutte e tre queste condizioni:
- La regola non superata è una tra Clienti con accesso effettuato, Tag cliente, Cliente B2B, L’e-mail contiene o Clienti selezionati.
- Quella regola è impostata su If, non su Unless.
- Chi visita il negozio non ha effettuato l’accesso.
In caso contrario il riquadro mostra l’Access denied message. Quindi un cliente con accesso effettuato che non supera una regola Customer tags riceve Access denied, così come ogni persona, con accesso effettuato o no, bloccata da una regola come Date range, Location o le condizioni del carrello.
| Campo del messaggio | Quando viene usato |
|---|---|
| Guest message content | Solo le cinque regole indicate sopra, impostate su If, per chi non ha effettuato l’accesso |
| Access denied message | Tutti gli altri casi |
Le regole basate su un’azione (Passcode, Secret link, Subscribe to unlock, Confirmation prompt) sostituiscono questo riquadro con una propria richiesta, perché chi visita il negozio può sbloccare il contenuto da solo, subito.