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

## 超额预订的问题

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

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

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

在 **Advanced** 套餐上使用 OrderRules 时，每条可用性规则都可以携带：

- **按日期设定的上限**——例如任意一天不超过 50 单配送。
- **按时间段设定的上限**——例如 14:00–16:00 时间段内不超过 15 单，这样单个时间段可以售罄，而不必关闭整天。

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

## 即便是最后一个时间段也不会超额预订

两位顾客同时结账，不可能同时抢到最后一个时间段。预订是**原子性的**：OrderRules 的 Shopify Function 会在结账时预留该时间段，因此计数始终准确。而如果某笔订单被**取消**，它占用的时间段会**自动释放**，重新变为可预订——无需人工记账。

由于校验发生在服务器端，Shop Pay、Apple Pay 以及直接结账 URL 都无法绕过上限。

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

配送产能不过是把 OrderRules 的订单上限思路指向了一个未来的日期。您全店的「每天 50 单」上限，和您「周六 50 单配送」的上限，是同一个数字的两种表达方式——这正是它们为什么应该在同一个应用里。更多内容见[订单限制 + 配送排期：为什么它们应该在同一个应用里](/blog/order-limits-and-delivery-scheduling-one-app)。

## 设置方法

1. 打开 **Delivery → Availability rules**，编辑（或新增）一条规则。
2. 设置**按日期的产能**，以及可选的**按时间段的产能**。
3. 保存。已满的日期和时间段会自动变灰；结账会拦截任何已售罄的选择。

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

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