0

我想在 Code-Igniter 中建立一个销售古董的网站,而古董是单件物品,这意味着我们不能拥有多个古董物品。
我已经部分构建了网站,用户可以在其中将商品添加到购物车。因此,多个用户可以在他们的购物车中拥有相同的商品。
现在我的问题是如何处理多个用户尝试购买同一商品的问题。我们是否有任何设计模式或任何设计方法来进行在线交易。

4

1 回答 1

1

通常,当有人将其放入购物车时,您可以将其从库存中取出,如果他们不遵守订单,则将其添加回来。

另一种方法是仅在购买完成时才退出库存。

真的取决于您真正认为您将拥有多少同时流量以及您的购物车的放弃率是多少。没有多大的流量意义,难得两个人同时想买同一件古董,那就无所谓了。

大量的流量和同时购买的买家以及较低的购物车放弃率,当它到达购物车时,将其从库存中拉出来。

高购物车放弃率,然后在购买时将其拉出,了解您将不得不抓住并处理其他用户现在在他们的购物车中有不可用商品的问题。

系统的设计始终是一种权衡。

于 2011-11-07T04:29:32.993 回答