ecshop 列表加入购物车 始终只能加入一件。

当商品有属性的时候,ecshop列表加入购物车始终只能加入一件。没属性的产品没问题。求教。困扰已久。问题地址:http://www.hlpc.cn/category-18... 当商品有属性的时候,ecshop 列表加入购物车 始终只能加入一件。没属性的产品没问题。求教。困扰已久。问题地址:http://www.hlpc.cn/category-18-b0.html 展开
 我来答
PHPDB_NET
2014-09-17 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:46
采纳率:0%
帮助的人:53.5万
展开全部

出现这个问题,是因为选了属性之后,并没有发送购物数量到购物车的处理程序。具体情况请看下面的说明:


  1. 选择了数量,点击购买的按钮之后,是有发送购物数量的,如下图购买3个:


  2. 但如果有属性,就会出现一个选择属性的窗口,这个时候选择了属性之腔册后再发送一次到购物车芹圆巧程序,这个时候就没有发送购物数量,所以就会造成有属性的产品每次只能加1个,没有属性的就没有问题,看下图:



出现的问题的原因找到了,现在就可以针对这个情况,修改弹出窗口的代码,在第二次嫌键发送到购物车的时候发送购买数量即可。

更多追问追答
追问
非常感谢这么图文并茂的回答,我先研究下。谢谢!
大侠,好事做到底吧,能详细点吗,我们是菜鸟啊。
追答
我看过ecshop的相关代码,发现从列表加入购物车的数量是写死的,固定为1个,所以要修改flow.php和/js/common.js这两个文件,我在ecshop2.73的默认模板中修改了,放在百度盘,你去下载下来参考一下:http://pan.baidu.com/s/1c0xndhI

如果你没有修改过这两个文件的话是可以直接覆盖使用(提醒一下:覆盖前要备份文件。)我修改过的代码处都作了注释,你可以搜索“@phpdb.net”找出被修改过的位置。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式