PHP在线购物商店

时间:2014-04-17 16:15:15

标签: php mysql shopping-cart

我正在开发一家网上商店,但我不知道在客户结账并确实付款时确保产品可用的最佳方法是什么。

我们说,我有2个项目XX,我在我的购物车中加1,我何时应该在我的数据库中预先保留该项目?当客户点击结账并生成paypal链接?如果客户从不付款,我该如何再次使用该商品?如果客户等待太久支付?

我正在寻找这个过程如何完成的答案。

更新

我目前正在这样做(将项目添加到保留项目列表),只有当我生成paypal链接,以便客户可以支付...然后我将其添加到保留项目数据库。这是我的问题?如何在paypal中设置时间,以便链接仅在X分钟有效?如何从数据库中删除该项目的时间超过X分钟?用cron作业和php文件? 我的问题是有人预订和物品,从不付款,该物品永久保留或预订和物品,支付时间太长,以至于其他人购买它。

更新2

真实项目是本地SQL服务器数据库,并且商店使用基于Web的mysql服务器,所以我必须同步其中的2个,因为我无法修改sql server数据库,我只能在那里添加订单这是决赛。

1 个答案:

答案 0 :(得分:1)

根据您希望系统如何工作,有很多方法可以实现这一目标。 一种方法是为购物车创建一个表格,其中包含客户的所有信息。购物车。此外,您可以为每个购物车分配超时。当客户将商品添加到购物车时,您不应直接在数据库中减少商品的可用性。相反,网页上显示的可用性应根据tem可用性计算 - 所有购物车中此商品的数量。