---
title: "配置方案：烘焙店按配送日期的每日产能"
description: "一套适用于现做食品、可测试的配置：把每个配送日期的上限设为你厨房的产能，并设置备货时间、每日截单时间、可配送的星期和停送日期。需要 Advanced 套餐。"
contentType: "docs"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/docs/recipes/bakery-daily-capacity"
slug: "recipes/bakery-daily-capacity"
---
## 烘焙店按配送日期的每日产能

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

先用 [产能计算器](/tools/capacity-calculator) 把人手和烤箱时间换算成每日数字。

## 需求说明

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

- 厨房每个配送日期可以完成 **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** 统计单个商品的件数。配送和自提共用同一上限。只有每日限制会切换为按配送日期统计；每周和每月限制仍按下单日期统计。

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

## 测试用例

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

## 边界情况与限制

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

## 相关内容

- [产能计算器](/tools/capacity-calculator)
- [定制生产的备货时间与产能上限](/blog/shopify-made-to-order-lead-times-production-caps)
- [配送容量限制](/docs/delivery/capacity-limits) · [按配送日期的限制](/docs/delivery/delivery-date-limits)
- [配送可用规则](/docs/delivery/availability-rules) · [停送日期与节假日](/docs/delivery/blackout-dates-and-holidays)
- [结账时的配送日期](/docs/delivery/delivery-date-at-checkout) · [时间段](/docs/delivery/time-slots)
