首页 / 学习中心 / 多仓库存同步

多仓库存同步与超卖拦截:把可售数量算准

超卖几乎从来不是「库存不够」,而是「算错了可售数量」,或者回写太慢。

同一个 SKU 摆在三个仓库、五个平台同时卖的时候,最容易出问题的不是备货,而是库存口径。很多团队把「仓库里有多少件」直接当成可售数量,结果在途还没到、质检还没过、订单已经卖出去了。

先分清五种库存状态

状态含义是否可售
账面库存系统中该仓库的实物数量否
在途库存已下采购单、尚未入库否,到仓后转可用
锁定库存已被订单占用、等待发货否
质检/待检已入库但未完成验收否
可用库存账面 − 锁定 − 质检 + 已确认在途是

可售数量的正确算法是「各仓库可用库存之和」,而不是「各仓库账面库存之和」。这一步算错,后面所有同步机制都是白费。

回写频率决定超卖概率

库存变动从系统发生到平台生效之间存在时间差,这个时间差就是超卖窗口。妙手ERP默认在库存变动后 30 秒内回写已绑定平台;平台接口限流时会排队重试,并在同步日志里记录每一次失败。

如果店铺在大促期间单量集中,可以把高周转 SKU 的回写频率调高,代价是更多接口调用。对于低周转 SKU,保持默认即可。

平台接口限流是常态,尤其在同一账号下绑定多个店铺时。建议把回写失败的 SKU 单独列出,在高峰期结束后补推一次,避免长时间停在旧库存上。

三道防线,把超卖拦在发货之前

防线一:订单生成即锁库

订单一进入系统就锁定可用库存,而不是等到打单时才占用。锁定动作发生在平台回写之前,能挡住同一时刻的多笔并发订单。

防线二:仓库分配策略

按「就近仓优先、可用数量充足优先、运费低优先」的顺序设置分配规则。默认只把订单分配到单一仓库,避免拆单带来的额外运费,除非某仓数量不足。

防线三:负库存告警

当某 SKU 的可用库存低于安全线(例如 3 天日均销量),系统发出预警并标记到看板,同时可以选择自动下架对应平台的链接,或只做提醒由人工判断。

常见问题:库存改了,平台没变

  • 店铺授权过期:授权失效后回写会失败,需在店铺管理里重新授权。
  • 平台侧手动改过库存:以平台为准还是以系统为准,需要团队先约定,避免互相覆盖。
  • 组合商品未拆分:套装 SKU 没有绑定子件,扣减只发生在套装上,子件库存对不上。

把这三个点排查完,绝大多数「库存不同步」的工单都能自己解决。

先把可售数量算对,再谈多仓

下载客户端后可在一个账号内对比各仓库存与实际回写状态。

免费下载客户端