---
title: "门店自提设置"
description: "让顾客在您的每个 Shopify 地点预订自提日期和时间段——按地点设置自提工作日、备货时间、截单时间、时段上限和封禁日期，基于原生自提。"
contentType: "docs"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/docs/delivery/in-store-pickup"
slug: "delivery/in-store-pickup"
---
**预约式门店自提让顾客在您的任意 Shopify 地点预订一个自提日期和时间段——并在结账时强制执行。** Shopify 原生的到店取货把自提作为一个 *选项* 提供，但它无法预约日期、无法限制一个时段能容纳多少自提，也无法强制执行截单时间。OrderRules 在原生自提之上补上了这一预约层。

## 工作原理

- **自提地点。** 每个自提地点都关联一个 **Shopify 地点**，因此订单会路由到正确的门店。有多个地点时，顾客先选择地点。
- **每个地点一套日程。** 每个地点都有各自的自提 **工作日**、**备货时间**（整天）、**每日截单时间**、**可预订范围**、**时间段模板** 和 **休息日**。
- **时段容量。** 时间段模板中的每个窗口都有容量——即它每天可接的自提订单数。已满的时段会在选择器中置灰，并在结账时被拦截。容量按时段计算；没有时间段的地点本身没有自提上限。
- **哪些商品可以自提。** 在每条 [可用性规则](/docs/delivery/availability-rules) 中设置：**配送与自提**、**仅配送** 或 **仅自提**。
- **原生结账。** 自提依托 **Shopify 原生的到店取货**，您需要在 Shopify 中按地点开启。

## 设置方法

1. 在 **Advanced** 套餐上，打开 **配送与自提**，勾选 **提供门店自提**。
2. 在 Shopify 中，为顾客可以取货的每个地点开启 **设置 → 发货和配送 → 到店取货**。
3. 在 OrderRules 中，点击 **管理自提点 → 添加自提点**。填写名称和展示给顾客的地址，并关联 Shopify 地点。
4. 设置该地点的 **自提工作日**、**备货时间（天）**、**截单时间（HH:MM）**、**最多可提前天数** 和 **时间段模板**——不需要时间段时选择 *仅日期*。时段容量来自模板中的各个窗口（参见 [时间段](/docs/delivery/time-slots)）。
5. 为该地点添加 **休息日**。全局 [封禁日期](/docs/delivery/blackout-dates-and-holidays) 同样适用于所有地点。
6. **测试** 一笔自提订单：已满的时段或休息日应在结账时被拦截，订单上应带有自提日期、时间段和地点。

## 订单上会记录什么

所选的 **自提地点、日期和时间段** 会作为订单属性保存，可在 Shopify 后台的订单中查看。您也可以把它们作为商品行属性显示在购物车、结账页和订单确认中。如果开启 [订单自动打标](/docs/delivery/order-auto-tagging)，订单会被打上 `pickup:YYYY-MM-DD` 和 `slot:CODE` 标签，方便您在 Shopify 订单搜索中筛选每日备货清单。自提订单不包含在 [承运商 CSV 导出](/docs/delivery/carrier-csv-export) 中，该导出仅涵盖发货订单。

取消订单会释放其占用的时段。

## 自提 vs. 配送

自提和配送共用同一套引擎和同一个结账 Function。区别在于：自提的日期和时间段来自 **地点**，而不是规则中的备货时间和截单时间；而且自提总是适用于 **整笔订单**——选择自提会取代任何按商品设置的配送日期。要查看面向顾客的完整操作演示，请参见 [Shopify 门店与本地自提指南](/blog/shopify-in-store-local-pickup-guide)。

### OrderRules 在 Shopify 原生自提之上补充了什么

| 能力 | Shopify 到店取货 | 搭配 OrderRules |
|---|---|---|
| 将自提作为一个选项提供 | 支持 | 支持 |
| 选择自提日期 | 不支持 | 支持 |
| 选择时间段 | 不支持 | 支持 |
| 限制单个时段可承接的自提数量 | 不支持 | 支持 |
| 备货时间与当日截单时间 | 不支持——只有固定的「通常在 X 内备好」提示 | 支持，按地点设置 |
| 按地点设置自提工作日与休息日 | 不支持 | 支持 |

### 已知限制

- **容量按订单数计算**，按时段、按天计。同一上限适用于每个日期；要完全关闭某一天，请添加休息日。
- **在没有 Shopify Plus 的店铺上**，选择器位于产品页和购物车页，顾客还需要在结账时选择自提作为配送方式。OrderRules 无法校验这两个选择是否一致。在 Plus 店铺上，自提预约也会显示在结账页——参见 [在结账页选择配送日期](/docs/delivery/delivery-date-at-checkout)。
- **同一秒内的两笔结账** 争抢某个时段的最后一个名额时，可能都会成功。结账校验读取的是预订快照，而不是持有锁。
- OrderRules **不发送自提提醒或「可取货」通知**。请使用 Shopify 自带的通知或 Shopify POS。

## 相关内容

- [可用性规则](/docs/delivery/availability-rules) · [时间段](/docs/delivery/time-slots) · [配送产能上限](/docs/delivery/capacity-limits)
- [设置配送日期选择器](/docs/delivery/getting-started-delivery-dates) · [门店自提功能概览](/features/in-store-pickup)
