gpt4 book ai didi

php - 付款、购物篮和将商品添加到购物篮仅半小时

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:13 26 4
gpt4 key购买 nike

这是一个网站,点击“Dodaję”(在波兰语中意为“添加”)后,商品进入购物篮 30 分钟:https://remix.pl/

当元素在购物篮中时,其他人无法购买该元素。我检查了他们的 basked:当我删除 cookie 时,商品从购物篮中删除(因此购物篮使用 php session )并且商品再次可供购买。我想知道他们是怎么做到的(他们的购物篮是否使用数据库 来存储添加项目的日期时间以计算 30 分钟,或者脚本可以用其他方式完成?)。也许是 Cron Job 之类的?通过 php 执行此操作的最佳方法是什么,或者不可能使用 php 执行类似的操作?我不是说显示时间滴答/流逝,因为它需要一些 jQuery、js 等,但只是脚本的本质。

我问一下,因为我为客户做了一个网上商店,他卖像 remix.pl 这样的旧衣服,所以商品数量总是 1。我必须对产品进行一些封锁,这些产品被添加到购物车一个用户为另一个用户添加相同的项目。我不介意怎么做。

这是另一个问题:是否可以只删除商品数量,例如,当商品通过 paypal 付款时?以化学为例:商品数量:99加入篮子后:仍然是99下单到MySQL数据库后:还是99例如通过paypal支付后:98这是一个好的做法吗?是否可以在项目付款后运行脚本?非常感谢!

最佳答案

也在您的数据库中创建一个篮子表。当 sy 将一个项目放入他的篮子时,也将一条记录连同该条目的时间戳插入到篮子表中。当您查询产品表时,您认为那些产品不可用,它们在篮子表中并且时间戳值小于 30 分钟。您可以忽略篮子中超过 30 分钟的任何预订。您可以从预定脚本或任何定期运行的页面代码中清理购物篮表。

关于你的第二个问题:当然你只是在付款成功后才从库存中扣除已售出的产品数量。 Paypal api 为此提供回调,请参阅 instant payment notifications

关于php - 付款、购物篮和将商品添加到购物篮仅半小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35348416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com