如何才能实现批量添加产品到购物车
2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家
我的网站也想实现将相关配件一并添加到购物车,每个配件有一个复选框,如果勾选复选框,再点击“加入购物车”,则一并加入到购物车,在论坛上也搜索了一些,也没有找到满意的答案,经过研究代码才发现,购物车只能一个一个地添加, 这是添加购物车的JS代码: function addToCart(goodsId, parentId) { var goods= new Object(); var spec_arr= new Array(); var fittings_arr = new Array(); var number = 1; var formBuy= document.forms['ECS_FORMBUY']; var quick= 0; // 检查是否有商品规格 if (formBuy) { spec_arr = getSelectedAttributes(formBuy); if (formBuy.elements['number']) { number = formBuy.elements['number'].value; } quick = 1; } goods.quick = quick; goods.spec= spec_arr; goods.goods_id = goodsId; goods.number= number; goods.parent= (typeof(parentId) == "undefined") ? 0 : parseInt(parentId); Ajax.call('flow.php?step=add_to_cart', 'goods=' + goods.toJSONString(), addToCartResponse, 'POST', 'JSON'); } 我想,只有实现批量添加产品到购物车,才能实现我要的效果。请问该如何改呢? |
回答:
自己顶一下。 |
一个循环,依次调用addToCart不就行了,addToCartResponse需要作相应修改。 |
这个好象要用JS实现吧。我对JS不熟,能帮忙写一个吗? |
不用.修改加入购物车中的逻辑。就OK了。毕竟就是写进cart 表 |
主要修改js |
怎样修改?能给出代码吗?万分感谢! |
自己解决好了。 |
共享下 |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshop烧包
ecshop实现
ecshop搜索结果
ecshop看法
zencart会员
ecshop百度收录
ecshop标识
ecshop提单
ecshopENDFOREACH
ecshop财付通客服
ecshop数据库版本太低
ecshop切换卡失效
ecshop安装错误
ecshop出炉
ecshopOptimizer
ecshop滚动公告
ecshop在线的
ecshop代码分享
ecshop都差不多
ecshop800
ecshop评论
ecshop文件名
ecshopZlib
ecshopqq群
ecshop表前缀
ecshop单功能
ecshop亚马逊
ecshop银联
ecshop无法打开站点
ecshop加拿大