Resumen de las reglas de acceso
Qué es una regla de acceso, cómo funciona la coincidencia If/Unless y dónde encontrar todos los tipos de regla que admite la aplicación.
Una regla de acceso es la condición que debe cumplir una persona antes de poder ver o usar lo que estás bloqueando: un producto, una colección, una página, toda tu tienda online o el pago. Todo bloqueo necesita al menos una regla de acceso; sin ella, la aplicación no tiene forma de distinguir a una persona aprobada de cualquier otra.
Las reglas de acceso se agregan desde la pestaña Unlock rules de un bloqueo. Cada regla comprueba un aspecto concreto de quien visita (si ha iniciado sesión, si tiene una etiqueta determinada, si ha introducido el código correcto), y el bloqueo solo se abre cuando se cumplen todas las condiciones configuradas.

Elegir una regla de acceso en el selector de tipo de condición dentro del editor de un bloqueo.
If y Unless
Sección titulada «If y Unless»La mayoría de las reglas de acceso pueden coincidir de dos maneras:
- If: la regla se cumple cuando la persona sí cumple la condición (por ejemplo, If Logged-in customers: la persona debe haber iniciado sesión).
- Unless: la regla se invierte y se cumple cuando la persona no cumple la condición (por ejemplo, Unless Logged-in customers: la persona no debe haber iniciado sesión).
Lo encontrarás como el interruptor Rule logic junto al tipo de condición de cada regla.

Usa el interruptor Rule logic para alternar una regla entre If y Unless.
Combinar más de una regla
Sección titulada «Combinar más de una regla»Un bloqueo puede usar más de una regla de acceso a la vez. Cómo interactúan esas condiciones, con un ejemplo práctico, se explica en su propia página:
Todas las reglas de acceso
Sección titulada «Todas las reglas de acceso»Las reglas siguientes se agrupan según lo que comprueban. Haz clic en la página de cada regla para ver los pasos completos de configuración.
Reglas de identidad y de cliente: quién es la persona
- Clientes con sesión iniciada: si la persona ha iniciado sesión en una cuenta de cliente
- Etiquetas de cliente: si la cuenta del cliente tiene una etiqueta concreta
- Cliente B2B: si el cliente forma parte de una cuenta de empresa B2B de Shopify
- El correo electrónico contiene: si el correo del cliente con sesión iniciada contiene una cadena dada
- Clientes seleccionados: si el cliente está en una lista elegida manualmente
Acciones de desbloqueo: algo que hace la persona para desbloquear
- Código de acceso: la persona introduce un código compartido
- Enlace secreto: la persona llega mediante un enlace que contiene un token válido
- Suscribirse para desbloquear: la persona se suscribe con su correo electrónico
- Mensaje de confirmación: la persona se autocertifica haciendo clic en Confirm
- Custom liquid: decide tu propio fragmento de Liquid
Tiempo y horario: cuándo está activo el bloqueo
- Intervalo de fechas: una fecha de inicio y una de fin fijas
- Horario semanal: días y franjas horarias recurrentes
- Idioma de la tienda online: en qué idioma de la tienda online navega la persona
Ubicación y dispositivo: desde dónde navega la persona
- Ubicación: el país detectado de la persona
- Direcciones IP concretas: la dirección IP pública exacta de la persona
- Dominio de la tienda: el dominio exacto en el que navega la persona en ese momento
Historial de compras: lo que el cliente ya ha comprado
- Artículos comprados: el cliente compró antes productos o variantes concretos
- Cantidad del pedido: el número total de pedidos del cliente alcanza un mínimo
Carrito: lo que hay en este momento en el carrito de la persona
- Condiciones del carrito: productos del carrito, variantes del carrito, cantidad del carrito y total del carrito
Qué ve una persona bloqueada
Sección titulada «Qué ve una persona bloqueada»Cuando una regla deniega el acceso en una página, colección o blog, la aplicación sustituye el contenido por una tarjeta de bloqueo. Access denied message es el texto predeterminado de esa tarjeta, y la mayoría de las reglas lo usan siempre:

El Access denied message: la tarjeta que muestran la mayoría de las reglas.
Para quien visita sin sesión
Sección titulada «Para quien visita sin sesión»Cinco reglas comprueban quién es el cliente, así que en esos casos a quien visita sin sesión quizá solo le haga falta iniciarla. Esas reglas usan un segundo mensaje, Guest message content, que incluye un enlace de inicio de sesión:

El Guest message: lo muestran solo las cinco reglas de identidad del cliente, y solo a quien visita sin sesión.
El mensaje para visitas sin sesión aparece solo cuando se cumplen las tres condiciones siguientes:
- La regla que falla es una de Clientes con sesión iniciada, Etiquetas de cliente, Cliente B2B, El correo electrónico contiene o Clientes seleccionados.
- Esa regla está en If, no en Unless.
- La persona no ha iniciado sesión.
En cualquier otro caso, la tarjeta muestra el Access denied message. Así, una persona con sesión iniciada que no cumple una regla Customer tags recibe Access denied, igual que todas las visitas (con o sin sesión) bloqueadas por una regla como Date range, Location o Cart conditions.
| Campo de mensaje | Cuándo se usa |
|---|---|
| Guest message content | Solo las cinco reglas anteriores, en If, para quien visita sin sesión |
| Access denied message | Todo lo demás |
Las reglas basadas en acciones (Passcode, Secret link, Subscribe to unlock, Confirmation prompt) sustituyen esta tarjeta por su propio mensaje, ya que la persona puede desbloquear el contenido por sí misma en ese momento.