收银提示“库存不足/禁止销售”,但你明明有货,问题通常出在“可售库存”
收银端拦你,不看你仓库里有没有箱子,它看的是可售库存。常见计算逻辑是:可售=账面库存-锁定库存-占用/在途-盘点冻结。所以你看到“有货”,系统却判断“卖不了”。
举个例子:账面库存10件,网单占用3件,盘点冻结5件,再有1件被调拨单锁住,可售就只剩1件;你买2件就会直接报“库存不足”。
按这张清单排查,基本都能定位
- 看商品是否被禁售/停售:商品资料里状态被禁用、门店销售范围没勾、分类被隐藏但不影响禁售校验。
- 看是否开启“零库存禁售/库存小于0禁售”:有些版本支持商品级控制,某个SKU被设置为库存不够就禁止卖。
- 查锁定库存来源:未完成的网单、挂单占用、预订单、寄存/取件、调拨出库未确认、报损待确认、批次占用,都可能把库存锁住。
- 盘点进行中:明盘/暗盘、模板盘点会冻结一部分库存,收银端就会更“严格”。盘点没结束或没审核,锁定不释放。
- 规格/批次/单位换算:你以为是同一件,系统可能在卖“另一个规格”或“另一个批次”;称重商品、大小件、组装拆分也容易把单位换乱。
- 配方/原材料不足:成品有配方时,原材料不足会给出禁售或更详细提示(常见于餐饮/烘焙)。
快速修复思路(按优先级做)
把问题商品在收银端做一次库存查询,顺手看一下可售和占用/锁定数字对不对;再去后台或货流里把“未完成单据”筛出来核对。
- 发现是挂单/网单占用:把单据收银、作废,或释放占用(别只删购物车)。
- 发现是盘点冻结:把盘点单完成并审核;确实盘错就用盘点调整回正确数。
- 发现是禁售开关:确认门店策略,再决定是关闭禁售、还是把库存补齐到可售为正。
- 发现是规格/批次错:改成正确规格/批次出库策略,避免“有货在A批次,卖的是B批次”。
你现在就能执行的建议
在2026年3月19日这种高峰时段,别靠“感觉有货”。给店员立个小流程:收银报错时,先看可售和锁定明细;每天关店前清一次未完成的网单/挂单;盘点尽量当日闭环审核。这样同类问题会少一大半。