结账保护
3 min read · 事实核查于 2026年11月3日
你的配送规则由名为“OrderRules delivery dates”的 Shopify 结账规则在结账时执行。 无论订单通过什么方式下达,它都会拦截休息日、停配日或已约满日期的订单,以及缺少必填日期的订单。
检查是否已开启
- 打开 OrderRules → 配送日期 → 设置。
- 查看 配送日期 开关下方:
- “结账保护:已开启”(绿色):已受保护。
- 横幅 “结账未执行你的配送规则”:结账会接受违反你规则的订单。点击 开启结账保护。
- 如果 Shopify 要求你批准更新后的权限,请批准并重新加载页面。

在 Shopify 中查看
Shopify 后台 → 设置 → 结账 → 结账规则。OrderRules 的规则会列在这里:
- OrderRules delivery dates:配送日期、时间段和名额。
- OrderRules limits:你的订单和顾客限购。
两条都应显示“启用”。 开启结账保护 只会开启 OrderRules delivery dates。如果 OrderRules limits 显示为未启用,结账时就不会检查你的营业时间以及订单、商品和顾客限购:请打开它的 ⋯ 菜单 → 启用规则。
如果你通过 添加规则 手动添加了规则,Shopify 会把它命名为“Checkout rule for OrderRules …”。如果同一条规则出现两次,请删除其中一条(⋯ → 删除)。它们的作用相同。
关闭
设置 → 结账 → 结账规则 → 关闭该规则。OrderRules 不会自动把它重新开启,配送日期页面上的横幅只会提醒你。
OrderRules 被关闭时
应用关闭期间不会执行任何规则,“已开启”标识也会隐藏。