---
title: "从配送日期到发货日：Shopify 的每日履约工作流"
description: "让顾客选择配送日期，再据此生成「今天要发货」的清单：按配送日期筛选，直接导出为 Yamato B2 Cloud、Sagawa 或 Japan Post 的 CSV。"
contentType: "blog"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/blog/shopify-delivery-date-to-ship-date"
slug: "shopify-delivery-date-to-ship-date"
date: "2026-08-07"
tags:
  - "shopify"
  - "delivery date"
  - "ship date"
  - "fulfillment workflow"
  - "carrier csv"
  - "yamato b2 cloud"
---
要让每一笔 Shopify 订单都赶在顾客所选的配送日期之前发出，就让 OrderRules 在结账时获取该日期，并为每笔订单自动打上 delivery:YYYY-MM-DD。之后每天早上，按配送日期等于**今天加上您的运输时间**来筛选订单，再把这一批导出为承运商 CSV。这是一套今天就能运行的可靠发货工作流——无需电子表格，也无需凭感觉。

本指南面向对日期极为敏感的店铺——日式点心（和菓子・洋菓子）、烘焙店、花店、备餐——在这些店里顾客选择*何时*收到包裹，而您必须倒推出*何时必须出厨房*。它会具体展示如何把顾客所选的配送日期变成每日「今天发货」清单，并交给 [Yamato、Sagawa 或 Japan Post](/features/carrier-csv)。

## 问题：顾客选配送日期，您得选发货日

一位周二下单、选择**周五**送达的顾客并不在意运输要多久——那是您的事。如果到其所在地区的运输时间是两个工作日，这笔订单就得在**周三**发出。把这一点乘以上百笔订单，每笔都有各自的配送日期和目的地，「今天该发什么？」就成了决定一切能否准时到达的问题。

Shopify 并不回答这个问题。原生功能里没有配送日期字段，没有据此筛选的方法，也没有任何机制把所选配送日期与订单必须发出的那一天关联起来。商家最后只能把一切导出到电子表格里靠肉眼核对日期——一旦单量上升或节假日让日历错位,这套做法就会崩溃。

## OrderRules 今天支持的工作流

OrderRules（[Advanced 套餐](/pricing)）提供支撑发货例程的四个部件：**配送日期选择器**、**结账强制**、**按配送日期的订单标签**，以及**承运商 CSV 导出**。串联起来，它们就能取代电子表格：

1. 顾客在商品页或购物车页选择配送日期（及可选时间段）。
2. [Shopify Functions](/blog/shopify-checkout-validation-functions-block-orders) 在结账时强制选择有效且可用的日期。
3. OrderRules 在订单上写入 delivery:YYYY-MM-DD（以及 slot:HHMM-HHMM）。
4. 您每天按配送日期标签筛选，并把这一批导出给承运商。

有一点要说清楚：**OrderRules 打的是「配送日期」标签，而不是发货日。** 目前没有自动的「发货日」标签。但由于每笔订单都写有配送日期标签，推导发货只是一条固定规则——*发货日 ＝ 配送日期 − 运输时间*——几秒即可筛出。详见下文。

## 第 1 步 — 在结账时获取配送日期

把 OrderRules 的**配送日期与时段选择器**作为主题应用块添加到商品页和购物车页——无需代码。设置您的配送规则（运输时间、[截单时间](/blog/setting-up-cutoff-times-shopify)、可选星期、可预约范围）以及按日期和时段的[容量上限](/blog/delivery-capacity-limits-shopify)，让某一天可以售罄而不是被超额预订。完整步骤见[添加配送日期选择器](/blog/add-delivery-date-picker-shopify)和[提供配送时间段](/blog/offer-delivery-time-slots-shopify)。

选择器通过 [Shopify Functions 在服务器端强制](/blog/shopify-checkout-validation-functions-block-orders)日期，因此 Shop Pay 和快捷结账无法用不可能的日期蒙混过关。

## 第 2 步 — 每笔订单按配送日期自我打标签

一旦选定日期，OrderRules 就会自动为订单打标签：

- delivery:YYYY-MM-DD — 配送日期
- slot:HHMM-HHMM — 时间段（例如 slot:1400-1600）
- 门店自提订单的自提日期标签

