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

 我来答
背着月亮看星星
推荐于2017-11-27 · TA获得超过841个赞
知道小有建树答主
回答量:668
采纳率:88%
帮助的人:154万
展开全部
没有正式下单,库存为什么要减掉?这个是最大弊端啊。
如果要实现,就要在加入购物车的时候生成订单号,读取商品数量,连带订单号录入数据库,由数据库进行减少一次,把结果反馈成为库存。
如果移除购物车,就删除订单号,结果同样反馈如数据库,删除订单号的条目,数据库更新一次,库存也重新刷新读取一次,
大体这样,代码自己搞
百度网友9cdda87
2017-10-22 · TA获得超过508个赞
知道小有建树答主
回答量:1108
采纳率:36%
帮助的人:350万
展开全部
无非就是字段的判断。其实这个关系 不复杂,但是应用起来判断好多。
无非就是有100件,放购物车10件,暂时减少10个库存,
但是用户清除了购物车,又将10件返回到库存。
多表关联查询。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
P先生mT
2017-11-27
知道答主
回答量:2
采纳率:0%
帮助的人:1741
展开全部
这样来说,用户有意无意添加大量。就是不买。岂不是商家完蛋了。主要是如何实现。不占库存。但是解决的问题是,用户上午添加。下午去买。这个时候库存可能会存在不一致。如何告知库存不够的现象。在用户未刷新页面的情况下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轮回的拉格朗日
2017-11-27 · TA获得超过679个赞
知道小有建树答主
回答量:320
采纳率:85%
帮助的人:56.3万
展开全部
首先,购物车这条记录中记录过期时间戳,并关联数条子记录用于记录商品ID和购买数量
crontab定时执行一个命令:
搜索所有过期的购物车,并将里面的商品ID全部取出,依次加回对应数量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5202a11
推荐于2017-10-22 · TA获得超过124个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:228万
展开全部
干嘛添加进入购物车就要减少库存呢?下单的时候再减少库存不更实际?
追问
试想库存为1的一件商品,A和B同时放入购物车,最终只有一个人可以购买,另一个人就问了:我放入购物车的时候显示有库存的,下定单的时候没有了,浪费我的感情。在商品放入购物车就减库存,避免用户看到“虚”商品数量,提高用户体验。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式