未付款订单也占库存吗 pending 订单怎么释放
现象#
一批银行转账订单还是 Pending payment,库存页 Committed 已经涨上去,Available 掉到 0 前台售罄,财务却说货款一分没到。
原因#
- 订单一创建就生成 fulfillment order 并占用库存,与支付状态无关
- Committed 只能通过取消、履约或删除订单释放,不能直接改数量
- 把订单手工标成 Paid 只是改 financial_status,占用的库存不会动
- 未付款订单长期挂着会把可售量锁死,形成看起来像缺货的假售罄
处理步骤#
- 在
Orders里筛Payment status: Pending,按创建时间排出超期单 - 超期单用
orderCancel批量取消,传restock: true与取消原因 - 取消时务必勾
Restock inventory,否则 committed 不会退回 - 要保留订单又释放库存,用
fulfillmentOrderMove或拆单,别去改 available - 每天比对
Committed与未发货订单行数量,差额持续存在就是漏释放
验收标准#
取消超期未付款单后 Committed 回落,Available 恢复,前台重新可售。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。