跳转到内容
免费试用 15 天
简体中文
在 Claude 中打开 就此页面提问在 ChatGPT 中打开 就此页面提问

已登录客户

将锁定限制为已登录的客户,或者反过来,要求访客处于未登录状态。

Logged-in customers 规则只检查访客的一个简单事实:他们当前是否已登录您商店的客户账户。这是应用中最常用的访问规则,也是商家想要对访客隐藏价格或内容时通常最先想到的规则。

该规则会检查店面访客是否有有效的客户会话。它不会检查他们是谁,不看标签,也不看订单历史,只看他们是否已登录。如果您还需要检查账户本身的某些信息,请在同一个访问密钥中同时添加 客户标签、B2B 客户 或其他身份规则。

  1. 打开要保护的锁定,然后点击 Unlock rules 标签页。

  2. 添加访问规则,并从 Condition type 下拉菜单中选择 Logged-in customers。

    访问规则选择器,条件类型已选择 Logged-in customers

    将 Logged-in customers 规则添加到访问密钥。

  3. 选择规则匹配 If 还是 Unless。

  4. 保存锁定。

这是最容易用 If/Unless 理解的规则之一:

  • If 访客已登录:内容仅对已登录的客户解锁,访客会被拦截。这是默认设置,也是大多数“仅限会员”或“仅限批发账户”锁定所需要的。
  • Unless 访客已登录:反转条件,内容仅对未登录的访客解锁。当您希望页面或优惠专门面向访客时使用(例如,在有人登录后就应消失的新访客促销)。

使用此规则的常见方式是与隐藏价格和加入购物车搭配,而不是完全拦截:

  1. 在 Lock setup 标签页中,将要锁定的内容设置为您想限制访问的产品或产品系列。
  2. 点击 Unlock rules 标签页继续。
  3. 添加 Logged-in customers 规则,并匹配 If。无需配置其他内容,应用会以“No extra setup needed. Customers only need to be signed in.”进行确认。

Logged-in customers 条件,Rule logic 设置为 If,并提示无需额外设置。

除 If 或 Unless 外,Logged-in customers 条件没有其他设置。

  1. 在同一标签页右侧边栏的 Blocked visitor behavior 下,开启 Hide price、Hide Add to cart,或两者都开启。
  2. 保存。

按照上述示例,访客仍可浏览产品页面,但价格和 Add to cart 按钮会被替换为登录提示信息。满足锁定其他条件的已登录客户会看到正常的价格和购买区域。

未登录的访客看到的店面产品页面:可见产品图片和标题,价格位置显示 Login to see price 链接,且没有 Add to cart 或 Buy it now 按钮。

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

这对您有帮助吗?