魔扣论坛

魔扣源码论坛业务
查看: 1219|回复: 8

[经验交流] 如何实现ecshop批量添加商品到购物车

[复制链接]
  • TA的每日心情
    无聊
    13 小时前
  • 签到天数: 2956 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745731
    贡献
    157909
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2017-6-6 17:12:43 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    默认的ecshop中只能单件点击“添加到购物车”,没有办法批量添加,其实很简单,我们可以用函数 addToCart()来实现。下面我们就来讲一下具体的操作方法。

    第一,修改商品列表模板 /themes/default/library/goods_list.lbi,在每个商品的前面增加一个复选框按钮。在74行的样子增加以下的代码:
    <input type="checkbox" value="{$goods.goods_id}" />
    第二,随便找个位置,增加可以添加选定商品到电子商务网站模板购物车的链接。代码如下:
    <a href="javascript:addSelectedToCart('goodslist')">Add selected products to cart</a>
    第三,添加循环将选定商品加入购物车的函数,打开/js/common.js文件,在第36行,加入下面的代码:
    1. /*
    2. *添加选定商品到购物车
    3. */
    4. function addSelectedToCart(p)
    5. {
    6. for ( var i=0; i<document.getElementById(p).elements.length; i++ )
    7. {
    8.    var e = document.getElementById(p).elements[i];
    9.    if ( (e.type=='checkbox')&&(!e.disabled) )
    10.    {
    11.     if ( e.checked )
    12.     {
    13.      addToCart(e.value) ;
    14.     }
    15.    }
    16. }
    17. }
    复制代码


    大家参照这样设置一下就可以了。

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    1

    主题

    258

    回帖

    518

    积分

    高级魔扣

    Rank: 4

    魔扣币
    259
    贡献
    259
    威望
    0
    发表于 2017-6-6 23:21:35 | 显示全部楼层
    顶起出售广告位

    该用户从未签到

    0

    主题

    257

    回帖

    514

    积分

    高级魔扣

    Rank: 4

    魔扣币
    257
    贡献
    257
    威望
    0
    发表于 2017-7-29 14:42:35 | 显示全部楼层
    命中有很多事情足以把你打倒,但真正能把你打倒的是你的心态。',

    该用户从未签到

    2

    主题

    277

    回帖

    556

    积分

    高级魔扣

    Rank: 4

    魔扣币
    277
    贡献
    277
    威望
    0
    发表于 2017-10-13 17:52:11 来自手机 | 显示全部楼层
    感恩无私的分享与奉献 魔扣源码论坛是我心中的神!

    该用户从未签到

    2

    主题

    260

    回帖

    522

    积分

    高级魔扣

    Rank: 4

    魔扣币
    260
    贡献
    260
    威望
    0
    发表于 2018-2-7 18:06:40 来自手机 | 显示全部楼层
    谢谢!一定是苍天的美意,你我才相会在网易,一定是神灵的知遇,你我才结下了友谊,一定是命运的安排,你我才充满了情意,一定是缘分的奇迹,你我才成为了知己,人生能够拥有友谊,那是生命最美收益,无论你我置身何处,快乐会永随我与你,魔扣源码论坛愿我的祝福能够带给你幸福快乐。

    该用户从未签到

    3

    主题

    265

    回帖

    533

    积分

    高级魔扣

    Rank: 4

    魔扣币
    265
    贡献
    265
    威望
    0
    发表于 2018-2-26 09:15:23 | 显示全部楼层
    非常好,顶一下

    该用户从未签到

    2

    主题

    224

    回帖

    450

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    224
    贡献
    224
    威望
    0
    发表于 2018-9-2 21:51:07 来自手机 | 显示全部楼层

    该用户从未签到

    1

    主题

    282

    回帖

    567

    积分

    高级魔扣

    Rank: 4

    魔扣币
    284
    贡献
    284
    威望
    0
    发表于 2019-2-19 20:26:05 来自手机 | 显示全部楼层
    伤心最大的建设性,在于明白,那颗心还在老地方。',
  • TA的每日心情
    开心
    2019-4-25 10:04
  • 签到天数: 6 天

    [LV.2]随便看看

    0

    主题

    7

    回帖

    28

    积分

    魔扣新手

    Rank: 1

    魔扣币
    93
    贡献
    19
    威望
    0
    发表于 2019-3-27 10:24:36 | 显示全部楼层
    ecshop助理软件,批量采集淘宝、天猫、京东和1688的商品到自己的ecshop商城中,上传速度快,信息完整!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表