同一 SKU 在多个渠道卖库存到底共不共享
现象#
商品同时发布到 Online Store、Amazon 和 POS,catalog 分得很清楚,但一个渠道卖出后三个渠道的可售数一起减少,想给某个渠道留缓冲却找不到设置。
原因#
- 库存挂在 inventory item 与 location 上,不会随 catalog 或销售渠道切分
- catalog 只管商品可见性与价格,不产生独立的库存池
- 所有渠道读的都是同一个 available,谁先扣减谁就占先
- 要给渠道留缓冲只能用独立地点或 safety_stock 手工隔离
处理步骤#
- 在
Products > Inventory按地点看 available,确认渠道没有独立数量 - 需要缓冲的渠道建独立地点,把缓冲量放进去并关掉
fulfillsOnlineOrders - 或者用
inventoryMoveQuantities把缓冲量移到safety_stock - 核对各渠道同步间隔,避免两边都按旧值扣减造成重叠售卖
- catalog 只用来控制可见性,库存策略不要寄托在 catalog 上
验收标准#
主渠道卖出后,缓冲地点或 safety_stock 的数量保持不变,目标渠道始终保留设定缓冲。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。