要让每一笔 Shopify 订单都赶在顾客所选的配送日期之前发出,就让 OrderRules 在结账时获取该日期,并为每笔订单自动打上 delivery:YYYY-MM-DD。之后每天早上,按配送日期等于今天加上您的运输时间来筛选订单,再把这一批导出为承运商 CSV。这是一套今天就能运行的可靠发货工作流——无需电子表格,也无需凭感觉。
本指南面向对日期极为敏感的店铺——日式点心(和菓子・洋菓子)、烘焙店、花店、备餐——在这些店里顾客选择何时收到包裹,而您必须倒推出何时必须出厨房。它会具体展示如何把顾客所选的配送日期变成每日「今天发货」清单,并交给 Yamato、Sagawa 或 Japan Post。
问题:顾客选配送日期,您得选发货日
一位周二下单、选择周五送达的顾客并不在意运输要多久——那是您的事。如果到其所在地区的运输时间是两个工作日,这笔订单就得在周三发出。把这一点乘以上百笔订单,每笔都有各自的配送日期和目的地,「今天该发什么?」就成了决定一切能否准时到达的问题。
Shopify 并不回答这个问题。原生功能里没有配送日期字段,没有据此筛选的方法,也没有任何机制把所选配送日期与订单必须发出的那一天关联起来。商家最后只能把一切导出到电子表格里靠肉眼核对日期——一旦单量上升或节假日让日历错位,这套做法就会崩溃。
OrderRules 今天支持的工作流
OrderRules(Advanced 套餐)提供支撑发货例程的四个部件:配送日期选择器、结账强制、按配送日期的订单标签,以及承运商 CSV 导出。串联起来,它们就能取代电子表格:
- 顾客在商品页或购物车页选择配送日期(及可选时间段)。
- Shopify Functions 在结账时强制选择有效且可用的日期。
- OrderRules 在订单上写入 delivery:YYYY-MM-DD(以及 slot:HHMM-HHMM)。
- 您每天按配送日期标签筛选,并把这一批导出给承运商。
有一点要说清楚:OrderRules 打的是「配送日期」标签,而不是发货日。 目前没有自动的「发货日」标签。但由于每笔订单都写有配送日期标签,推导发货只是一条固定规则——发货日 = 配送日期 − 运输时间——几秒即可筛出。详见下文。
第 1 步 — 在结账时获取配送日期
把 OrderRules 的配送日期与时段选择器作为主题应用块添加到商品页和购物车页——无需代码。设置您的配送规则(运输时间、截单时间、可选星期、可预约范围)以及按日期和时段的容量上限,让某一天可以售罄而不是被超额预订。完整步骤见添加配送日期选择器和提供配送时间段。
选择器通过 Shopify Functions 在服务器端强制日期,因此 Shop Pay 和快捷结账无法用不可能的日期蒙混过关。
第 2 步 — 每笔订单按配送日期自我打标签
一旦选定日期,OrderRules 就会自动为订单打标签:
- delivery:YYYY-MM-DD — 配送日期
- slot:HHMM-HHMM — 时间段(例如 slot:1400-1600)
- 门店自提订单的自提日期标签
回填功能也会为已有订单打标签,让您立即就能筛选历史订单。参见订单自动打标签。这些标签把 Shopify 自带的订单搜索变成拣货清单工具——无需第三方运营应用。
第 3 步 — 确定您的发货规则
这一步取代了电子表格里的计算。各地区的运输时间您应该已经清楚——若不清楚,OrderRules 的预计送达日期会告诉您:它用运输区域矩阵和识别节假日的工作日计算来推算送达,跳过周末、封锁日期和法定节假日。
任何订单的发货日就是:
发货日 = 配送日期 − 运输时间(按工作日计)
于是「我今天发什么?」就变成「哪些订单的配送日期等于今天 + 我的运输天数?」如果到某地区的运输时间是两个工作日,今天就发出所有将在两个工作日后送达的订单。
第 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 导出和日本承运商 CSV 指南。
之后把物流单号导回,即可履约订单并自动触发 Shopify 的发货通知。
在这件事上 OrderRules 能做什么、不能做什么
说清楚能替您省下一张工单:
- ✅ 在结账时于服务器端强制有效的配送日期(及时段)。
- ✅ 为每笔订单打上 delivery:YYYY-MM-DD(+时段、+自提日期),并支持回填。
- ✅ 用识别节假日的分区日历估算运输时间。
- ✅ 把筛选出的这一批导出为 Yamato/Sagawa/Japan Post 的 CSV,并导入物流单号以自动履约。
- ❌ 不会单独写入 ship:YYYY-MM-DD 标签,也不会自动把订单移动到发货日看板。发货日请用上面的固定规则推导,并按配送日期标签筛选。
对大多数日期敏感的店铺来说,这条规则已经够用:每天早上按运输时间段各筛一次配送日期,得到的「今天发货」批次与发货日标签一样——既可靠,又无需离开 Shopify。
为何这对日式点心与礼品店尤为重要
在日本,选择**配送日期与时间段(配送日時指定)**是最基本的期待,而お中元、お歳暮之类的送礼旺季会把巨大的物量集中到特定日期。一套贴合 Yamato 与 Sagawa 运输时间的发货例程,是旺季顺畅与「送达太晚」消息成堆之间的分水岭。同一套工作流也适用于任何生鲜或按单生产的店铺——各部件如何组合,参见配送日期选择器应用对比。
配送日期是产能管理的另一半:OrderRules 既管理顾客何时能下单(营业时间、每日上限、按客户的限制),也管理您何时发货——同一款应用,同一个结账。查看配送日期功能,或开始 14 天免费试用。