肉店的圣诞节靠预购。 顾客 11 月订火鸡,23 日或 24 日来取。你要提前几周知道该进多少只,以及每小时有多少人上门。在 Shopify 上,这需要三样东西:顾客自己选的自提日和时段、不会被突破的上限,以及最后下单日。
本文以一家示例性的英国家庭肉店为例。同样的设置也适用于卖圣诞木柴蛋糕和肉馅派的面包店,或接圣诞蛋糕订单的蛋糕店。示例中的休息日是英国的;请换成你所在市场的休息日。
简短回答
- 自提日和时段: 在 OrderRules 中设置带自提时段的自提点。每个时段每天接固定数量的订单。
- 火鸡数量: 为每个圣诞产品设置每日上限,按自提日期统计。
- 休息日: 在自提点上关闭 12 月 25 日、26 日、12 月 28 日的公共假日和 1 月 1 日。
- 提前预订: 把最多可提前天数设为 60,这样 12 月 24 日从 11 月初就能预订。
- 最后下单日: 当天在 Shopify 中把圣诞产品设为“草稿”。
以上全部在 Advanced 套餐中提供,都不需要 Shopify Plus。
示例肉店
| 设置 | |
|---|---|
| 自提日 | 2026 年 12 月 21 日(周一)至 24 日(周四) |
| 自提时段 | 08:00–10:00、10:00–12:00、12:00–14:00、14:00–16:00 |
| 每个时段的订单数 | 30 |
| 每个自提日的火鸡数 | 40(各规格共用上限) |
| 每个自提日的牛肋排数 | 25 |
| 休息 | 12 月 25 日、26 日、28 日,1 月 1 日 |
| 最后下单日 | 12 月 16 日(周三) |
第 1 步:能订到平安夜的自提点
Shopify 的门店自提会在结账时给顾客一个自提选项,但不能让他们选日期或时间。OrderRules 在此基础上补上这一点。
在配送与自提中,勾选提供门店自提,然后添加自提点,并把它关联到店铺的 Shopify 地点。接着设置:
- 可自提的星期: 你交付订单的日子。
- 备货时间(天)和截单时间 (HH:MM): 顾客最早能选的日期。备货时间为 2、截单时间为 12:00 时,周一中午前下的单可在周三取货。
- 最多可提前天数:60。 这是最容易被忽略的一项。除非你修改,否则自提点只允许顾客提前 14 天预订。11 月 2 日那天,距 12 月 24 日还有 52 天,所以用默认值的话,顾客要到 12 月 10 日才订得到 24 日。
自提点的日期适用于整张订单,所以火鸡、香肠肉馅和填料都在同一天来取。这通常正是肉店想要的。
第 2 步:带上限的自提时段
创建一个时间段模板,写入四个时段,并把每个时段的每日上限设为 30。然后在自提点上选择该模板。
这样每个时段每天接 30 笔自提订单。某个时段满了,它在选择器里会变灰;如果有人付款时它刚好满了,结账会被拦截。顾客会看到“That pickup time is full. Please choose another.”这句话的措辞可以修改。
上限按订单计数,而不是按商品件数。顾客同时来取一只火鸡和一块火腿,只占时段中的一个名额。
第 3 步:按自提日限制火鸡数量
每个时段的订单数控制的是柜台前的队伍,并不控制你卖出多少只火鸡。要控制数量,请使用产品限制。
- 把火鸡的各规格(4–5 公斤、6–7 公斤、8–9 公斤)作为变体放在同一个产品下。
- 在产品限制中为火鸡添加限制,并把每日上限的统计依据设为配送日期。
- 把每日上限设为 40,不设变体覆盖。
现在所有规格共用每个自提日 40 只的上限。自提日期与配送日期的计数方式相同,所以如果你也送货,两者共用这 40 只。牛肋排同样处理,上限为 25。
某天只剩 3 只火鸡而顾客想买 4 只时,结账会被拦截,并显示“Only 3 left for delivery on 2026-12-23. Please reduce the quantity or choose another date.”即使是自提订单,这条消息的措辞里也写的是“delivery”。
详细说明,以及我们在开发店铺上测试共用上限时的发现:按配送日期而非订单限制商品数量。
第 4 步:关闭你不营业的日子
在自提点上为 12 月 25 日、26 日、12 月 28 日(节礼日的公共假日,周一)和 1 月 1 日添加休息日。顾客无法选择这些日期,如果提交了休息日,结账会被拦截。
自提点上的休息日只会停止自提。你的在线商店仍可下单。如果也想在这些日子停止接单,请使用节假日日历。两者的区别见 Shopify 节假日截单与停送日期。
第 5 步:你的最后下单日
大多数肉店会在圣诞前约一周停止接圣诞订单,以便备货。OrderRules 根据备货时间和截单时间算出最早可选日期,没有固定的“最后下单日”设置。
到了最后下单日,在 Shopify 中打开圣诞产品并把它们设为草稿,或从在线商店销售渠道中移除。已下的订单仍保留自提日和时段,其余商品继续在售。请从一开始就把这个日期写在产品描述里,免得顾客意外。
第 6 步:把日期设为必选
在圣诞产品的可用性规则上打开结账时必须选择配送日期。没有自提日期的顾客会在结账时被拦截,并看到“Please choose a pickup date before checking out.”
这对立即购买以及产品页上的 Apple Pay、Google Pay 按钮尤其重要,因为它们会跳过保存日期的购物车。请参阅立即购买会跳过配送日期。
你的备货清单
打开为订单添加配送日期和时段标签。每个订单都会带上 pickup:2026-12-23 这样的标签以及它的时段。在 Shopify 后台按该标签搜索订单,就能打印当天的备货清单,再按时段排序来安排柜台。
OrderRules 目前做不到的事
开始接单前请先了解:
- 某个产品只在圣诞期间可选的日期。 你无法让火鸡只能在 12 月 21–24 日取货,自提点的日期适用于所有产品。请在产品页写明自提日,并在 12 月初按
pickup:标签搜索订单,找出火鸡订错日期的订单。 - 23 日放宽上限。 时段的“每日上限”和产品的每日上限在每个日期都一样。请按最忙的那天设置。
- 平安夜缩短营业时间。 时段来自同一个模板,所以平安夜与其他日子的时段相同。如果 24 日 14:00 关门,请按此设计模板,只有在对每一天都合适时才加更晚的时段。
- 固定的最后下单日。 见上文:当天把产品设为草稿。
- 更改订单。 在 Shopify 后台把顾客改到另一天,并不会移动他们的名额。取消订单则会释放名额。
如果你同时送货
送货使用可用性规则,而不是自提点。你可以为圣诞产品系列设置一条专属规则,配上自己的备货时间(天)和最大提前天数。
当购物车里的产品适用不同规则时,顾客只能选择每条规则都允许的日期。如果全店规则允许提前 30 天,圣诞规则允许 60 天,那么装有火鸡和一件日常商品的购物车只能提前 30 天预订。请把 12 月的全店最大提前天数也调高。
检查清单
- 自提点已关联你的 Shopify 地点,最多可提前天数为 60
- 时间段模板,每个时段都设有每日上限
- 各规格作为同一产品的变体;每日上限按配送日期统计
- 休息日:12 月 25 日、26 日、28 日和 1 月 1 日
- 打开结账时必须选择配送日期
- 打开订单标签,用于备货清单
- 产品描述里写明最后下单日,并设提醒把产品设为草稿
- 测试订单,最好先在开发店铺上进行