---
title: "烘焙店选 Shopify 配送日期应用前问的 10 个问题（诚实回答）"
description: "一家英国饼干烘焙店在安装配送日期应用前问了我们 10 个问题：按配送日期共享限额、公共假日、Buy It Now、日期已满、北爱尔兰、订单修改。答案都在这里，包括答案是“不能”的那几个。"
contentType: "blog"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/blog/shopify-delivery-date-app-bakery-questions"
slug: "shopify-delivery-date-app-bakery-questions"
date: "2026-10-28"
tags:
  - "shopify"
  - "bakery"
  - "delivery dates"
  - "delivery date picker"
  - "capacity"
  - "bank holidays"
  - "express checkout"
  - "food"
---
英国一家饼干烘焙店在网上卖三样东西：饼干礼盒、巨型饼干和迷你饼干礼盒。顾客可以选周二到周六的配送日期，截单时间是早上 7 点，快递覆盖英格兰、苏格兰和威尔士。烤箱每个配送日期每款最多能做 100 份。

他们用的是标准 Shopify 套餐，不是 Plus。在安装任何应用之前，他们给我们发来了 10 个问题。这些问题问得很到位，而大多数烘焙店要等到一个糟糕的周末之后才会找到答案。所以我们对照 OrderRules 现在实际的功能逐一作答，包括答案是“不能”的那几个。

## 10 个答案一览

| # | 问题 | 答案 |
|---|---|---|
| 1 | 两款设计能共用一个按配送日期计算的限额吗？ | **能**，前提是它们是同一商品的变体 |
| 2 | 某一天能设置更低的限额吗？ | **不能**，所有日期共用同一个数字 |
| 3 | 英国公共假日能处理吗？ | **部分能**：先导入，再复制到配送日期 |
| 4 | Buy It Now 会跳过日期吗？ | **会**，但结账仍会拦下 |
| 5 | 付款前日期约满了怎么办？ | **在结账时拦截**，快捷支付也一样 |
| 6 | 能排除北爱尔兰吗？ | **能**，在 Shopify 的配送设置里 |
| 7 | 编辑和取消订单会释放名额吗？ | **取消会，编辑不会** |
| 8 | 自选礼盒或照片上传能用吗？ | **去测试**：取决于它们怎样加入购物车 |
| 9 | 全都包含在一个套餐里吗？ | **是**，Advanced，每月 $19.99 |
| 10 | 能先测试吗？ | **能**，在开发店铺上 |

## 1.“经典款和印花款巨型饼干合计每天 100 份，能按配送日期、按件数计算吗？”

**能，前提是经典款和印花款是同一个商品的两个变体。** 在 OrderRules 中，商品限额可以按顾客选择的配送日期计数，商品级限额会把所有变体加在一起。

在 **产品限制** 中设置：

1. 打开巨型饼干商品，点击 **编辑限制**
2. 把 **每日上限的统计依据** 设为 **配送日期**
3. 在 **数量限制** 下，把 **每日** 设为 100
4. 不要给变体单独添加限额。变体限额会替代该变体的商品限额。

这样，周五有 60 份经典款和 40 份印花款，周五就满了。周四，以及周五的饼干礼盒，都不受影响。用同样的方法给饼干礼盒和迷你礼盒各设 100 的商品限额。

**不行的情况：** 如果经典款和印花款是两个独立的商品，目前它们无法共用一个按配送日期的限额。商品系列限额按下单当天计数，而不是配送日期。其他按日期的上限（“每个配送日期的最大订单数”和时间段的“每日上限”）计的是订单数，不是饼干数。要按件数限制，请用数量限额：它计的正是烤箱能做的数量。完整设置步骤和我们的实测结果，见[按配送日期而非订单数限制饼干](/blog/shopify-limit-units-per-delivery-date)。

为什么按配送日期计数很重要：[你的每日限额算错了日子](/blog/order-date-vs-delivery-date)。

## 2.“11 月 14 日能设成 60，而不是 100 吗？”

**目前不行。** 限额对所有日期是同一个数字。如果你把 100 改成 60，所有配送日期会立刻变成 60，包括顾客此刻正在预订的日期。

你可以这样做：

- **完全关闭这一天**：如果那天你完全没法烘焙，就设一个配送停送日期
- **当天临时改数字**：接受它在那一刻对所有日期生效。只有其他日期都离限额还远时，这样做才行得通。