**回填功能**也会为已有订单打标签，让您立即就能筛选历史订单。参见[订单自动打标签](/docs/delivery/order-auto-tagging)。这些标签把 Shopify 自带的订单搜索变成拣货清单工具——无需第三方运营应用。

## 第 3 步 — 确定您的发货规则

这一步取代了电子表格里的计算。各地区的**运输时间**您应该已经清楚——若不清楚，OrderRules 的[预计送达日期](/blog/estimated-delivery-date-japanese-holidays)会告诉您：它用**运输区域矩阵**和**识别节假日的工作日计算**来推算送达，跳过周末、封锁日期和法定节假日。

任何订单的发货日就是：

> **发货日 ＝ 配送日期 − 运输时间（按工作日计）**

于是「我今天发什么？」就变成「哪些订单的配送日期等于**今天 + 我的运输天数**？」如果到某地区的运输时间是两个工作日，今天就发出所有将在两个工作日后送达的订单。

## 第 4 步 — 在 Shopify 中生成今天的发货清单

在**订单**中，按目标日期的 OrderRules 配送日期标签筛选未履约订单。这个筛选出的集合*就是*您当天的拣货与发货清单——由于 delivery: 标签精确地写在每笔订单上，筛选也精确。无需人工核对日期，也不会漏发包裹。

如果您发往运输时间不同的多个地区，就按运输时间段分别筛选（例如本地配送日期＝今天+1，下一区域今天+2）。每个时间段都是一个已保存的订单筛选器。

## 第 5 步 — 导出到 Yamato B2 Cloud、Sagawa 或 Japan Post

把筛选出的这一批导出为承运商官方格式的 CSV——**Yamato B2 Cloud（B2クラウド，97 列）**、**Sagawa e飛伝III（74 列）**或 **Japan Post ゆうプリR（118 列）**——均为 Shift-JIS，承运商工具无需清洗即可接受。配送日期标签让「只导出今天的发货」这一筛选变得轻而易举。详见[承运商 CSV 导出](/docs/delivery/carrier-csv-export)和[日本承运商 CSV 指南](/blog/shopify-carrier-csv-yamato-sagawa-japan-post)。

之后[把物流单号导回](/docs/delivery/tracking-import-auto-fulfillment)，即可履约订单并自动触发 Shopify 的发货通知。

## 在这件事上 OrderRules 能做什么、不能做什么

说清楚能替您省下一张工单：

- ✅ 在结账时于服务器端强制有效的配送日期（及时段）。
- ✅ 为每笔订单打上 delivery:YYYY-MM-DD（＋时段、＋自提日期），并支持回填。
- ✅ 用识别节假日的分区日历估算运输时间。
- ✅ 把筛选出的这一批导出为 Yamato／Sagawa／Japan Post 的 CSV，并导入物流单号以自动履约。
- ❌ **不会**单独写入 ship:YYYY-MM-DD 标签，也**不会**自动把订单移动到发货日看板。发货日请用上面的固定规则推导，并按配送日期标签筛选。

对大多数日期敏感的店铺来说，这条规则已经够用：每天早上按运输时间段各筛一次配送日期，得到的「今天发货」批次与发货日标签一样——既可靠，又无需离开 Shopify。

## 为何这对日式点心与礼品店尤为重要

在日本，选择**配送日期与时间段（配送日時指定）**是最基本的期待，而お中元、お歳暮之类的送礼旺季会把巨大的物量集中到特定日期。一套贴合 Yamato 与 Sagawa 运输时间的发货例程，是旺季顺畅与「送达太晚」消息成堆之间的分水岭。同一套工作流也适用于任何生鲜或按单生产的店铺——各部件如何组合，参见[配送日期选择器应用对比](/blog/best-shopify-delivery-date-picker-apps)。

配送日期是产能管理的另一半：OrderRules 既管理**顾客何时能下单**（营业时间、每日上限、按客户的限制），也管理**您何时发货**——同一款应用，同一个结账。[查看配送日期功能](/features/delivery-dates)，或[开始 14 天免费试用](/pricing)。
