实习设计了一个家具模型入库的后台系统,和电商后台系统的商品发布很类似。就去查了一部分电商后台系统的资料来看看,希望可以把看到的内容梳理下,变成自己的东西。感谢各位前辈总结的经验。
本文简单介绍一下库存系统这部分,主要介绍:
- 库存系统的作用(库存系统、仓库系统二者的联系)
- 什么时候减库存
- 校验库存的时间节点
1.库存系统的作用是什么?
库存系统是为了管理好各个商品的实时库存数据,及时告诉用户当前商品是否可以购买?还可以购买几件。
仓库系统,就是指实实在在的仓库。
库存系统和仓库系统主要的区别:
- 仓库系统管理的是仓库里面商品的实际数量
- 库存系统管理的是商品的可销售数量
为什么会存在这样的差异呢?
因为仓库里面有10个商品A,可能网站上已经有3个被用户买掉了,只不过这3个商品还没有出库,所以在仓库系统里面看这个商品A目前还有10个在仓库,但实际上已经卖掉3个,网站上其实只能卖7个。
因为下单的操作比商品出库快很多。
有这么一个比较简单的公式:
可销售库存 + 锁定库存 = 实物库存
可销售库存,就是我们平时在电商网站上看到的库存数
实物库存,就是仓库中实际存在的库存数
上面的公式比较简单,只是为了理解“减库存”这个概念。实际库存系统中还会涉及多个概念,比如调拨库存、损坏库存等等,详细的可以用搜索引擎查一下资料。
2.什么时候减库存
在电商网站买东西的时候,我们看到的是“可销售库存”
比如下图的“库存88件”

减库存的时间节点其实一共可以有4个:
- 加入购物车的时候
- 下单的时候
- 付款的时候
- 发货的时候
但是主流的方式一般是:
- 下单的时候。用户拍下商品,未付款时减库存---亲买家角度
- 付款的时候。用户提交订单并且付款完成,由支付平台将结果告知平台,平台减库存---亲卖家角度
但这两种方式都存在弊端
拍下减库存,容易导致买家恶拍:
很多买家恶意拍下大量商品,但是并不付款。导致卖家的库存被占用。很多有真实购买意向的买家无法买到商品,卖家无法完成交易。2013年淘宝中小卖家恶意竞拍韩都衣舍的爆款,就是一个典型的例子。
付款减库存,容易导致超卖:
第三方平台将结果告知平台的过程中是存在时差的。当多个用户同时对同一款产品拍下付款,会导致下单数目超过库存。卖家库存不足容易引发断货和投诉,成本增加。
现在淘宝的解决方法是:
用例子来说明,假设原来商品详情页显示的库存数为100

对于限时限量的商品,比如秒杀、抢购这类活动。将商品拍下未付款时,商品保留时间为30min。此时库存状态:

如果30min内用户成功付款,则

如果30min内用户取消订单,或者超过30min仍未付款,则释放锁定库存

对于库存量充足的商品,淘宝将付款时长由30min延长到了72小时。
并且淘宝还提供了商家可以自行选择付款方式的设置,商家可以自己选择是下单减库存 or 付款减库存。
存疑的地方:
貌似对于京东来说,是付款减库存。由于京东不显示实际库存数,所以无法验证
那么这里就延伸出来一个问题,为什么淘宝采用下单减库存,而京东采用付款减库存呢?(待解答~)
3.校验库存的时间节点
一般有如下的时间节点要去校验库存:
- 进入商品详情页,默认规格显示的时候
- 在商品详情页,买家手动更改了商品规格
- 选择商品数量加入购物车的时候,看看是否选择数量在库存范围内
- 提交订单的时候
- 付款的时候
上面的小结都是参考的网上的资料,所以列几篇推挤的参考文章:
1.商品到底何时减库存?
2.购买流程中,库存该如何校验?
3.请问电商系统中,库存管理机制是什么?
我是萌萌的小尾巴~~~下面是我的个人公众号:产品新人学习路(i-pm-road) ,主要是分享一些学习产品的心路历程可以关注下哟,欢迎大家一起学习、交流哟。因为坚持,变得愈发优秀
网友评论