库存的状态

- 增加:手动调整 或 实时同步(与实物库存系统打通)。
- 锁定:下单之后锁定库存。
- 解锁:订单取消之后释放锁定库存。
- 扣减:订单支付成功之后扣减库存,扣减锁定库存。
- 返还:退货、换货后返还库存,相当于增加库存。
- 异常处理:库存数据在定期校验时,如果出现异常数据,就需要进行异常处理(自发或人工处理)。
库存的概念
1.(可)销售库存:可以售卖的商品数量。
- 用户端显示的库存,也就是可以对外售卖的库存。
- 当“可销售库存>0”时,前台网站则会显示商品可销售。
- 当“可销售库存≤0”时,前台网站则会显示商品缺货。
2. 实物库存:仓库存放的实物商品数量。
3.可用库存:可以对外销售的数量。
4.锁定库存:已经被预定的商品数量。
5.已售库存:已经出售的商品数量。
6.活动库存
- 做促销活动(例如秒杀)时,从可销售库存中占用相应数量给活动使用。
- 这部分库存也是走相应的锁定,扣减逻辑。
7.预售库存
- 预售库存是虚拟库存,例如双11定金预售等。
- 预售同样走相应的锁定,扣减逻辑。
- 不同的是,预售的订单需要支付尾款,订单才能成立。可以根据定金支付数量提前备货。
案例分析
以“选择三件A商品下单”为例
1.提交订单后,判断可销售库存数量是否≥3,若无法满足,则提示“库存不足”,订单状态显示提交失败。
2.若可销售库存数量满足≥3时,可销售库存数量减3、锁定库存加3,订单提交成功。
3.在用户确定订单并且成功支付后,锁定库存减3、已销售库存加3。
4.若买家在支付前取消订单,则返还库存,可销售库存加3、锁定库存减3。
5.若买家在支付后,发货之前,取消订单成功,销售库存加3、已销售库存减3。
业务流程:

库存扣减节点
用户下单减库存(通用方案)
- 优势:保证用户只要下单,就一定可以买到货。
- 劣势:在库存紧张的时❀候,用户下单之后不付款,会影响其他用户购买;可能被大量占用库存,导致其他人购买不了。
- 解决办法:限制订单锁定库存时间,超时自动取消。
用户付款减库存(特殊)
- 优势:库存不会长时间占用,真正想买的用户可以买到。
- 劣势:可能存在超卖风险;用户下单后,无法支付发货。
- 适用场景:活动抢购,库存紧张。
活动库存类知识
在多促销活动的场景下,通常有以下销售库存方案:
- 共享库存:正常的库存扣减,活动库存如:满减。
- 独占库存:从正常库存中划定出一些库存进行售卖,如:淘宝的淘抢购。
- 预售库存:虚拟库存,预售截至才去准备货物。
活动库存(秒杀)
- 部分活动的活动库存需要提前占用销售库存。
- 活动开始时,扣减销售库存;
- 活动进行时,增加或减少活动库存;
- 活动结束或终止时,活动库存返还至销售库存。
预售库存(商品预售)
- 管理预售库存,需要独立于其他库存;
- 区分预售库存与销售库存的关系;
- 调度层处理预售订单,按订单顺序锁定库存;
- 预售商品开始发货时考虑处理办法。
好了,这篇文章的内容发货联盟就和大家分享到这里,如果大家网络推广引流创业感兴趣,可以添加微信:80709525 备注:发货联盟引流学习; 我拉你进直播课程学习群,每周135晚上都是有实战干货的推广引流技术课程免费分享!