全站插件24小时自动发货

ecshop批量添加商品到购物车,ecshop商品批量购买

ecshop中只能单件点击“添加到购物车”,不可以批量添加,其实很简单,我们可以用函数addToCart()来实现。下面ECSHOP插件网就来讲一下具体的操作方法。
第一,修改商品列表ecshop模板/themes/default/library/goods_list.lbi文件,在每个商品的前面增加一个复选框按钮。在74行的样子增加以下的代码:
<input type="checkbox" value="{$goods.goods_id}" />
第二,随便找个位置,增加可以添加选定商品到购物车的链接。代码如下:
<a href="javascript:addSelectedToCart('goodslist')">添加选中的产品到购物车</a>
第三,添加循环将选定商品加入购物车的函数,打开/js/common.js文件,在第36行,加入下面的代码:
/*
 * 添加选定商品到购物车
 */
function addSelectedToCart(p)
{
    for ( var i = 0; i < document.getElementById(p).elements.length; i++)
    {
        var e = document.getElementById(p).elements[i];
        if ((e.type == 'checkbox') && (!e.disabled))
        {
            if (e.checked)
            {
                addToCart(e.value) ;
            }
        }
    }
}
只要参照这样设置一下就可以了。

本文原创地址:https://www.ecshopok.com/article-778.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn