Shopify 订单与物流

高风险订单被自动 hold 后在未发货列表消失怎么办

现象#

风控把订单标成 High risk,订单从 Unfulfilled 列表消失,履约区显示 On hold,仓库按未发货清单拣货时直接漏单。

原因#

  • Flow 或第三方应用调用 fulfillmentHold,hold 会阻止履约并改变列表归属
  • 市场渠道授权待确认会加系统 hold,最长 24 小时,期间不出现在未发货列表
  • 一个履约单可叠加多个 hold,手动最多 10 个,只解一个仍然被阻塞
  • 订单风险等级本身不阻止发货,真正阻止的是 hold,两者经常被混淆

处理步骤#

  1. 在订单履约区看 On hold 的原因,并确认来源是手动还是 system
  2. 用 fulfillmentOrders 查 status 与 hold 列表,记下 holdIds
  3. 风险确认可控后调 fulfillmentOrderReleaseHold,显式传 holdIds
  4. 在后台操作时点 Release hold,多个 hold 要逐个选中再释放
  5. 在 Flow 里把 hold 条件收窄到金额或地址异常,避免全量拦截正常订单

验收标准#

履约单 status 回到 OPEN,订单重新出现在 Unfulfilled 列表,仓库能正常拣货发货。

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