仓库已经出库但订单一直显示未发货怎么排查
现象#
仓库拣货单已打印、包裹已交给快递,后台订单仍停在 Unfulfilled 列表里,库存显示已扣减,客户却已经收到货。
原因#
- 出库动作发生在 WMS 或面单系统,没有回写
fulfillmentCreate - 只打印了拣货单没点
Create fulfillment,Shopify 不认「已打包」这个状态 - 订单被部分履约后剩余行项目未处理,整体状态停在
Partially fulfilled - 用了自定义履约服务却没实现完成回调,履约单一直保持 OPEN
处理步骤#
- 在订单
Fulfillments区看是否已有部分发货记录与对应数量 - 确认已出库后点
Create fulfillment,勾选实际发出的行项目与数量 - 填入
Tracking number与Carrier,勾选Send shipment details to customer - 批量场景用
fulfillmentCreate按fulfillmentOrderId逐单写回 - 用
orders/fulfilledwebhook 监控是否还有未回写的订单
验收标准#
订单状态变为 Fulfilled,库存记录出现对应扣减,客户收到发货邮件。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。