已登录客户
将锁定限制为已登录的客户,或者反过来,要求访客处于未登录状态。
Logged-in customers 规则只检查访客的一个简单事实:他们当前是否已登录您商店的客户账户。这是应用中最常用的访问规则,也是商家想要对访客隐藏价格或内容时通常最先想到的规则。
该规则会检查店面访客是否有有效的客户会话。它不会检查他们是谁,不看标签,也不看订单历史,只看他们是否已登录。如果您还需要检查账户本身的某些信息,请在同一个访问密钥中同时添加 客户标签、B2B 客户 或其他身份规则。
-
打开要保护的锁定,然后点击 Unlock rules 标签页。
-
添加访问规则,并从 Condition type 下拉菜单中选择 Logged-in customers。

将 Logged-in customers 规则添加到访问密钥。
-
选择规则匹配 If 还是 Unless。
-
保存锁定。
此规则的 If 与 Unless
Section titled “此规则的 If 与 Unless”这是最容易用 If/Unless 理解的规则之一:
- If 访客已登录:内容仅对已登录的客户解锁,访客会被拦截。这是默认设置,也是大多数“仅限会员”或“仅限批发账户”锁定所需要的。
- Unless 访客已登录:反转条件,内容仅对未登录的访客解锁。当您希望页面或优惠专门面向访客时使用(例如,在有人登录后就应消失的新访客促销)。
常见示例:对访客隐藏价格
Section titled “常见示例:对访客隐藏价格”使用此规则的常见方式是与隐藏价格和加入购物车搭配,而不是完全拦截:
- 在 Lock setup 标签页中,将要锁定的内容设置为您想限制访问的产品或产品系列。
- 点击 Unlock rules 标签页继续。
- 添加 Logged-in customers 规则,并匹配 If。无需配置其他内容,应用会以“No extra setup needed. Customers only need to be signed in.”进行确认。

除 If 或 Unless 外,Logged-in customers 条件没有其他设置。
- 在同一标签页右侧边栏的 Blocked visitor behavior 下,开启 Hide price、Hide Add to cart,或两者都开启。
- 保存。
按照上述示例,访客仍可浏览产品页面,但价格和 Add to cart 按钮会被替换为登录提示信息。满足锁定其他条件的已登录客户会看到正常的价格和购买区域。

示例的效果:访客可以浏览产品,但价格和购买按钮会被替换。