1 个回答
第一种方案:下单时扣库存
第二种方案:支付时扣库存
优点是:实时扣库存,避免付款时因库存不足而阻断影响用户体验。
缺点是:库存有限的情况下,恶意下单占库存影响其他正常用户下单。比如说有100台手机,如果没有限制下单数量,这100个库存可能被一个用户恶意占用,导致其他用户无法购买。
第二种方案:支付时扣库存
优点是:不受恶意下单影响。
缺点是:当支付订单数大于实际库存,会阻断部分用户支付,影响购物体验。比如说只有100台手机,但可能下了1000个订单,但有900个订单在支付时无法购买。
发布于:2年前 (2023-03-17) IP属地:四川省
从用户体验考虑,一般会采用的是下单时扣库存 + 回退这种方案:
下单时扣减库存,但只保留一段时间(比如15分钟),保留时间段内未支付则释放库存,避免长时间占用库存。
发布于:2年前 (2023-03-17) IP属地:四川省
我来回答
您需要 登录 后回答此问题!