Shopify 订单与物流

仓库已经出库但订单一直显示未发货怎么排查

现象#

仓库拣货单已打印、包裹已交给快递,后台订单仍停在 Unfulfilled 列表里,库存显示已扣减,客户却已经收到货。

原因#

  • 出库动作发生在 WMS 或面单系统,没有回写 fulfillmentCreate
  • 只打印了拣货单没点 Create fulfillment,Shopify 不认「已打包」这个状态
  • 订单被部分履约后剩余行项目未处理,整体状态停在 Partially fulfilled
  • 用了自定义履约服务却没实现完成回调,履约单一直保持 OPEN

处理步骤#

  1. 在订单 Fulfillments 区看是否已有部分发货记录与对应数量
  2. 确认已出库后点 Create fulfillment,勾选实际发出的行项目与数量
  3. 填入 Tracking number 与 Carrier,勾选 Send shipment details to customer
  4. 批量场景用 fulfillmentCreate 按 fulfillmentOrderId 逐单写回
  5. 用 orders/fulfilled webhook 监控是否还有未回写的订单

验收标准#

订单状态变为 Fulfilled,库存记录出现对应扣减,客户收到发货邮件。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。