如果你的烘焙店每天产能不同，请在安装前先问清楚。这是个常见需求，已经在我们的计划里。

## 3.“假日日历包含英国公共假日吗？以后的年份会自动加进去吗？”

**部分包含。** 在 **日历** 中，选择 **导入节假日**，选英国并导入对应年份。这会让店铺在这些日子停止接单。

对做配送的烘焙店来说，还有容易漏掉的第二步。导入的假日关闭的是*店铺*。要让顾客不能把公共假日选为*配送日期*，请打开 **配送日期**，点击 **复制门店假日**。以后每次添加更多假日，都要再运行一次。

如果你仍想在公共假日*当天*接单，只是不配送，就跳过导入。改为把这些日期添加到 **配送停送日期**下。

依赖它之前，先检查两件事：

- **你所在地区的假日。** 英格兰和威尔士、苏格兰、北爱尔兰的公共假日各不相同。苏格兰有 1 月 2 日和圣安德鲁日，夏季公共假日在 8 月初，而不是 8 月底。确认你休息的每一天都在列表上，缺的就作为停送日期手动补上。
- **明年。** 需要哪一年就导入哪一年，并在顾客能预订到明年之前，先导入明年的。

在中国，假日预设包含全国法定节假日。请核对官方公布的调休上班日，再把店铺额外休息的日子手动添加为停送日期。

快递公司自己的休息日也很重要。如果他们在公共假日的周一不揽收，周二的配送可能也需要设停送日期。更多旺季提示：[假日截单与停送日期](/blog/shopify-holiday-cutoff-blackout-dates)。

## 4.“顾客选好日期后，在商品页用 Buy It Now、Apple Pay 或 Shop Pay 下单，日期会带过去吗？”

**不会。日期不会随 Buy It Now 一起带走，但结账仍会拦下订单。** 我们在开发店铺上测试过：在商品页选好配送日期，点击 **Buy it now**，结账页显示：

> Please choose a delivery date before checking out.

原因如下。在商品页选的日期，是在顾客点击 **Add to cart** 时保存的。Buy It Now 和商品页上的快捷支付按钮会跳过购物车，所以日期根本没有被添加。标准 Shopify 套餐里，结账页内没有日期选择器，所以顾客必须回到你的店铺。

仍然有效的是结账规则。OrderRules 用一条 Shopify Functions 规则检查配送日期，它在任何 Shopify 套餐上都会对每一次结账运行，快捷支付也包括在内。开启 **结账时必须选择配送日期** 后，没有日期的订单无法通过。

**我们的建议：** 在需要日期的商品上关闭动态结账按钮，让每位顾客都通过 **Add to cart** 下单。大多数主题在商品页的购买按钮里有 **Show dynamic checkout buttons** 选项。把 **结账时必须选择配送日期** 保持开启，作为兜底。详情见 [Buy It Now 和 Apple Pay 会跳过你的配送日期](/blog/shopify-buy-it-now-skips-delivery-date)。

## 5.“如果顾客结账时周五恰好约满，订单会被拦下吗？”

**会，在结账时拦截，包括 Shop Pay、Apple Pay 和 Google Pay。** 会发生两件事：

- **在选择器中：** 已满的日期显示为灰色，已满的时间段显示“(Full)”。顾客无法选择已满的日期，加购数量超过每日限额时，点击 **Add to cart** 会被拒绝。
- **在结账时：** 如果日期在顾客购物期间约满了，结账会显示以下提示之一：

> `Delivery on {date} is fully booked. Please choose another date.`

> `Only {n} left for delivery on {date}. Please reduce the quantity or choose another date.`

第二条出现在还有名额、但不够购物车里所有饼干的时候。

坦白说有一个限制：如果两位顾客在同一时刻为最后一份饼干结账，两人都可能通过，因为计数是在每笔订单到达时才更新的。在每天 100 份的限额下这很少见，但这也是我们绝不会说“防止超卖”的原因。

## 6.“能把配送范围限定在英格兰、苏格兰和威尔士吗？”

**能，在 Shopify 的配送设置里，而不是在日期应用里。** 在 **Settings → Shipping and delivery** 中编辑你的配送区域。Shopify 把英国列为五个地区：British Forces、England、Northern Ireland、Scotland 和 Wales。只勾选 England、Scotland 和 Wales。这样，北爱尔兰地址的顾客就没有可用的配送选项，也就无法结账。如果你还有“其他地区”（Rest of World）配送区域，请用 BT 开头的邮编测试一下，确保它没有把北爱尔兰接进去。

