---
title: "Shopify 圣诞预购：自提时段、火鸡限量与最后下单日"
description: "肉店的圣诞节靠预购：火鸡 11 月订，23 日和 24 日来取。本文讲解如何在 Shopify 上用自提时段、每天限量的火鸡数、休息日和最后下单日来接这些订单，并说明 OrderRules 目前做不到什么。"
contentType: "blog"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/blog/shopify-christmas-pre-orders-collection-slots"
slug: "shopify-christmas-pre-orders-collection-slots"
date: "2026-10-31"
tags:
  - "shopify"
  - "christmas"
  - "pre-orders"
  - "click and collect"
  - "in-store pickup"
  - "time slots"
  - "butcher"
  - "bakery"
  - "food"
  - "capacity"
---
**肉店的圣诞节靠预购。** 顾客 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 步：按自提日限制火鸡数量

每个时段的订单数控制的是柜台前的队伍，并不控制你卖出多少只火鸡。要控制数量，请使用产品限制。

1. 把火鸡的各规格（4–5 公斤、6–7 公斤、8–9 公斤）作为变体放在**同一个产品**下。
2. 在**产品限制**中为火鸡添加限制，并把**每日上限的统计依据**设为**配送日期**。
3. 把每日上限设为 40，不设变体覆盖。

现在所有规格共用每个自提日 40 只的上限。自提日期与配送日期的计数方式相同，所以如果你也送货，两者共用这 40 只。牛肋排同样处理，上限为 25。

某天只剩 3 只火鸡而顾客想买 4 只时，结账会被拦截，并显示“Only 3 left for delivery on 2026-12-23. Please reduce the quantity or choose another date.”即使是自提订单，这条消息的措辞里也写的是“delivery”。

详细说明，以及我们在开发店铺上测试共用上限时的发现：[按配送日期而非订单限制商品数量](/blog/shopify-limit-units-per-delivery-date)。

## 第 4 步：关闭你不营业的日子

在自提点上为 12 月 25 日、26 日、12 月 28 日（节礼日的公共假日，周一）和 1 月 1 日添加**休息日**。顾客无法选择这些日期，如果提交了休息日，结账会被拦截。

自提点上的休息日只会停止自提。你的在线商店仍可下单。如果也想在这些日子停止接单，请使用节假日日历。两者的区别见 [Shopify 节假日截单与停送日期](/blog/shopify-holiday-cutoff-blackout-dates)。

## 第 5 步：你的最后下单日

大多数肉店会在圣诞前约一周停止接圣诞订单，以便备货。OrderRules 根据备货时间和截单时间算出最早可选日期，没有固定的“最后下单日”设置。

到了最后下单日，在 Shopify 中打开圣诞产品并把它们设为**草稿**，或从在线商店销售渠道中移除。已下的订单仍保留自提日和时段，其余商品继续在售。请从一开始就把这个日期写在产品描述里，免得顾客意外。

## 第 6 步：把日期设为必选

在圣诞产品的可用性规则上打开**结账时必须选择配送日期**。没有自提日期的顾客会在结账时被拦截，并看到“Please choose a pickup date before checking out.”

这对**立即购买**以及产品页上的 Apple Pay、Google Pay 按钮尤其重要，因为它们会跳过保存日期的购物车。请参阅[立即购买会跳过配送日期](/blog/shopify-buy-it-now-skips-delivery-date)。

## 你的备货清单

打开**为订单添加配送日期和时段标签**。每个订单都会带上 `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 日
- [ ] 打开**结账时必须选择配送日期**
- [ ] 打开订单标签，用于备货清单
- [ ] 产品描述里写明最后下单日，并设提醒把产品设为草稿
- [ ] 测试订单，最好先在[开发店铺](/docs/getting-started/test-on-development-store)上进行

## 相关内容

- [每个时段接多少笔自提？](/blog/shopify-pickup-time-slots-capacity) · [门店自提设置](/docs/delivery/in-store-pickup) · [时间段](/docs/delivery/time-slots)
- [应对节日订单高峰](/blog/managing-holiday-order-surges-shopify) · [面向面包店的 OrderRules](/use-cases/bakeries)
