首页 » 电商产品经理宝典:电商后台系统产品逻辑全解析 » 电商产品经理宝典:电商后台系统产品逻辑全解析全文在线阅读

《电商产品经理宝典:电商后台系统产品逻辑全解析》 6.2 销售库存管理

关灯直达底部

一般情况下,销售层的库存要和调度层的实物库存保持一致。但是有时候业务需求是允许超卖、做预售、不同活动独占库存、不同渠道分配库存,就会造成预售层库存与调度层实物库存不一致。具体的业务场景如下。

(1)允许超卖。这种场景很常见,在双11、618这些活动时,在备货量不足的时候,为了订单量往往会允许超卖,只要及时补货就行。

(2)做预售。例如苹果、小米新品发布时经常玩的套路:先交钱,预估出货时间,等有货了再给买家发货。

(3)不同活动独占库存。拼团、限时秒杀这类促销活动,往往是从实际库存取出部分库存来做活动。例如正常价值199元的背包,库存1000件,现在拿出100件做活动,99元限时秒杀。

(4)不同渠道分配库存。许多商家有多个渠道,通常有自营平台、天猫店、京东店、有赞店等,这些平台都共用一套库存。在对接各平台之后,可以把对不同渠道分配库存。例如天猫店分配总库存的1/3,京东店分配1/6,有赞店分配1/6,自营平台分配1/3。也可以简单处理,让多店采用同一套库存,即多个店显示相同的商品数量,这时候就需要设置警戒值,当库存数量低于警戒值时,将所有商品下架处理,另外每当商品销售后,也需要更新其他各渠道的商品库存。

前文提到过可销售库存、锁定库存、已销售库存等概念,除此之外,还有销售总库存、现货库存。顾名思义,现货库存是同步调度层的实物库存。一般情况下,销售总库存是同步现货库存,但是在允许超卖的情况下,销售总库存可以与现货库存脱离不同步,单独设置销售总库存。例如商品A在仓库里有100件,可设置销售总库存为200,先卖的100件可成功推至仓库,后面100件等到货之后再推送至仓库。

可销售库存、锁定库存与销售总库存的关系,公式表达如下。

可销售库存=销售总库存-锁定库存

用户前端页面显示的库存数、下单判断是否有货的库存数都是可销售库存,只有可销售库存数大于购买数量时,才能下单成功。

我们来看看下单时库存的扣减、返还逻辑。如图6-4所示,以下单选择A商品、数量2件为例。

图6-4 下单时库存动作

(1)提交订单后,判断可销售库存数量是否≥2,若无法满足,则提示“库存不足”,订单提交失败。

(2)若可销售库存数量满足≥2的条件时,可销售库存数减2、锁定库存数加2,成功提交订单。

(3)在用户确定订单、进行支付之后,销售总库存数减2,现货库存数减2,锁定库存数减2,已销售库存数加2。做完这一系列的库存动作之后,销售层的库存处理才算结束。

(4)若买家在支付前取消了订单,则返还库存,可销售库存数加2,锁定库存数减2。

(5)若买家在支付之后、发货之前取消订单,这种情形比较复杂。若订单下发至调度层或仓库,则下面两层的库存先返还,销售层的库存最后返还。销售总库存数加2、现货库存数加2、已销售库存数加2。

【活动库存的管理】

在做拼团、秒杀等活动的时候,需要从销售总库存中划出一部分库存给活动独占,从销售库存中锁定库存。分配给活动的库存单独管理,同样走锁定、扣减、释放这一套逻辑。在订单支付之后,针对销售层库存,进行销售总库存扣减,现货库存扣减,锁定库存扣减,已销售库存增加的一系列操作。

在活动结束之后,若仍有剩余库存,释放独占库存。

【预售库存的管理】

预售库存是虚拟库存,无实物,到货之后才能发货。这种类型的需求可以通过销售总库存与实物库存断开同步、单独设置的方式来实现。前台买家下单成功之后,店家等实物到货之后,统一推送至仓库,安排发货。