在中国的店铺里，Shopify 按省份列出中国，所以你可以把不配送的省份和地区排除在配送区域之外。

区域编辑器里没有邮编字段，所以论坛上“排除 BT 邮编”的建议在这里不适用。Shopify 还宣布配送设置将并入 Markets，所以菜单名称可能会变，但地区的选择方式不变。

## 7.“如果修改订单的数量或日期，或者取消订单，产能会更新吗？”

**取消会，编辑不会。**

- **整单取消：** 该订单在配送日期上占的名额会被释放，它在各项限额中的计数也一并释放
- **在 Shopify 后台编辑订单**（数量或日期）：计数不变。原来的日期和数量仍然被计入。
- **退款：** 不会改变计数

如果你把订单改到另一个日期，请记住原日期仍然算着这笔订单，新日期则不算。

## 8.“我们用了自选饼干礼盒构建器和照片上传。它们能用吗？”

**请在开发店铺上测试。** 决定结果的是另一款应用把商品加入购物车的方式：

- **照片上传或个性化**应用，如果通过主题正常的 **Add to cart** 添加商品，通常能让配送日期留在这件商品上。
- **礼盒构建器**一次添加多件商品，可能不会带上商品页的日期。这种情况下，请改在购物车页收集日期：在 配送日期 中，为整张订单选择一个日期。

无论哪种，结账规则检查的都是到达结账的那个日期。最坏的情况是顾客被要求重新选一次日期，而不是下出一张没有日期的订单。

## 9.“这些都包含在 Advanced 套餐，每月 $19.99 里吗？”

**是的。** 配送日期、时间段、按日期上限、按配送日期计数的商品限额、假日日历和结账规则，都包含在 Advanced（$19.99/月，14 天免费试用）里。第 2 项和第 7 项在任何套餐中目前都还没有。

## 10.“我们能先在开发店铺上测试所有功能吗？”

**能，而且你应该这样做。** 把 OrderRules 安装到 Shopify 开发店铺，复制你的真实商品，再用 Shopify 的测试支付网关做这些测试：

1. **把一个日期订满：** 把商品限额设为 2，为周五下 2 份订单，再试第三份
2. **Buy It Now：** 在商品页选好日期，点击 Buy It Now
3. **公共假日：** 检查该日期在日历中无法选择
4. **取消：** 取消一张测试订单，检查名额是否恢复
5. **北爱尔兰：** 在结账时试一个 BT 开头的邮编

如果这五项都表现正常，就可以上线了。先看[2 分钟快速入门](/docs/getting-started/quick-start-first-rule)，再看[配送日期设置](/docs/delivery/getting-started-delivery-dates)。

## 这家烘焙店的设置是什么样的

| 设置 | 位置 | 值 |
|---|---|---|
| 可配送的星期 | 配送日期 → 规则 | 周二、周三、周四、周五、周六 |
| 备货时间（天） | 配送日期 → 规则 | 1 |
| 截单时间（HH:MM） | 配送日期 → 规则 | 07:00 |
| 结账时必须选择配送日期 | 配送日期 → 规则 | 开启 |
| 巨型饼干（经典款、印花款变体） | 产品限制 | 配送日期 · 每日数量 100 |
| 饼干礼盒 | 产品限制 | 配送日期 · 每日数量 100 |
| 迷你饼干礼盒 | 产品限制 | 配送日期 · 每日数量 100 |
| 英国公共假日 | 日历 → 导入节假日，然后 复制门店假日 | 每年一次 |
| 北爱尔兰 | Shopify → Shipping and delivery | 不在配送区域内 |
| 动态结账按钮 | 主题 → 商品页 | 在有日期的商品上关闭 |

备货时间为 1 天、截单时间为 7:00 时，早上 7 点前下的订单可以选明天。7 点之后，最早的日期是后天。截单时间使用你在 Shopify 中设置的店铺时区。

更多面向食品店铺的内容：[食品与烘焙店配送日期选择器](/blog/shopify-delivery-date-picker-food-bakery) · [面向烘焙店的 OrderRules](/use-cases/bakeries) · [最佳配送日期选择器应用对比](/blog/best-shopify-delivery-date-picker-apps)
