跳至主要内容
食品业务

烘焙店选 Shopify 配送日期应用前问的 10 个问题(诚实回答)

Jahangir Alam2026年10月28日事实核查于 2026年10月28日17 min read

英国一家饼干烘焙店在网上卖三样东西:饼干礼盒、巨型饼干和迷你饼干礼盒。顾客可以选周二到周六的配送日期,截单时间是早上 7 点,快递覆盖英格兰、苏格兰和威尔士。烤箱每个配送日期每款最多能做 100 份。

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

10 个答案一览

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

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

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

在 产品限制 中设置:

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

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

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

为什么按配送日期计数很重要:你的每日限额算错了日子。

2.“11 月 14 日能设成 60,而不是 100 吗?”

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

你可以这样做:

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

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

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

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

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

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

依赖它之前,先检查两件事:

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

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

快递公司自己的休息日也很重要。如果他们在公共假日的周一不揽收,周二的配送可能也需要设停送日期。更多旺季提示:假日截单与停送日期。

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 会跳过你的配送日期。

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 分钟快速入门,再看配送日期设置。

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

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

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

更多面向食品店铺的内容:食品与烘焙店配送日期选择器 · 面向烘焙店的 OrderRules · 最佳配送日期选择器应用对比

常见问题

在 OrderRules 中,如果它们是同一商品的不同变体,可以:按配送日期计数的商品限额,会把每个变体在该日期的件数加在一起。两个独立商品目前无法共用一个按配送日期的限额,因为商品系列限额是按下单当天计数的。

OrderRules 目前不行。每日限额对所有日期是同一个数字,改动它会同时改动所有日期,包括顾客正在预订的日期。你可以用配送停送日期把某一天完全关闭。

会。商品页上的 Buy It Now 和快捷支付按钮会跳过购物车,所以在商品页选好的日期不会随之带过去。不过 OrderRules 的结账规则在任何 Shopify 套餐上仍会对这些结账生效,开启“结账时必须选择配送日期”后,顾客会被拦下并看到 'Please choose a delivery date before checking out.'

结账会被拦截,包括 Shop Pay、Apple Pay 和 Google Pay,并显示类似 'Delivery on {date} is fully booked. Please choose another date.' 的提示。顾客返回后重新选一个日期。已满的日期在选择器中也会显示为灰色。

可以,但要在 Shopify 的配送设置里做,而不是在配送日期应用里。Shopify 把英国分成五个地区(英格兰、苏格兰、威尔士、北爱尔兰和英国军队),所以只包含英格兰、苏格兰和威尔士的配送区域,会在结账时拦下北爱尔兰的地址。

在 OrderRules 中,整单取消会释放该订单在配送日期上占用的名额。在 Shopify 后台编辑订单(如修改数量或日期)以及退款,目前都不会改变计数。

可以。把它安装到 Shopify 开发店铺,添加你的真实商品和规则,再用 Shopify 的测试支付网关下测试订单。上线前,请测试日期已满、Buy It Now、已取消的订单,以及你的公共假日。

正在挑选应用?

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

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

免费试用 OrderRules