真正的难点是货件身份,而不是页面展示
跨境包裹可能先有国内运单号,进入集货仓后产生国际单号,落地后再生成末端单号。任何一个单号都只是某一运输段的外部标识。系统需要一个不随承运商变化的内部货件 ID,把订单、包裹、运输段、全部运单号、退货和异常串在一起。
通过多承运商策略总览明确轨迹模型需要表达的承运交接,再用订单、运单与轨迹状态指南区分内部订单、运单和承运事件状态。
| 订单 | 内部货件 | 国内段 | 国际段 | 末端段 |
|---|---|---|---|---|
| Order ID | Shipment ID | Tracking A | Tracking B | Tracking C |
如果一个订单拆成多个包裹,每个包裹都应有自己的货件 ID;如果多个订单合并运输,也应保留每个订单与合并单元的关系。不要用“最后出现的运单号”覆盖前一个单号,否则无法解释交接空窗,也无法还原责任段。
