跳至主要内容

规则没有生效

3 min read

为什么我的规则没生效?

如果本应被拦截的客户仍然能完成下单,请按下面这份排查清单逐项检查。最常见的原因是结账验证未启用。

检查 1:结账验证是否已启用?

这是规则不生效的头号原因。没有结账验证,所有规则只是视觉提示 — 横幅和徽标会出现,但实际并不会拦截订单。

如何修复:

  1. 进入 Shopify Admin > 设置 > 结账
  2. 滚动到 "Order limit rules" 部分
  3. 找到 "OrderRules Validation" 并切换为 ON
  4. 点击 保存

回到 OrderRules 仪表盘,确认在"Checkout rule enabled"旁看到一个绿色对勾。

检查 2:上限是否真的已配置?

进入 订单上限 页面,确认各字段中包含数字。字段为空表示该类型的上限未启用。

每日上限:   50    (已启用)
每周上限:         (空白 = 未启用)
每月上限:   1200  (已启用)

检查 3:营业时间是否正确?

进入 营业时间 页面,确认:

  • 当前这天的开关处于 ON
  • 开门和关门时间正确
  • 设置中的时区与您的实际位置一致

如果时区错误,您的"9:00 - 18:00"实际上可能跑在另一套时钟上。

检查 4:是否有特殊日期覆盖了营业时间?

进入 日历,检查今天是否配置了特殊日期。特殊日期会覆盖每周营业时间。某个"自定义产能日"或"自定义营业时间"可能让店铺保持开放,而您原以为它处于关闭状态。

检查 5:Shopify 是否已同步设置?

启用结账验证后,Shopify 可能需要 2 到 3 分钟来同步该改动。等几分钟后用无痕窗口测试,以排除缓存的影响。

检查 6:是否有其他应用冲突?

如果您安装了其他结账验证或营业时间相关的应用,它们可能与 OrderRules 冲突。逐个停用其他应用,并在每次停用后进行测试。

仍然没解决?

如果以上每项都检查过仍然无效:

  1. 彻底清除浏览器缓存
  2. 用另一个浏览器测试
  3. 联系 support@orderrules.com,附上店铺 URL、问题描述和设置截图