【发布时间】:2017-01-28 22:23:24
【问题描述】:
我正在使用 paypal IPN + PDT 在我的网站上销售一些东西。我总是在付款前检查库存中有多少物品。客户下订单后,他被重定向到贝宝进行付款。付款完成后,我正在更新有关销售物品的数据库,直到此刻我没有问题,因为我正在销售无限量的物品。我不确定如果我有 10 件物品要出售,例如在这种情况下,我应该怎么做:
有最后一件商品待售。客户下订单,他打算在贝宝上付款,但他还没有付款(网站仍然显示有一件商品待售),同时客户 B 看到还有一件商品有货,所以他要也买吧。在这种情况下,两个客户都会付款,但只有一个(更快的)得到他的产品。
我必须做些什么才能避免这种情况发生?
【问题讨论】:
-
你使用购物篮吗?如果商品在购物篮中,则其他客户无法购买。