Shopify 库存与地点

已经超卖了先改库存数量还是先处理订单

现象#

早上发现同一 SKU 卖了 30 件但仓库只有 22 件,8 笔订单都在 Unfulfilled,其中 3 笔已付款待发,库存页 Available 显示 -8。

原因#

  • 超卖常见于库存未追踪、渠道同步延迟或多个渠道并行扣减同一批货
  • 直接改 available 只会掩盖差异,已经生成的履约单仍然指向原地点
  • 已付款订单占着 committed,不先处理订单就补数量会造成重复计算
  • 多渠道同时售卖时各渠道可用量口径不同,补货前要先看占用来源

处理步骤#

  1. 在 Orders 按 SKU 筛未发货单,按创建时间排出履约先后
  2. 打开每单的 Fulfillment orders,看 assigned location 与实际可发数量
  3. 优先满足早期订单,剩下的改期或取消并勾 Restock inventory
  4. 盘点实物后用 inventorySetQuantities 以 cycle_count_available 写入真实数量
  5. 追根因:查 inventoryItem.tracked 是否为 false,以及各渠道的同步间隔

验收标准#

所有未发货单都有明确结果(已分配或已取消),盘点后 Available 等于实物数减未发货占用量。

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