跳至主要内容

严格登录强制(拦截访客结账)

5 min read · 事实核查于 2026年9月26日

严格登录强制(拦截访客结账)

客户限制开启期间,OrderRules 会拦截访客结账。 每笔订单都必须属于一位已登录客户,这样按客户上限才能统计它。没有单独的开关:开启客户限制即同时开启此功能。

为什么要拦截访客

按客户上限统计的是每位客户在一段周期内的订单数、件数、消费或重量。OrderRules 通过 Shopify 客户 ID 识别客户,只有购物者登录时才会有这个 ID。它不会按邮箱地址匹配访客。

如果访客可以结账,购物者就可以:

  • 不登录就一单接一单地下单
  • 每次都用不同的邮箱地址
  • 永远不会与之前的任何订单关联

拦截访客就堵住了这个漏洞。每笔订单都关联到一个客户 ID,按客户上限能够跨多笔独立订单生效。

工作原理

  1. 在 OrderRules 中打开 客户限制(Pro 套餐)。
  2. 启用客户限制并至少添加一条规则。
  3. 从那时起,「客户限制」页面会显示 「严格登录强制已生效」,访客会在结账时被拦截。

客户限制开启期间,拦截适用于每一次访客结账——包括购物车中没有任何商品受客户规则约束的情况。它在结账环节运行,包括 Shop Pay 和其他快捷结账。它不会阻止访客把商品加入购物车。

客户会看到什么

到达结账页的访客会看到一条要求其登录的提示。默认内容是 "Please log in to place an order."。可在 设置 → 需要登录提示语 中编辑;同一条提示也可以显示在商品页面上。

随后客户通过你的 Shopify 客户账户登录或创建账户,再重新结账。请确保已在 Shopify 的 设置 → 客户账户 中启用客户账户。

适用场景

限量发售。 只有每位买家都被识别,「每人限购一件」才能成立。

受监管商品。 数量受控的商品(例如婴儿配方奶粉,或有每月额度的关怀包裹)需要按买家追踪。

员工和企业商店。 按人分配的额度,要求每笔订单背后都有一个具体的人。

开启与关闭客户限制的对比

客户限制关闭客户限制开启
访客结账允许拦截——购物者必须登录
客户身份不需要每笔订单都有一个 Shopify 客户 ID
按客户上限不可用跨每一笔订单生效
商品上限和每日上限对所有人有效对所有人有效
摩擦较低结账前多一个账户步骤

如果你需要访客结账,请使用商品上限、每日上限、最低数量和营业时间——这些对访客都有效——并保持客户限制关闭。

套餐要求

客户限制及随之而来的访客拦截属于 Pro 套餐(每月 $9.99)。

需要帮助?

关于客户限制或登录的问题,请联系 support@orderrules.com。

相关内容