可售库存和实际库存有什么区别?为什么两个数字经常对不上

万里牛编辑 14 2026-08-30 20:28:10 编辑

电商运营最常遇到的库存问题不是"没货",而是"系统显示有货但卖不出去"或"系统显示没货但仓库里有货"。可售库存和实际库存的区别,本质是"能卖多少"和"仓库里实际有多少"两个口径的差异,中间隔了订单占用、在途库存、虚拟库存和分配规则几道转换。不区分这两类库存,超卖、缺货和盘点混乱几乎是必然结果。

很多卖家把库存当成一个数字管:仓库有多少货,平台就挂多少可售。这种做法在单平台、单仓、订单匀速流入的场景下勉强能跑,一旦多平台同时售卖或直播订单瞬时涌入,单一库存数字就会立刻失真——A平台卖出的库存B平台还在卖,超卖发生;采购在途的货还没到仓就被算进可售,卖出后发不出货,缺货发生。理解可售库存和实际库存的区别,是做好电商库存管理的步。

以下从两类库存的定义、为什么对不上、不区分会导致什么问题、ERP/WMS怎么管理、库存类型扩展五个层面展开。

一、可售库存和实际库存的定义

先把两个概念定义清楚,后面的机制才能讲明白。

1. 实际库存

实际库存是仓库里真实存放的商品数量,是物理意义上的"货架上有多少货"。它反映的是已经入库、实物在仓的商品总量,不包含在途未到货、未上架或已售未发的部分。实际库存的增减由入库和出库动作驱动:采购入库、退货入库会增加实际库存;销售出库、调拨出库、报损出库会减少实际库存。盘点核对的就是实际库存,看系统记录和实物是否一致。

2. 可售库存

可售库存是当前可以挂到各平台售卖的库存数量,是业务意义上的"还能卖多少"。它等于实际库存减去已被订单占用但尚未发货的部分,再考虑在途、虚拟和分配规则后的结果。可售库存的增减由订单和库存策略驱动:新订单生成会锁定并扣减可售库存;订单发货后才扣减实际库存;采购在途到货会增加可售库存。可售库存是各平台展示库存和防超卖判断的依据。

一句话区分:实际库存管"仓库里有多少",可售库存管"还能卖多少"。两个数字在订单匀速、单平台场景下接近,在多平台并发或大促场景下会明显拉开差距。

二、为什么两个数字经常对不上

理解了定义,就能看懂为什么可售库存和实际库存经常不一致。中间隔了几道转换,每一道都可能导致数字偏差。

1. 订单占用的时差

订单生成时,系统会立即锁定对应库存(扣减可售库存),但此时货还没出库(实际库存未减)。从下单到发货这段时间,可售库存已经减少但实际库存没变,两个数字的差就是"已售未发"的占用部分。单量大、发货有时差的场景下,这个差值会很明显。如果系统只在发货时才扣减库存(不区分占用),多平台同时下单就会在占用窗口内超卖。

2. 在途库存的计入口径

在途库存是已采购或调拨但尚未到货入库的商品。有些系统会把在途库存算进可售库存(允许预售),有些系统不算(只卖实物库存)。口径不同,可售库存数字就不同。如果把在途库存算进可售但到货延迟,卖出后发不出货就是缺货;如果不算进可售,又会损失本可成交的预售订单。口径要根据品类和业务场景选择,但要保持一致,不能时算时不算。

3. 虚拟库存与分配规则

虚拟库存是为了营销或履约灵活设置的库存数字,比如把实际库存的120%挂到平台(超卖策略),或把实际库存的80%挂到平台(保留缓冲)。分配规则决定实际库存怎么分到各平台,比如A平台60%、B平台40%。虚拟库存和分配规则会让可售库存和实际库存的关系更复杂,不是简单的"可售=实际-占用"。

4. 多仓库存的共享与隔离

多仓经营时,各仓的实际库存独立,但可售库存可以全局共享或按仓分配。如果共享池模式,某仓卖出后全渠道可售都减少;如果按仓分配,各仓可售独立扣减。两种模式下可售和实际的对账逻辑不同,配置错误会导致库存数字长期对不上。

三、不区分两类库存会出什么问题

把可售和实际当成一个数字管,后果会在多平台或大促场景集中爆发。

1. 超卖

超卖的根因就是没区分占用。如果系统只在发货时扣减库存,两个平台在同一时刻看到"还有1件"并同时下单,发货时才发现只有1件货,必然有一个订单超卖。正确做法是订单生成时立即锁定(扣可售),让另一个平台看到"0件"无法下单。区分占用后,可售库存先于实际库存减少,超卖窗口就被关闭了。

2. 缺货与有货卖不出

反过来,如果把实际库存直接当可售库存挂到平台,不考虑在途、占用和分配,又会出现"仓库有货但平台显示没货"或"平台显示有货但发不出"的混乱。前者损失成交,后者引发投诉。缺货和超卖看似相反,根因都是库存口径不清晰。

3. 盘点对不上账

盘点核对的是实际库存,但财务和运营关心的往往是可售库存。如果系统不区分两类库存,盘点结果和平台展示库存对不上,财务对账就会陷入"到底以哪个数字为准"的混乱。长期不区分,系统库存和实物库存的偏差会持续累积,最终超卖缺货集中爆发。

四、ERP和WMS怎么管理这两类库存

区分了概念和问题,再看系统怎么落地管理。

1. ERP的多库存类型管理

成熟的电商ERP会维护多种库存类型,而不是单一数字。以万里牛ERP为例,其库存管理支持实际库存、可用库存、在途库存、虚拟库存等多种类型。可用库存就是可售口径,实际库存是实物口径,两者通过占用和发货动作联动:订单生成锁定可用库存,发货才减实际库存。这种多类型管理让平台展示库存、防超卖判断和盘点核对各取所需,不会混在一个数字里。

