账号通
    

账号  

密码  

1683

查看

7

回复
主题:商品库存问题,大BUG [收藏主题] 转到:  
sdxpy 当前离线

185

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2009/6/3 0:14:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

商城里,只要有一个商品库存问题不足,其它所有商品都不能卖,这是怎么回事呢?好像4.0的时候,这问题就存在了,到现在也没有解决

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yashuk 当前离线

206

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:1768 分
登录次数:76 次
注册时间:2007/12/16
最后登录:2012/10/15
yashuk 发表于:2009/6/3 15:57:00   | 只看该作者 查看该作者主题 沙发 
科汛智能建站系统

更简单的是在

Session("Amount"&RS("ID")) = 1

下面添加

Session.Abandon()

其它不用修改了,但这样会有个问题,就是当选中库存不足的商品全部购物车里的商品都清空了,只有重新重选商品。

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
sdxpy 当前离线

185

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2009/6/3 15:41:00   | 只看该作者 查看该作者主题 藤椅 
科汛智能建站系统

2、

再到购物车显示的地方加上判断

if Amount>0 then

购物车显示商品程序

end if

 

 

三楼的朋友,你说这个购物车显示的地方是指的哪里呢?具体 要怎么加,还有下面的payment.asp这个文件怎么修改,能详细说下吗?谢谢了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
sdxpy 当前离线

185

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2009/6/3 15:31:00   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)
只想是哪个商品库存不足,点击购买哪个商品才会提示库存不足,并且不能加到购物车里,对其它的商品不影响,还有一点问题就是,我点击一个商品加入购物车,竟然是把所有商品都加进去了,这个可能也是BUG
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
sdxpy 当前离线

185

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2009/6/3 15:28:00   | 只看该作者 查看该作者主题 报纸 
科汛智能建站系统
希望能给出正确答案,如果这个商城最基本的问题也解决不了的话,那科汛的商城程序,感觉也没啥大用,这是商城最最基本的问题啊
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cms2007 当前离线

4445

主题

8

广播

15

粉丝
添加关注
级别:超级版主

用户积分:23396 分
登录次数:1515 次
注册时间:2007/8/7
最后登录:2022/12/6
cms2007 发表于:2009/6/3 15:16:00   | 只看该作者 查看该作者主题 地板 
做在线知识付费 选科汛云开店
那你觉得有什么样比较好的处理方式?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yashuk 当前离线

206

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:1768 分
登录次数:76 次
注册时间:2007/12/16
最后登录:2012/10/15
yashuk 发表于:2009/6/3 10:19:00   | 只看该作者 查看该作者主题 7楼 
科汛在线商城系统(NET)

在shoppingcart.asp里把判断的去掉,不好,库存不足的商品还是加到购物车里了。

可以修改

1、

IF RS("TotalNum") < Amount Then
 Amount = 0

 Session("Amount"&RS("ID")) = 0
End IF

 

2、

再到购物车显示的地方加上判断

if Amount>0 then

购物车显示商品程序

end if

3、

还得修改购物车相关的文件如:payment.asp

4、

这样还是有问题,虽然库存不足,商品不在购物车里,但没有提示!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2009/6/3 8:40:00   | 只看该作者 查看该作者主题 8楼 
科汛在线商城系统(NET)

那就在shoppingcart.asp里把判断的去掉了

 

IF RS("TotalNum") < Amount Then
 Amount = 1
 Session("Amount"&RS("ID")) = 1
 response.write "<script language=javascript>alert('对不起,"&RS("Title")&"暂时库存不足,请过段时间再来购买该商品!');history.back(-1);</script>"
 response.End()
End IF

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.15820秒 powered by KesionCMS 9.0