跳至主要内容
指南

为定制生产日设置 Shopify 配送产能上限

Jahangir Alam2026年7月24日2026年10月12日 更新事实核查于 2026年10月12日9 min read
per-date & per-slot caps

如果您接受定制生产,那么有些日子会售罄,有些则不会。配送日期选择器让顾客选择何时收货——但它本身会心安理得地把 120 笔订单排到一个您只能履约 50 笔的周六。配送产能限制正是用来阻止这种情况的:为每个日期、每个时间段设定接单上限。

超额预订的问题

定制生产型商家——烘焙店、花店、备餐厨房、家具工坊——都有一个刚性的每日上限。Shopify 并不知道这个上限,所以它会一直接单。等您发现被超额预订时,往往已经赶不上进度,而某人周六的蛋糕就要做不出来了。

产能限制把这个上限搬进结账环节——它本就应该在那里。

按日期和按时间段设定上限如何运作

在 Advanced 套餐上使用 OrderRules 时,你可以设置:

  • 按日期设定的上限:对每个配送日期都是同一个数字,例如任意一天不超过 50 单配送。它按顾客选择的日期统计订单。
  • 按时间段设定的上限:在时间段模板上设置,例如 14:00–16:00 时间段内不超过 15 单,这样单个时间段可以售罄,而不必关闭整天。

当某个日期或时间段达到上限时,它会在店面选择器上实时变灰——顾客直接无法选中它。

最后一个时段会发生什么

一旦某个日期或时段达到上限,结账就不再接受它;如果订单被取消,其时段会自动释放并重新可预订,无需人工记账。由于强制执行发生在服务器端,Shop Pay、Apple Pay 和直接结账链接的校验方式与标准结账完全一致。

有一个限制值得明说,否则您迟早会自己遇上。结账校验读取的是已预订情况的快照,它无法像 Shopify 锁定库存那样为您保留一个名额。两位顾客若在大致同一秒内、为同一日期、在仅剩一个时段的情况下完成结账,两人都可能成功。这需要在一个已经只剩最后名额的日期上出现几乎同时的结账,所以很少见——但它属于平台层面的限制,而不是某个后续版本会补上的缺口。

这与订单限制其实是同一个思路

配送产能是把 OrderRules 的订单上限思路指向了一个未来的日期。区别在于统计的是哪一天。全店「每天 50 单」的上限统计的是下单当天;按日期 50 单的上限统计的是配送当天。两者在同一个应用里,所以您可以同时运行它们。更多内容见订单限制 + 配送排期:为什么它们应该在同一个应用里。

花店:当日截单和高峰日

对花店来说,限制因素是送货车,而不是花。每条路线的站点数和每位司机的工时,决定了一天能接多少单配送。把按日期上限设为这个数字。如果不确定,先设得略低一些,观察几个忙碌的星期后再调高。

当日截单

给可用性规则设置 0 天的交货周期和 14:00 的截单时间。下午 2 点前,今天会出现在选择器上。下午 2 点后,今天消失,明天是最早的日期。截单时间要根据你的派送安排来定:如果下午的车 2:30 出发,1:45 的订单还来得及插花装车,4 点的订单就来不及了。由结账强制执行的中午截单,胜过一个晚到的买家能钻空子的下午 2 点截单。

截单时间和上限共同起作用,先到哪一个,今天就由哪一个关闭。如果今天的配送中午就满了,就在达到上限时关闭。如果先到下午 2 点,就在截单时关闭。

情人节和母亲节

这两个节日的订单量都是平常的好几倍,而且大多提前预订。按配送日期计数让这一切变得可控:2 月 2 日为 14 日下的订单,占用的是 14 日的产能。14 日可以提前几天售罄,而 12 日仍然开放。

在一月份就设置好:

  • 为节日系列单独设一条规则。 把情人节花束放进一个系列,给它单独的可用性规则和更早的截单时间,比如 11:00,为配送路线留出余量。如果想在前一晚锁定清单,就用 1 天的交货周期和 22:00 的截单时间:13 日晚上 10 点之后,14 日就不能再选了。
  • 按配送日期限制节日系列。 按配送日期计算的每日商品限制,把每款花束控制在团队当天能插好的数量内。
  • 手动调高当天的上限。 按日期上限对每个日期都是同一个数字,没有针对单日的定时覆盖。如果你为 14 日增加了司机,请提前一周调高,并在 15 日调回来。在此期间,多出的容量会作用于所有可预订的日期,所以这个窗口要尽量短。现在就在日历里设好提醒。
  • 把母亲节当作一个周末来看待。 周五、周六和周日都会激增。按日期计数让周日订满时,周五仍然开放。
  • 把不营业的日子设为停售日期,比如圣诞节或暑假,见停售日期。

一个综合的花店设置示例:

设置平常日情人节那一周
每个日期的配送单数5090,提前一周调高
当日截单时间14:00情人节规则上为 11:00
每个日期的情人节花束—限制在插花产能之内

花店以外的高峰规划,请参阅管理节假日订单高峰。截单时间的通用做法,请参阅设置截单时间。

设置方法

  1. 打开配送日期,在配送日期行为下设置每个配送日期的最大订单数。
  2. 可选:在时间段模板中为每个时间段设置产能。使用该模板的可用性规则共享它的时间段上限。
  3. 保存。已满的日期和时间段会自动变灰;结账会拦截任何已售罄的选择。

完整细节:配送产能限制 · 时间段。

你想限制的是某个商品的产量,而不是整个配送日期?请看按下单日期还是按配送日期。

准备好为您的日历设定上限了吗?查看配送日期功能,或开始 14 天免费试用。

常见问题

在一种很窄的情况下,会。结账校验读取的是「当前已预订情况」的快照,无法像 Shopify 处理库存那样持有锁定。因此若两位买家在同一秒内为最后一个名额完成结账,两人都可能通过。这需要在一个已经只剩最后一个时段的日期上出现几乎同时的结账,所以很少见——但这个平台上没有任何应用能承诺它不会发生。

订单被取消时,它占用的名额会自动释放,重新变为可预订——无需人工记账。仅退款而未取消订单则不会释放。

对于日期和时段上限,选择器会把已满的日期和时段显示为「已满」,而不是显示数量。如果您还按配送日期为某个商品设置了上限,选择器会为该商品显示类似「周五仅剩 3 件」的提示。

给配送可用性规则设置 0 天的交货周期和 14:00 的截单时间。下午 2 点前,顾客可以选择今天;下午 2 点后,最早日期是明天。截单后选择的当日日期会在结账时被拦截,包括通过 Shop Pay 和快捷钱包。此功能在 Advanced 套餐上提供。

正在挑选应用?

查看 OrderRules 与该类别中其他所有 Shopify 应用的对比。

准备好掌控你的订单了吗?

免费试用 OrderRules