跳至主要内容
指南

如何在 Shopify 上提供配送时间段

Jahangir Alam2026年7月24日5 min read
1014:00–16:00

配送日期回答的是「哪一天」。时间段回答的是「那天的什么时候」——而对许多商家来说,这就是高效配送路线与浪费的路线之间的区别。本指南介绍如何在 Shopify 上提供配送时间窗口、为每个时段设定上限,并在结账时强制执行该选择——无需代码

为什么要用时间段,而不只是日期

当日达和本地配送型商家的成败取决于路线规划。如果所有人都选「周六」,您仍然不知道该何时派车。时间窗口——10:00–12:00、14:00–16:00、18:00–20:00——让顾客把自己归入您实际拥有的产能之内,同时也贴合日本承运商本就在使用的固定时段。

配送时段、配送窗口、日期选择器——分别指什么?

这些词常被混用,但它们并不是一回事。

术语具体含义
配送日期选择器顾客从中选择日期的日历
配送时段某个日期内可预约的时间段(如 14:00-16:00),且各自带有容量上限
配送窗口你作为预估展示的区间,例如「7 月 10 日至 11 日送达」
发货日期选择器对同一个日历的宽松叫法,尽管「发货日」本义是商品离开你的那天

在运营上真正重要的区别是:窗口是你做出的预测,时段是顾客预约下的承诺。时段带有容量,因此 14:00-16:00 有十个预约,就意味着你为该时段承诺了十次配送。窗口则完全不带容量概念。

在 OrderRules 中如何运作

Advanced 套餐上,时间段可以附加到任意一条可用性规则

  • 定义您的窗口。添加您提供的时段;它们会显示在店面选择器上所选日期的下方。
  • 为每个窗口设定上限。给一个时段单独设定产能,让它可以独立于日期售罄。参见配送产能限制
  • 实时售罄。已满的时段会自动变灰——顾客只会看到您能履约的选项。
  • 结账强制校验。OrderRules 的 Shopify Function 会拦截已售罄或无效的时段,即便在 Shop Pay 和快捷结账上也是如此。

映射到您承运商的时段

您的时间窗口与承运商无关。在导出时,OrderRules 会把每个时段映射到承运商的原生时段代码——因此 14:00–16:00 会自动转换为 Yamato、Sagawa 或 Japan Post 对应的正确代码。参见承运商 CSV 导出

设置方法

  1. 打开 Delivery → Availability rules,编辑一条规则。
  2. 添加您的时间段,如果希望窗口能售罄,再设置按时段的产能
  3. 保存。时间段会渲染在每个日期下方;结账会对它们强制校验。

完整细节:时间段。若想了解完整流程,请从如何为 Shopify 添加配送日期选择器开始。想提供自取而非配送?时间窗口的产能机制对到店与本地自提同样适用。

查看配送日期功能,或开始 14 天免费试用

常见问题

可以。设置按时段的产能,让一个窗口能独立于日期售罄;已满的时段会实时变灰。

会。您的窗口与承运商无关,在 CSV 导出时会映射到每家承运商的原生时段代码(Yamato、Sagawa、Japan Post)。

不需要。选择器会在任意 Shopify 套餐的商品页和购物车页面上渲染;配送功能则在 Advanced 套餐中。

Shopify 没有原生的配送时段功能,因此需要借助应用。在 OrderRules 中,你按星期定义时段(如 09:00-12:00、14:00-16:00),为每个时段设置容量上限,然后设定备货时间、下单截止和不可配送日。顾客在结账时选择日期与时段,容量通过 Shopify Functions 在服务端强制执行,因此已满的时段不会被超订;所选时段会写入订单,并可导出为 CSV 供你的配送清单使用。

并不完全相同,而这个差别对顾客很重要。发货日是包裹离开你的时间,配送日是它到达的时间。多数被称作「发货日期选择器」的应用,实际上让顾客选择的是配送日期。如果你要展示日期,请标明它是哪一个——把发货日读成到达日的顾客,会以为你比实际快两三天。

校验意味着规则在订单真正提交时依然生效,而不只是在主题中生效。OrderRules 通过 Shopify Functions 校验,因此超过下单截止、落在不可配送日、超出可预约范围,或所选时段已满的日期,都会在结账时被拒绝——包括 Shop Pay、Apple Pay 和直接结账链接,而这些方式会绕过任何只在购物车页运行的逻辑。

正在挑选应用?

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

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

免费试用 OrderRules