Shopify 库存与地点

同一 SKU 在多个渠道卖库存到底共不共享

现象#

商品同时发布到 Online Store、Amazon 和 POS,catalog 分得很清楚,但一个渠道卖出后三个渠道的可售数一起减少,想给某个渠道留缓冲却找不到设置。

原因#

  • 库存挂在 inventory item 与 location 上,不会随 catalog 或销售渠道切分
  • catalog 只管商品可见性与价格,不产生独立的库存池
  • 所有渠道读的都是同一个 available,谁先扣减谁就占先
  • 要给渠道留缓冲只能用独立地点或 safety_stock 手工隔离

处理步骤#

  1. 在 Products > Inventory 按地点看 available,确认渠道没有独立数量
  2. 需要缓冲的渠道建独立地点,把缓冲量放进去并关掉 fulfillsOnlineOrders
  3. 或者用 inventoryMoveQuantities 把缓冲量移到 safety_stock
  4. 核对各渠道同步间隔,避免两边都按旧值扣减造成重叠售卖
  5. catalog 只用来控制可见性,库存策略不要寄托在 catalog 上

验收标准#

主渠道卖出后,缓冲地点或 safety_stock 的数量保持不变,目标渠道始终保留设定缓冲。

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