Shopify 多地点缺货继续销售设置异常
现象#
总库存显示还有 20 件,但买家在结账时提示无货;或者某个地点已经清零,前台仍然可以一直加购。
原因#
- 「继续销售」是按地点分别生效的,某个地点勾了、另一个地点没勾
- 可用库存 = 现有 − 已分配 − 预留,总数字看着够,实际可用已被未发货订单占满
- 配送优先级只覆盖了部分地点,结账时选不到有货的那个仓
- 库存同步应用把数量写到了错误的地点,覆盖了手工设置
处理步骤#
- 到 库存 → 地点 逐个查看每个地点的可用数量,而不是只看商品列表的总数
- 检查每个地点的「缺货后继续销售」开关是否一致,按渠道策略统一
- 在 设置 → 配送与发货 → 地点 调整优先级,把有货的仓排到前面
- 用
inventoryLevel(locationId:)查询确认每个地点的quantities与后台一致 - 排查库存同步应用的写入地点配置,必要时暂停同步后再手工校准
验收标准#
前台显示的可售数量等于各地点可用之和;把某个地点清零后,若该地点不允许继续销售,该地点渠道立即显示缺货。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。