Clientes con sesión iniciada
Restringe un bloqueo a quienes han iniciado sesión o, al contrario, exige que quien visita no haya iniciado sesión.
La regla Logged-in customers comprueba un único dato sobre quien visita la tienda: si tiene o no una sesión iniciada en una cuenta de cliente de tu tienda. Es la regla de acceso más común de la aplicación y suele ser la primera que se usa para ocultar precios o contenido a quienes no tienen sesión.
Cómo funciona
Sección titulada «Cómo funciona»La regla comprueba si la persona que visita la tienda online tiene una sesión de cliente activa. No comprueba nada sobre quién es (ni etiquetas, ni historial de pedidos, nada): solo si ha iniciado sesión. Si además necesitas comprobar algo de la propia cuenta, agrega Etiquetas de cliente, Cliente B2B u otra regla de identidad junto a esta en la misma access key.
Agregar la regla
Sección titulada «Agregar la regla»-
Abre el bloqueo que quieres proteger y haz clic en la pestaña Unlock rules.
-
Agrega una regla de acceso y elige Logged-in customers en el menú desplegable Condition type.

Cómo agregar la regla Logged-in customers a una access key.
-
Elige si la regla debe coincidir If o Unless.
-
Guarda el bloqueo.
If frente a Unless en esta regla
Sección titulada «If frente a Unless en esta regla»Esta es una de las reglas más claras para razonar con If/Unless:
- If la persona tiene la sesión iniciada: el contenido se desbloquea solo para quienes han iniciado sesión. Se bloquea a quienes no. Es el valor predeterminado y lo que necesitas para la mayoría de los bloqueos «solo para miembros» o «solo cuentas mayoristas».
- Unless la persona tiene la sesión iniciada: invertido, el contenido se desbloquea solo para quienes no han iniciado sesión. Úsalo cuando quieras una página u oferta dirigida específicamente a quien visita sin sesión (por ejemplo, una promoción para nuevas visitas que debe desaparecer cuando la persona inicia sesión).
Ejemplo habitual: ocultar el precio a quien no tiene sesión
Sección titulada «Ejemplo habitual: ocultar el precio a quien no tiene sesión»Una forma frecuente de usar esta regla es combinarla con Ocultar precio y Agregar al carrito en lugar de un bloqueo total:
- En la pestaña Lock setup, define el contenido que se bloqueará como el producto o la colección que quieres restringir.
- Haz clic en la pestaña Unlock rules para continuar.
- Agrega la regla Logged-in customers, con coincidencia If. No hay nada más que configurar: la aplicación lo confirma con “No extra setup needed. Customers only need to be signed in.”

La condición Logged-in customers no tiene ajustes propios aparte de If o Unless.
- En la barra lateral derecha de la misma pestaña, en Blocked visitor behavior, activa Hide price, Hide Add to cart o ambas.
- Guarda.
Resultado en la tienda online
Sección titulada «Resultado en la tienda online»Con el ejemplo anterior, quien visita sin sesión puede seguir viendo la página de producto, pero el precio y el botón Add to cart se sustituyen por un mensaje de inicio de sesión. Las personas con sesión iniciada que cumplen las demás condiciones del bloqueo ven el precio y el cuadro de compra normales.

Resultado del ejemplo: quien visita sin sesión puede ver el producto, pero el precio y los botones de compra se sustituyen.