请教购物车数量的问题。

xianghua 2010-03-22 03:27:51
在网上购买了产品,放入了购物车。但到后面,实际并没有继续订购。而是关闭了页面,没有进行后面的购物操作,
像这种情况,如何将这部分数据补回给产品的库存数。
...全文
105 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wh_wangjun 2010-03-22
  • 打赏
  • 举报
回复
是买不到商品重要,还是可以选择商品重要。
你们老板先后次序错了。
1用户只有先选择了才可能购买。
2不是所有用户选择了商品都会购买。
2用户不能选择商品,就减少了潜在的购买可能性。
估计你要向老板提意见,更改需求。
dabendano 2010-03-22
  • 打赏
  • 举报
回复
那就用ajax一直判断数据库还有库存没,没有了,就提示,说购物车中的东西已经被人买走
xianghua 2010-03-22
  • 打赏
  • 举报
回复
我最早的设计也是提交订单后,才减掉库存数,可老板不同意,认为这样,如果两个客户同时都在网上明明看到有商品,但到最后,有一个买不到。才提示已没有数量。
烈火蜓蜻 2010-03-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xianghua 的回复:]
现在问题是,我是这样实现的,只要用户一将商品放入购物车,就在库存中减掉了这部分数量。
(这样处理是防止这种情况出现:库存只有100,用户A选了100个产品放入购物车,如果不在这时减掉这部分数量,用户B也购买这个产品,假如购如10,实际上这100的数量是被A用户买了的。这样B用户就不会看到明明有库存,却买不到的这种情况。)
[/Quote]

你都可以订这100个产品,但是最终谁可以买走,这个商品,就要看谁先提交了
就是不管用户选了多少的东西到购物栏,你都不要改动库存,这个是肯定要这么做的
wh_wangjun 2010-03-22
  • 打赏
  • 举报
回复
你这样设计不合理,如果用户选择了物品,但他不提交,那其它用户不是不能选择了。
商品是谁先提交购买,谁先得。
xianghua 2010-03-22
  • 打赏
  • 举报
回复
现在问题是,我是这样实现的,只要用户一将商品放入购物车,就在库存中减掉了这部分数量。
(这样处理是防止这种情况出现:库存只有100,用户A选了100个产品放入购物车,如果不在这时减掉这部分数量,用户B也购买这个产品,假如购如10,实际上这100的数量是被A用户买了的。这样B用户就不会看到明明有库存,却买不到的这种情况。)
f050304004 2010-03-22
  • 打赏
  • 举报
回复
购物车全在一虚拟内存表内操作。不到最后确认购买并不用影响数据的数据。

110,531

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