跳至主要内容
指南

食品与烘焙店的 Shopify 配送日期选择器:截单、提前期与每日上限(2026)

Jahangir Alam2026年10月24日事实核查于 2026年10月24日16 min read

食品店对配送日期选择器有四点要求:

  1. 与最后一批挂钩的截单。 当日或次日,截止在你停止烘焙或打包的时间。
  2. 按商品设置提前通知。 面包明天送,定制蛋糕三天后,餐饮托盘一周后。
  3. 每天的上限。 按订单数、按时间段,以及烤箱或冷柜决定产能的商品按商品计。
  4. 结账时强制执行的日期。 否则 Shop Pay 订单会不带日期,或落在你休息的那天。

大多数日期选择器只做到第一点。其余几点才是让厨房不会在只能做 25 单的日子里接下 40 单的关键。本指南逐一讲解每项设置,然后从头到尾设置一家烘焙店的复合示例。

为什么食品比其他配送更难

一件 T 恤明天发货或下周发货都行。食品则有制作日期、保质期,还有一个产量有限的厨房。

普通店铺食品或烘焙店
提前通知所有商品都一样取决于商品
截单工作日结束时最后一批入炉时
产能很少成为问题烤箱、冷柜、司机
日期出错包裹晚到食物报废,或派对上没有蛋糕
可提前多久预订数月数天

最后一行同样重要。让顾客提前六周预订新鲜面包,只会带来你自己都会忘掉的订单。请把 Max days ahead 设为你实际排期的范围。对大多数新鲜食品来说,7 到 14 天就足够了。

当日与次日截单

截单时间和提前期共同起作用。顾客能选的最早日期是今天加上提前期,如果在截单时间当时或之后下单,再加一天。

设置提前期截单09:30 下单15:00 下单
当日送达烘焙店0 天10:00今天明天
次日送达烘焙店1 天16:00明天明天
次日送达,较早截单1 天12:00明天后天
备餐,提前 2 天通知2 天18:002 天后2 天后

请把截单时间设为最后一批的计划入炉时间,而不是出炉时间。如果当日酸面包在 11:00 入炉,10:00 的截单就给你留出一个小时来准备。

需要了解两个细节:

  • 截单使用的是你店铺的时区, 而不是顾客的时区。
  • 提前期按自然日计算。 休息的星期一不会多算一天。如果你周一什么都不烤,请把周一设为配送禁用日,或者为需要整整一个工作日通知的商品设置更长的提前期。截单时间指南涵盖了更多边缘情况。

不同商品,不同的提前通知

你的面包和婚礼蛋糕不该共用一个提前期。在 OrderRules 中,每条可用性规则都有一个 Applies to 设置:全店、某个商品、某个系列,或带某个标签的商品。当多条规则都可能匹配时,最具体的那条胜出:商品,然后是系列,然后是标签,最后是全店。

一家典型的烘焙店最终会有三条规则:

  • 全店: 提前期 1 天,截单 16:00,周二至周六。
  • 系列「Celebration cakes」: 提前期 3 天,截单 18:00。
  • 标签「catering」: 提前期 7 天,仅周一至周五配送。

混合购物车。 如果顾客在购物车里为整张订单选择一个日期,选择器只显示每一件商品都允许的日期。一条需要次日通知的面包加一个需要 3 天通知的蛋糕,会把整张订单推到第 3 天。在商品页选择的日期则只留在那件商品上,所以顾客可以在同一张订单里明天拿面包、周六拿蛋糕。这对你是否意味着两次配送,取决于你的配送方式,因此请决定想提供哪种选择器位置。详情见范围规则文档。

按产能为每天设置上限

食品店往往在顾客用完之前,烤箱、冷柜或司机就先用完了。上限有三种,可以叠加:

上限位置用途
每个配送日期的订单数Delivery date behavior → Maximum orders per delivery date你的司机或打包台:每天的总配送单数
每个时间段的订单数Time slot templates → 每个时段上的 Cap/day一个只能接满八单的 9–11 点窗口
每个日期某一商品的件数商品的每日上限,按交付日期计算12 个定制蛋糕、40 个酸面包

