高风险订单被自动 hold 后在未发货列表消失怎么办
现象#
风控把订单标成 High risk,订单从 Unfulfilled 列表消失,履约区显示 On hold,仓库按未发货清单拣货时直接漏单。
原因#
- Flow 或第三方应用调用
fulfillmentHold,hold 会阻止履约并改变列表归属 - 市场渠道授权待确认会加系统 hold,最长 24 小时,期间不出现在未发货列表
- 一个履约单可叠加多个 hold,手动最多 10 个,只解一个仍然被阻塞
- 订单风险等级本身不阻止发货,真正阻止的是 hold,两者经常被混淆
处理步骤#
- 在订单履约区看
On hold的原因,并确认来源是手动还是 system - 用
fulfillmentOrders查status与 hold 列表,记下holdIds - 风险确认可控后调
fulfillmentOrderReleaseHold,显式传holdIds - 在后台操作时点
Release hold,多个 hold 要逐个选中再释放 - 在 Flow 里把 hold 条件收窄到金额或地址异常,避免全量拦截正常订单
验收标准#
履约单 status 回到 OPEN,订单重新出现在 Unfulfilled 列表,仓库能正常拣货发货。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。