一个商品总库存100件,
用户购买30件,确认订单在待付款状态,锁定了这30件的库存,
其它用户可购买库存是70件。
如果1个小时未付款,则要返还这30件锁定库存。
现在的问题是,用户付款后通知抵达前,正好超过1小时,锁定库存已经被释放,咋办?
一个商品总库存100件,
用户购买30件,确认订单在待付款状态,锁定了这30件的库存,
其它用户可购买库存是70件。
如果1个小时未付款,则要返还这30件锁定库存。
现在的问题是,用户付款后通知抵达前,正好超过1小时,锁定库存已经被释放,咋办?
过了一小时就肯定要先解锁锁定的库存。接收付款通知的时候先检查付款时间是否合法,如果超过一小时,直接给用户退款,并附带付款超时信息。如果没过一小时,就继续购买逻辑,是发货或者其他操作自己定。
所以淘宝在用户发布商品时给了选择拍下减库存还是付款减库存。
你这种情况,走原路退款或退款到网站账号逻辑。