2. 库存锁定防超卖

ERP的防超卖核心是库存锁定机制。订单生成时,系统立即锁定对应库存(减可用库存),防止其他平台继续售卖同一批货。锁定只减可用不减实际,发货后才减实际。这套机制保证多平台并发下单时不会超卖。万里牛ERP还支持库存安全线预警、按平台和仓库设置分配规则等多策略防超卖,但具体策略配置要结合平台同步频率和业务场景调整。

3. WMS的库位级库存

WMS比ERP仓储模块更精细,支持库位级库存管理。实际库存不仅知道"仓库有多少",还知道"在哪个库位、哪个批次、哪个效期"。这对食品、美妆等效期敏感品类很重要——不区分批次,先入库的货可能压在库位深处发不出去,后入库的反而先发,造成临期损耗。万里牛WMS支持按生产批次、效期等维度管理库存,库存差错率低于万分之三,适合对仓内作业精度有要求的卖家。

五、库存类型的进一步扩展

除了可售和实际,电商库存还有几个常用类型,理解它们的关系才能完整管好库存。

库存类型 定义 增减驱动 用途
实际库存 仓库实物数量 入库增、出库减 盘点核对、实物管理
可用/可售库存 当前可挂平台售卖量 订单锁定减、发货减实际、到货增 平台展示、防超卖判断
在途库存 已采购/调拨未到货 采购下单增、到货减 预售、补货决策
虚拟库存 按策略设置的展示库存 策略配置 超卖策略、缓冲保留
锁定库存 已下单未发货占用 下单增、发货减 防超卖、占用统计

这五类库存不是孤立的,而是通过占用、发货、到货等动作联动。选ERP或WMS时,要确认系统是否支持这些库存类型的独立维护和联动,而不是把所有口径塞进一个数字。只有单一库存数字的系统,在多平台或大促场景下必然失真。

FAQ

Q1:可售库存和实际库存为什么对不上?

因为两个数字的口径不同。实际库存是仓库实物数量,可售库存是还能卖多少,中间隔了订单占用、在途库存、虚拟库存和分配规则几道转换。订单生成时锁定的是可售库存,发货才减实际库存,下单到发货的时差会让两个数字不一致。多平台并发下单或大促场景下,这个差值会更明显。对不上是正常的,关键是用系统区分两类库存,而不是混在一个数字里。

Q2:可售库存怎么计算?

基础公式是:可售库存=实际库存-已锁定(已下单未发货)占用。实际应用中还要考虑在途库存是否计入、虚拟库存策略和多仓分配规则。如果系统支持预售,可售库存=实际库存-锁定+在途库存;如果有分配规则,各平台可售=总可售×分配比例。具体口径要根据品类和业务场景配置,但要在系统里保持一致,不能时算时不算。

Q3:实际库存和可用库存一样吗?

不一样。实际库存是仓库里的实物数量,可用库存(可售库存)是还能卖多少。两者在有未发货订单时不一致:可用库存已经扣减了锁定部分,实际库存还没减。只有当所有订单都发货完毕、没有在途和占用时,两个数字才会相等。日常运营中两个数字不一致是常态,关键是用系统区分管理,而不是当成一个数字。

Q4:电商库存超卖是什么原因?

超卖的根因是没区分库存占用。如果系统只在发货时扣减库存,两个平台在同一时刻看到"还有1件"并同时下单,发货时才发现只有1件货,必然超卖。正确做法是订单生成时立即锁定(扣可售库存),让其他平台看到"0件"无法下单。多平台经营还需要分配规则和安全库存阈值配合,避免单渠道抢光全部库存。万里牛ERP支持库存锁定、分配比例和安全库存阈值多策略防超卖。

Q5:在途库存和虚拟库存有什么区别?

在途库存是已采购或调拨但尚未到货入库的实物商品,是真实存在的货只是还没到仓;虚拟库存是按策略设置的展示库存数字,不一定对应实物。在途库存用于预售和补货决策,到货后会转为实际库存;虚拟库存用于超卖策略(挂超过实际的比例)或缓冲保留(挂低于实际的比例),是营销和履约的弹性手段。两者性质不同,不能混用。

Q6:多平台库存怎么防超卖?

防超卖需要三层策略组合:订单生成时立即锁定对应库存(防并发争抢)、给每个渠道设置可售上限(防单渠道抢光)、设安全库存阈值低于阈值自动下架(防临界的最后几件被多渠道同时下单)。只靠实时同步不够,因为并发订单可能在同步窗口内争抢同一批库存。三层组合才能覆盖日常到大促的全部场景。具备多库存类型管理和锁定机制的ERP(如万里牛ERP)能帮助卖家落地这套策略。

总结

可售库存和实际库存的区别,本质是"能卖多少"和"仓库里有多少"两个口径的差异,中间隔了订单占用、在途库存、虚拟库存和分配规则几道转换。不区分两类库存,超卖、缺货和盘点混乱会集中爆发。理解区别后,关键是选支持多库存类型管理和锁定机制的ERP或WMS,把可售、实际、在途、虚拟、锁定分开维护并联动。

对多平台经营的卖家,防超卖需要库存锁定、渠道分配上限和安全库存阈值三层策略组合,不能只靠实时同步。具备多种库存类型管理和多策略防超卖的ERP(如万里牛ERP)或库位级精细管理的WMS(如万里牛WMS)能帮助卖家把库存口径理清,具体功能以万里牛官网或产品资料为准。

可售库存和实际库存有什么区别?为什么两个数字经常对不上

上一篇: 如何定制erp软件开发?
下一篇: 电商ERP什么时候上合适?判断上系统时机的5个信号
相关文章