商品放入购物车时减库存,购物车在20分钟后,清除所有商品,这个时候库存重新加上去,PHP怎么实现?

商品放入购物车时减库存,购物车在20分钟后,清除所有商品,这个时候库存重新加上去,PHP怎么实现?,第1张

没有正式下单,库存为什么要减掉?这个是最大弊端啊。

如果要实现,就要在加入购物车的时候生成订单号,读取商品数量,连带订单号录入数据库,由数据库进行减少一次,把结果反馈成为库存。

如果移除购物车,就删除订单号,结果同样反馈如数据库,删除订单号的条目,数据库更新一次,库存也重新刷新读取一次,

大体这样,代码自己搞

看你的购物车是怎样的 如果不登录不能添加购物车的 那么就判断未登陆则跳到登录页 如果不登录可以添加购物车的 就可以把客户的添加购物车数据储存为session或者cookie来保存个人数据。

你的MM_insert数据,是全部购物车数据吗?

如果是的,可以先把MM_insert建立成数组,然后foreach 遍历 MM_insert ,依次添加到数据库。比如:

$MM_insert = "商品1,商品2,商品3"

$arr = explode(",",$MM_insert)//以逗号建立数组

foreach($MM_insert as $k=>$v){

//这里写mql语句,把$v添加到数据库

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11812548.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存