允许缺货继续销售后 Available 变成负数怎么收口
现象#
打开 Continue selling when out of stock 后,爆款 Available 一路掉到 -12,订单照常生成,但履约单没有分配地点,卡在 Unfulfilled 发不出去。
原因#
- 该开关让结账跳过库存校验,available 可以一直减到负数
- 负可用意味着所有地点都没有货,fulfillment order 会被置为未分配状态
- 负数是账面上的欠货,后续入库不会自动抵扣已经欠下的数量
- 与预留类应用叠加时按 available 判断,负数会让预留与限购逻辑一起失真
处理步骤#
- 在变体页确认
Inventory policy是Continue selling还是Stop selling - 用
Products > Inventory建视图筛Available < 0,圈出所有负库存 SKU - 补货到货后用
inventoryAdjustQuantities以received增加,负数自然回正 - 确定补不上的订单走取消并勾
Restock inventory,避免长期挂账 - 非预售商品把策略改回
DENY,只给真正的 backorder 留 continue
验收标准#
目标 SKU 的 Available 不再为负,新订单都能分配到地点,Unfulfilled 里没有无地点的订单。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。