第三种上限是大多数日期选择器所没有的。普通的每日上限按订单下单的当天来计数。对烘焙店来说这是错的日子:一周内为同一个周六下的十二张订单,都会落在周六的烤箱上。按交付日期计算时,「每天 12 个」就表示每个配送或自提日期 12 个,无论顾客多早下单。顾客选择日期时能看到还剩多少,已满的日期显示为不可用。原因详见下单日期 vs 交付日期。

每个上限对所有日期都是同一个数字。没有定时覆盖,所以如果你在情人节或圣诞周增加了人手,请在那一周开始前手动调高上限,之后再调回来。

两笔几乎同时的结账在只剩一个名额时可能都通过,所以请把上限当作你很少会超出的天花板,而不是保证。

配送日、休息日与节假日

  • 星期。 在每条规则上只勾选你配送的日子。周二至周六营业的烘焙店会取消勾选周日和周一。
  • 禁用日期。 添加你虽然营业但无法配送的日子,例如集市日或员工培训日。
  • 节假日。 用节假日日历在公共假日关闭店铺,然后用 Copy store holidays 把这些日子复制到配送禁用日期中。它们是两份独立的列表,所以休息日在你复制之前不会阻止配送。圣诞旺季请参阅节假日截单与禁用日期。

在柜台自提

很多食品店自提比配送卖得更多。在 OrderRules 中,每个自提地点都有自己的日程,包括提前期、截单、禁用日期,以及各自带 Cap/day 的时间段。这样柜台可以保持当日自提,而配送需要提前一天通知。自提选择适用于整张订单。Shopify 自提预约指南讲解了设置方法,每个时段接多少笔自提讲解了如何定容量。

让日期在结账时真正生效

这是食品店亏钱的地方。商品页或购物车页上的选择器,只有在顾客经过那一页时才起作用。Shop Pay、Apple Pay 和直接结账链接会跳过购物车,所以只靠小组件的选择器会放过这些没有日期的订单,或者带着一个你本已置灰的日期的订单。

OrderRules 会通过 Shopify Functions 在结账时再次检查订单:

  • 勾选 Require a delivery date at checkout 后,没有日期的订单无法提交。
  • 日期已过截单时间、落在禁用日或已满时,会显示清晰的提示,请顾客另选日期。
  • 商品的每日上限按整个购物车检查。针对上限 50 的商品下 60 个面包的订单同样会被拦截。

这项校验在任何 Shopify 套餐上都有效。而结账页上的选择器则是另一回事:它需要 Shopify Plus。没有 Plus 时,顾客在商品页或购物车页选择日期,由结账环节强制执行。结账日期文档涵盖了两种情况。

完整示例:一家有两台烤箱的烘焙店

这是一个复合示例,不是真实客户。 一家烘焙店销售面包、糕点和定制蛋糕,提供本地配送和柜台自提。它有两台烤箱、一名司机,周日和周一休息。

设置值原因
全店规则提前期 1 天,截单 16:00,周二至周六,Max days ahead 10面包在配送当天早上烘焙
「Celebration cakes」系列规则提前期 3 天,截单 18:00裱花需要两天
柜台自提提前期 0 天,截单 10:00,时段 12–2 点和 2–5 点,Cap/day 各 15早上烘焙的当日面包
Maximum orders per delivery date30一名司机,一条路线
配送时段模板8–11 点和 11–2 点,Cap/day 各 15货车跑两趟
定制蛋糕每日上限,按交付日期12两个人一天能裱完的量
禁用日期复制店铺节假日,外加集市周的周六那天没有货车
Require a delivery date at checkout开启让 Shop Pay 订单带着日期进来

繁忙的周末会发生什么:

  • 周五 15:30。 一位顾客订购一条面包配送。在 16:00 截单前,周六仍然可以预订。
  • 周五 16:15。 下一位顾客能选的最早日期是周二,因为周日和周一休息。
  • 周六的蛋糕。 周六第 12 个定制蛋糕让该日期约满。第 13 位顾客看到周六置灰,于是改选周二,而不是事后退款。
  • 柜台自提。 当日自提每天开放到 10:00,之后顺延到明天。

