---
title: "在感谢页面和订单状态页面显示配送日期"
description: "把“Delivery date (after order)”区块添加到感谢页面和订单状态页面。顾客可以看到配送日期，订单没有日期时可以在那里选择，你允许的话还可以更改日期。"
contentType: "docs"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/docs/delivery/delivery-date-after-order"
slug: "delivery/delivery-date-after-order"
---
**“Delivery date (after order)”区块会在感谢页面（结账完成后）显示顾客的配送日期；顾客登录后，在其客户账户的订单状态页面也会显示。**

- **订单有日期：** 区块显示日期，如果选了时间，也会显示时间。
- **订单需要日期**（在没有日期的情况下被接受，参见[未选配送日期的订单](/docs/delivery/orders-without-a-delivery-date)）：顾客在这里选择日期。OrderRules 会根据开放日期、截单时间、停配日和名额实时检查，并把日期保存到订单。
- **自提订单、已取消订单，或没有配送规则的商品：** 区块不显示任何内容。

适用于 **Advanced** 套餐。适用于所有 Shopify 套餐，不限于 Plus。订单状态页面需要 Shopify 的 **新版客户账户**；使用经典账户时，顾客仍可在感谢页面看到该区块。

## 把区块添加到感谢页面

1. Shopify 后台 → **设置** → **结账**。
2. 在 **配置** 下，点击当前结账的 **编辑**（或 **自定义**）。
3. 在编辑器顶部打开页面菜单（显示为 **结账**），选择 **感谢页面**。
4. 在左侧边栏的 **主要** 下，点击 **添加区块**。
5. 在 **OrderRules – Delivery** 下，选择 **Delivery date (after order)**。
6. 区块会显示一个示例日期和绿色的 **“Connected to OrderRules.”** 提示。这只是编辑器预览；顾客看到的是他们自己的日期。
7. 把它拖到你想要的位置。多数店铺把它放在确认信息下方。
8. 点击 **保存**。

![Shopify 结账编辑器感谢页面上的 Delivery date (after order) 区块，显示 Connected to OrderRules.](/images/docs/delivery-after-order-block-editor.png)

## 把区块添加到订单状态页面

步骤相同，但在第 3 步选择 **订单状态**（在“客户账户”下）。再次点击 **保存**：每个页面需要分别保存。

**快捷方式：** OrderRules → **配送日期** → **订单与发货** → **配送日期区块** → **添加到感谢页面** / **添加到订单状态页面**，会在对应页面打开编辑器。当你为没有日期的订单选择“接受订单”，或开启顾客更改日期后，这些按钮才会出现。你也可以随时按上述步骤添加区块。

## 允许顾客更改日期（可选）

OrderRules → **配送日期** → **订单与发货** → **未选配送日期的订单** → 开启 **允许顾客在下单后更改配送日期**。首次使用时，Shopify 会请你授权更新订单的权限。

之后，顾客会在日期下方看到 **更改** 按钮。他们选择新日期（和时间），点击 **保存配送日期**，并看到“Your delivery date is saved.”

顾客更改日期时：

- 原日期的名额会被释放，新日期会被预约（[名额限制](/docs/delivery/capacity-limits)）；
- 订单的配送信息和[配送标签](/docs/delivery/order-auto-tagging)会更新；
- 订单备注中会添加一行，例如“Delivery date changed by the customer: 2026-11-13 → 2026-11-18. Item labels still show the date chosen at checkout.”结账后，各商品旁显示的日期无法更改，所以备注会告诉你和打包团队当前是哪个日期。

在以下情况下不会显示 **更改** 按钮：

- 已过该日期的截单时间；
- 订单已发货或已关闭；
- 日期是在商品页按商品选择的（只能更改订单本身的日期）；
- OrderRules 处于关闭状态。

## 故障排除

| 你看到的情况 | 检查什么 |
|---|---|
| 在编辑器中：**“Connected to OrderRules.”** | 一切正常。 |
| 在编辑器中：“Can't reach OrderRules…”、“…isn't recognized…”或“…didn't accept this store…” | 确认已安装并更新 OrderRules，然后[联系支持](/docs/troubleshooting/contact-support)。 |
| 区块在真实订单上不显示任何内容 | 订单是自提、已取消，或没有带配送规则的商品；你的套餐不是 Advanced；或配送日期已关闭。 |
| 订单状态页面没有内容，但感谢页面正常 | 顾客没有登录。从订单邮件打开页面，或重新加载感谢页面，会显示 Shopify 的未登录视图，区块不会出现。请让顾客登录。或者你的店铺使用经典客户账户：请切换到新版客户账户（设置 → 客户账户），或依靠感谢页面。 |
| 订单状态页面显示了不同的“Arrives …”日期 | 那是 Shopify 根据你运费方案的运输时间给出的估算，不是顾客选择的日期。参见“须知”。 |
| 区块在感谢页面上要几秒钟才出现 | 正常：它会等订单记录完成。 |
| 顾客收到“This delivery date can no longer be changed. Please contact the store.” | 在他们打开页面期间，已过截单时间，或订单已发货或关闭。 |

## 须知

- **Shopify 的“Arrives …”估算。** 如果你的运费方案带有运输时间（例如“3 到 5 个工作日”），Shopify 会在订单状态页面显示它自己的送达估算。它来自运费方案，而不是顾客选择的日期，应用无法更改。对于与配送日期搭配使用的运费方案，请移除运输时间（设置 → 配送和运输 → 编辑运费方案），这样顾客只会看到自己选择的日期。
- **商品标签保留结账时的日期。** 更改后，各商品旁显示的日期仍是结账时选择的日期；订单备注会说明当前是哪个日期。
- **较早的订单。** 在订单状态页面上，超过约一周前下的订单，或安装 OrderRules 之前下的订单，区块不显示任何内容。

## 相关内容

- [未选配送日期的订单](/docs/delivery/orders-without-a-delivery-date) · [结账保护](/docs/delivery/checkout-protection) · [带配送日期的结账链接](/docs/delivery/checkout-links-with-delivery-date)
- [名额限制](/docs/delivery/capacity-limits) · [订单自动标签](/docs/delivery/order-auto-tagging)
