跳至主要内容

配置方案:烘焙店按配送日期的每日产能

8 min read · 事实核查于 2026年10月8日

烘焙店按配送日期的每日产能

这套方案把每个配送日期的上限设为你厨房的产能,并阻止购物者预订你无法服务的日期。 客户在商品页或购物车中选择配送日期。OrderRules 会检查该日期的容量、你的备货时间、截单时间、可配送的星期和停送日期,只要有一项不满足就阻止结账。配送日期和按配送日期统计的每日上限需要 Advanced 套餐($19.99/月)。

先用 产能计算器 把人手和烤箱时间换算成每日数字。

需求说明

以下数字仅为示例,请使用你自己的。

  • 厨房每个配送日期可以完成 40 单,或者某个商品每个日期可以烤 120 个面包。
  • 订单需要 1 天 备货时间。
  • 14:00 之后,当天不再计入备货时间。
  • 配送日为 周二至周六。
  • 购物者最多可提前 14 天 预订。
  • 公共假日或计划停业日不配送。
  • 每个订单都必须带有配送日期,包括 Shop Pay 订单。

配置

选择 方案 A(按日期统计订单数,全店)或 方案 B(按日期统计单个商品的件数)。两者可以同时使用。

位置页面 → 字段值
OrderRules设置 → 时区 → 门店时区你烘焙店的时区
OrderRules配送日期 → 配送日期 → 在您的店面上提供配送日期选择开启
Shopify在线商店 → 模板 → 自定义 → 应用嵌入开启 OrderRules Delivery
OrderRules配送日期 → 配送可用规则 → 适用于所有产品
OrderRules配送可用规则 → 发货方式仅配送,或配送与自提
OrderRules配送可用规则 → 备货时间(天)1
OrderRules配送可用规则 → 截单时间 (HH:MM)14:00
OrderRules配送可用规则 → 最大提前天数14
OrderRules配送可用规则 → 可配送的星期二、三、四、五、六
OrderRules配送可用规则 → 结账时必须选择配送日期开启
方案 A配送日期 → 配送日期行为 → 每个配送日期的最大订单数40
方案 B产品限制 → + 添加产品限制 → 商品 → 数量限制 → 每日120
方案 B同一商品 → 每日上限的统计依据配送日期
OrderRules配送日期 → 配送停送日期 → 添加日期,或复制门店假日你的停业日期
OrderRules(可选)营业时间表 → 每周营业时间表你接单的时间段(如果你不是全天候接单)

方案 A 统计全店的订单数,每个日期一个数字。方案 B 统计单个商品的件数。配送和自提共用同一上限。只有每日限制会切换为按配送日期统计;每周和每月限制仍按下单日期统计。

营业时间会关闭整个店铺的结账。 如果你想在夜间接受之后日期的订单,就跳过营业时间表这一步。

测试用例

#输入预期结果
114:00 之前为可选的最早日期下单订单成功。该日期的计数加 1(A),或加上订购的件数(B)。
214:00 之后做同样的检查可选的最早日期顺延一天。
3购物者尝试选择周日或周一无法选择。
4购物者尝试选择停送日期无法选择。
5某个日期达到上限该日期在选择器中显示为不可用。为该日期结账会被阻止。
6该日期只剩 6 个时,购物车里有 10 个面包(B)被阻止,消息会注明日期和剩余数量。
7在商品页使用 Shop Pay,未选择日期被阻止:必须选择配送日期。
8访客用有效日期结账订单成功。没有开启客户限制,因此允许访客结账。
9同一客户为同一日期再下一单只要该日期还有余量就允许,并再次计数。
10你全额取消一笔订单它的名额回到所预订的日期。
11你对订单退款但不取消名额不会被释放。

边界情况与限制

  • 几乎同时争夺最后一个名额的结账。 验证读取的是预订数据的快照,无法预留。两位购物者在同一秒为某个日期的最后一个名额结账,可能都会通过。容量较小时,留出一个名额的余量。
  • POS 不会被阻止。 销售点(POS)订单会跳过结账验证。设定上限时,请把某个日期的柜台销售也考虑进去。
  • 退款不会释放容量。 部分取消也不会。全额取消订单才能释放名额。
  • 每天同一个上限。 没有按星期设置的上限,也没有按日期的覆盖。繁忙的周六和清淡的周二是同一个数字。
  • 全店每个日期只有一个数字。 每个配送日期的最大订单数作用于所有商品的总和。如需按商品设置上限,请使用方案 B。
  • 结账页上的日期选择器需要 Shopify Plus。 商品页和购物车中的选择器在任何套餐上都能用,结账时的强制执行也在任何套餐上都有效。

相关内容