商品A现在只有1个库存了,用户B将商品A添加到购物车了,(但是还没付款,也没确定订单) ,此时,用户B可能下单付款,可能放弃购买。 在这个过程中用户C如果也要添加商品A到购物车,我们应该如何处理呢?1:如果用户B将商品A添加到购物车,我们就扣除掉商品A的库存,下单成功则OK,如果放弃了订单(或在订单无效)就再加回库存。在这个过程中用户C添加,提示他缺货。
2:如果用户B添加A到购物车,同时也让C添加。 但是库存只够一个人的,万一两个人都下单了,那就有问题了。 但是又怕真正买东西的是C,B只是搞搞玩玩的。    哎。 头痛。

解决方案 »

  1.   

    对啊..确定订单的时候...
    或者都让他们下单.但是谁的钱先转过来.就给谁发货.
    但是另一个就要发邮件解释了.
      

  2.   

    放进购物车,并不代表己经购买,下单才决定吧。
      

  3.   

    下单决定或者更狠的,付款减库存
      

  4.   

    个人觉得,更人性点的方式应该是都允许购买,下单,付款。
    在库存少于一定数量的时候应提示管理员补库存。
    遇到这种情况的时候,应记录下具体情况,并重点提示管理员补库存。从商务的角度上讲,这类情况都应该是商家来处理解决,而不应限制到用户身上。