发布时间:2022-05-16 18:00:01源自:https://www.it-th.com作者 :it谈话网阅读(327)
几天前,他与茅台公司达成了合作协议。茅台愿意提供年度1W瓶销售渠道资质。这对李翔来说是件好事,几乎可以挽救他们平台的生存。
好事需要很多时间。事情远没有这么顺利。后来,他发现所有来买茅台的人都是黄牛。这些人有明显的特点,
-几乎没有购物记录
-几乎不活跃
。更让他难以接受的是,他不得不取消很多订单,甚至需要给这些黄牛党打电话,逐一安抚他的情绪。
为什么?
订单超卖了!假设还有一瓶茅台酒,所有的牛都可以同时付款,但只有一个订单可以成功。
这个问题的主要原因是他们不知道商品存货的扣除方法。他们认为付款可以占用库存。一定是对的。
在低流量和低并发情况下没有问题。然而,在高并发性场景中,比如大升级和二次杀戮,问题将被无限放大。
你在电子商务平台上看到的商品被称为前端商品,由商店后面的商家创造。例如,我在图片中看到老王的书。
如果相应的货物放在仓库中,则不能称之为货物。它们通常被称为商品,它们的学名是后端商品。
在特定场景下,需要在前端商品库存和后端商品库存之间同步添加、删除、修改和查询。
例如,如果用户购买了老王的书,仓库需要接受消息,扣除书的库存,并将其反馈给前端。但是这个消息传输有时差,这会导致李翔遇到问题。
此外,如果后端有新入库或在途入库,也应该同步到前端。
在理解了上述概念后,我们将对前端和后端存货的扣除方法、优缺点进行梳理。
你计划购买白色iPhone 12 256g。提交订单后,你想考虑一下,但你没有付款。但该平台将帮助您锁定库存,并直接占用仓库中的iPhone。
后来,你发现iPhone一次拍了1000张照片,而你却懒得照顾它。你只是把它放在了那里。
但这对平台来说是一场灾难。
仓库里只有1000部iPhone,全部被您占用,订购时间为24小时。如果你不购买,要么平台等待你取消,要么打电话给你协商取消。
假设有1W人这样做,而平台仍在从事羊毛业务,所以我将与他们一起玩。
一般情况下,不建议拍照以减少库存。它很可能被一些人恶意拍摄,给平台造成重大损失。
简单理解:当你购买iPhone并下订单时,后端库存不会被扣除。付款时,扣除存货。
这种存货扣除方法让人又爱又恨。
最爱的是它可以防止恶意订单,让商场正常运营。
我讨厌的是链条在关键时刻脱落。在极端情况下,如果仓库中仍有一个存货,100人同时付款,即使所有100人都成功付款,他们也只能向一个人发货。
如果你设定了1000元的降价,你只想卖出100套,但你超卖了1W。没有人能承受成本。
有解决这个问题的好方法吗?是的,我们有!
让我们比较前两种模式,以便更好地理解。
拍照、扣除库存、提交订单和占用库存。
支付端口库存。付款后,库存将被占用。
预扣库存:提交订单时,应先预扣库存,预扣的最高金额与后端库存相同。付款时,库存实际上已被占用。
为什么预扣库存可以防止恶意拍卖和超卖?
很容易理解,预扣是指提前扣除虚拟库存。即使用户再拍100张照片,库存实际上也没有被占用。
一般情况下,扣缴有时间限制,如20分钟、30分钟等。到了时间,扣缴将被解除。
扣缴到限额后,您不能继续下订单,这可以防止超卖。付款后,用户还将执行二次预扣,不断验证预扣,完成付款并占用仓库中的货物库存。
然而,仍有漏洞有待钻取。例如,当预扣时间到期时,单击以支付。这是第二次扣缴。TMD,扣缴再次开始,因此需要添加一些阈值限制。
事实上,没有完美的解决方案,只有适合你的。当这个计划存在漏洞时,你不一定要彻底推翻它,但你也可以适当地修补它。
老王今天在电商平台上推广了常用的存货扣减方式,第三种是最实用的。
1. 接受股票扣减、提交订单、占用股票,就会有拍卖失败的风险。
2. 支付端口库存。付款后库存被占用,存在超卖风险
3预扣库存、提交订单、预扣库存、付款后占用库存是最合适的解决方案。
-结束-
欢迎分享转载→ 科普一下电商平台是如何扣库存的?