秒杀系统“减库存”设计逻辑

2018-12-13  本文已影响0人  珂瑶

减库存有哪几种方式

以上减库存的几种方式存在的问题

假如我们采用“下单减库存”的方式,即用户下单后就减去库存,正常情况下,买家下单后付款
的概率会很高,所以不会有太大问题。但是有一种场景例外,就是当卖家参加某个活动时,此
时活动的有效时间是商品的黄金售卖时间,如果有竞争对手通过恶意下单的方式将该卖家的商
品全部下单,让这款商品的库存减为零,那么这款商品就不能正常售卖了。要知道,这些恶意
下单的人是不会真正付款的,这正是“下单减库存”方式的不足之处。
既然“下单减库存”可能导致恶意下单,从而影响卖家的商品销售,那么有没有办法解决呢?
你可能会想,采用“付款减库存”的方式是不是就可以了?的确可以。但是,“付款减库存”又
会导致另外一个问题:库存超卖。
这种方案确实可以在一定程度上缓解上面的问题。但是否就彻底解决了呢?其实没有!针对恶
意下单这种情况,虽然把有效的付款时间设置为 10 分钟,但是恶意买家完全可以在 10 分钟
后再次下单,或者采用一次下单很多件的方式把库存减完。针对这种情况,解决办法还是要结
合安全和反作弊的措施来制止。

如何解决下单库存问题

给经常下单不付款的买家进行识别打标(可以在被打标的买家下单时不减库存)、给某些类目
设置最大购买件数(例如,参加活动的商品一人最多只能买 3 件),以及对重复下单不付款的
操作进行次数限制等。
上一篇 下一篇

猜你喜欢

热点阅读