标签: php mysqli
我正在开发一个电子商务网站,我心中有一个疑问。假设用户在他的购物车中添加了一个产品并点击结账,他被转移到支付网关,这会产生一些条件
如果用户1点击了结账并且从未从网关返回,例如他关闭了浏览器或标签,并且当他点击结帐按钮时扣除了数量,以便用户2可以看到实际数量,该怎么办?可用。
如果我在点击结账按钮时没有扣除数量,并且用户2在用户1和产品数量有限且用户1购买之后也检出了。
如何处理这种情况? 我正在使用php和mysql。
答案 0 :(得分:0)
我建议您仅在结帐时扣除数量。
最后完成结帐的用户将收到错误消息,说明产品不再可用。
e-commerces使用的另一种方法是JIT(即时),因此产品“始终可用”并且不会发生此问题。