食品店该用哪款应用?

如果你只需要一个日期选择器,有不少好选择。Pickeasy 和 Zapiet 有多年的评价积累,Flare 在它的 $15 套餐中列有结账校验规则。我们的配送日期选择器横评从价格以及日期能否撑过结账两方面对比了十款应用。

当日期只是你需要强制执行的若干规则之一时,OrderRules 更合适。配送日期、时段上限、按商品的提前通知和产能上限,与营业时间、每日订单上限和按客户限制都在同一个应用里。配送功能包含在 Advanced 套餐($19.99/月) 中。

配送区域、运费和最低订单金额请使用 Shopify 自带的本地配送设置;本地配送指南会带你逐步设置。蛋糕和其他按需定制商品,请参阅按需定制的交货周期与产能上限。

OrderRules 做不到的事

与其安装后才发现,不如在这里说清楚:

  • 不支持即时或按需下单。 它安排日期和时间段。如果想要餐厅式的「30 分钟后可取」下单,请看 Zapiet Eats;我们的餐厅应用组合解释了其中的取舍。
  • 不支持按邮编或配送区域设置规则。 规则按商品、系列或标签限定。请在 Shopify 的本地配送设置中限制配送范围。
  • 没有定时上限。 每个上限对每一天都是同一个数字。旺季请手动修改。
  • 没有菜单或餐桌点餐。 它不是餐厅 POS。

设置清单

  • 一条全店规则,含你的配送星期,Max days ahead 为 7–14
  • 与最后一批匹配的提前期和截单时间
  • 为每组需要更长通知的商品单独设置一条规则
  • Maximum orders per delivery date 设为你的司机能应付的量
  • 每个时间段上的 Cap/day
  • 对批量固定的商品设置按交付日期计算的每日上限
  • 把店铺节假日复制到配送禁用日期
  • 勾选 Require a delivery date at checkout
  • 在店面下一笔测试订单,再用 Shop Pay 测试一次

烘焙店适用的 OrderRules:能做什么,不能做什么 · 查看配送功能 · 安装 OrderRules

常见问题

对食品店来说,最好的选择器要能在结账时强制执行日期,并把每天的订单量限制在你的产能之内。请留意是否支持当日和次日截单、按商品设置不同的提前期,以及按交付日期和时间段设置的上限。OrderRules 在 Advanced 套餐($19.99/月)中全部提供,并且在任何 Shopify 套餐上都会在结账时校验日期。Pickeasy、Zapiet 和 Flare 也是不错的日期选择器;可以在我们的配送日期选择器横评中对比。

把提前期设为 0 天,把截单时间设为你计划的最后一批当日出品的时间,例如 10:00。10:00 之前下的订单可以预订今天;10:00 当时或之后下的订单从明天起算。如果只做次日送达,就把提前期设为 1 天并保留截单时间,这样截单后的订单会预订后天。

可以。为商品、系列或带标签的商品单独设置一条可用性规则,并给它更长的提前期,例如定制蛋糕 3 天。如果顾客在购物车中为混合订单选择同一个日期,选择器只会显示每件商品都允许的日期,所以需要 3 天通知的蛋糕会把整张订单推到第 3 天。在商品页选择的日期则只对该商品有效。

在 Advanced 套餐上,为蛋糕商品设置每日上限,并按交付日期计算。「每天 12 个」就表示每个配送或自提日期 12 个,无论顾客多早下单。顾客选择日期时能看到还剩多少,已满的日期无法预订。每个上限对所有日期都是同一个数字,所以在繁忙的一周前请手动调高。

如果选择器只存在于购物车页,那就可以:Shop Pay、Apple Pay 和直接结账链接都会跳过购物车。OrderRules 会通过 Shopify Functions 在结账时再次校验日期。勾选 Require a delivery date at checkout 后,没有有效日期的订单无法提交。结账页本身的选择器需要 Shopify Plus;而校验在任何套餐上都有效。

正在挑选应用?

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

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

免费试用 OrderRules