【问题标题】:Codeigniter eccommerce transaction design?Codeigniter 电子商务交易设计?
【发布时间】:2011-11-06 21:33:23
【问题描述】:
我想在 Code-Igniter 中建立一个销售古董的网站,而古董是单件物品,这意味着我们不能拥有多个古董物品。
我已经部分构建了网站,用户可以在其中将商品添加到购物车。因此,多个用户可以在他们的购物车中拥有相同的商品。
现在我的问题是如何处理多个用户尝试购买同一商品的问题。
我们是否有任何设计模式或任何设计方法来进行在线交易。
【问题讨论】:
标签:
codeigniter
transactions
cart
shopping
【解决方案1】:
通常,当有人将其放入购物车时,您会将其从库存中取出,如果他们不遵守订单,则将其重新添加。
其他方法是仅在购买完成时才退出库存。
实际上取决于您真正认为自己会同时拥有多少流量以及您的购物车的放弃率是多少。没有多少流量意味着很少有两个人想同时购买同一件古董,那就无所谓了。
大量的流量和同时购买的买家以及较低的购物车放弃率,当它进入购物车时,将其从库存中拉出来。
高购物车放弃率,然后在购买时将其拉出,了解您将不得不发现并处理其他用户现在在他们的购物车中有一个不可用的商品的问题。
系统的设计总是需要权衡取舍。