---
title: "为定制生产日设置 Shopify 配送产能上限"
description: "为每个配送日期和时间段设定接单上限，并在结账时强制校验——定制生产日一旦排满就会停止接单。"
contentType: "blog"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/blog/delivery-capacity-limits-shopify"
slug: "delivery-capacity-limits-shopify"
date: "2026-07-24"
tags:
  - "shopify"
  - "delivery capacity"
  - "delivery date picker"
  - "overbooking"
  - "made to order"
  - "florist"
  - "same day delivery"
---
如果您接受定制生产，那么有些日子会售罄，有些则不会。[配送日期选择器](/blog/best-shopify-delivery-date-picker-apps)让顾客选择*何时*收货——但它本身会心安理得地把 120 笔订单排到一个您只能履约 50 笔的周六。**配送产能限制**正是用来阻止这种情况的：为每个日期、每个时间段设定接单上限。

## 超额预订的问题

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

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

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

在 **Advanced** 套餐上使用 OrderRules 时，你可以设置：

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

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

## 最后一个时段会发生什么

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

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

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

配送产能是把 OrderRules 的订单上限思路指向了一个未来的日期。区别在于统计的是哪一天。全店「每天 50 单」的上限统计的是下单当天；按日期 50 单的上限统计的是配送当天。两者在同一个应用里，所以您可以同时运行它们。更多内容见[订单限制 + 配送排期：为什么它们应该在同一个应用里](/blog/order-limits-and-delivery-scheduling-one-app)。

## 花店：当日截单和高峰日

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

### 当日截单

给可用性规则设置 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 日调回来。在此期间，多出的容量会作用于所有可预订的日期，所以这个窗口要尽量短。现在就在日历里设好提醒。
- **把母亲节当作一个周末来看待。** 周五、周六和周日都会激增。按日期计数让周日订满时，周五仍然开放。
- **把不营业的日子设为停售日期**，比如圣诞节或暑假，见[停售日期](/docs/delivery/blackout-dates-and-holidays)。

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

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

花店以外的高峰规划，请参阅[管理节假日订单高峰](/blog/managing-holiday-order-surges-shopify)。截单时间的通用做法，请参阅[设置截单时间](/blog/setting-up-cutoff-times-shopify)。

## 设置方法

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

完整细节：[配送产能限制](/docs/delivery/capacity-limits) · [时间段](/docs/delivery/time-slots)。

你想限制的是某个商品的产量，而不是整个配送日期？请看[按下单日期还是按配送日期](/blog/order-date-vs-delivery-date)。

准备好为您的日历设定上限了吗？[查看配送日期功能](/features/delivery-dates)，或[开始 14 天免费试用](/pricing)。
