ECSHOP批量添加商品到购物车
Ecshop是一款开源的网上商店系统,在我心目中可以算得上网上商城界的Wordpress了。
本文介绍如何实现在ecshop中批量添加商品到购物车。
大家都知道,默认的ecshop只能单件点击“添加到购物车”(Add to Cart)实现一件一件的添加商品到购物车,无法经过多选之后批量添加。
其实实现的方法比较简单,Ecshop本身的添加商品到购物车使用的是一个js函数调用json来post数据的,这里我们就可以使用已有的这个函数 addToCart()来实现批量添加。
下面给出具体操作步骤。
1. 修改商品列表模板 /themes/default/library/goods_list.lbi 在其中每个商品的前面增加一个复选框按钮。
即默认模板大约第74行,增加代码:
<input type="checkbox" value="{$goods.goods_id}" />
2. 增加可以添加选定商品到购物车的链接。位置任选,代码如下:
<a href="javascript:addSelectedToCart('goodslist')">Add selected products to cart</a>
3.添加循环将选定商品加入购物车的函数,打开/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.cnblogs.com/EWall/archive/2012/08/13/2636298.html
ECSHOP批量添加商品到购物车相关推荐
- android添加商品到购物车,Android使用动画动态添加商品进购物车
本文实例为大家分享了Android添加商品进购物车的具体代码,供大家参考,具体内容如下 1.首先展示下效果图 2.讲一下思路,小球由加号位置运动到购物车位置,首先得获得这两个点在整个屏幕中的坐标,然后 ...
- Java的图书商城项目如何添加商品到购物车
关于如何添加商品到购物车,我们首先要有一个大致的思路.我们在浏览器页面,点击添加到购物车按钮,然后就会去掉用Web层的joinCart()方法,这个方法就会接着调用业务逻辑层,而业务逻辑层会去调用Da ...
- iOS动画之【添加商品到购物车】:将商品图片icon 移动到购物车iocn的位置
文章目录 引言 I.demo下载 II .代码实现 2.1 商品的cell 2.2 开(下)单界面 2.3 下单商品的控制器VC 2.4 动画处理工具类 JoinCartAnimationTool s ...
- java怎么添加商品信息_Javaweb网上商城项目实战(20)添加商品到购物车
原理分析 具体实现 准备工作 有些准备工作在之前已经实现了,这里强调一下,如果没改的自己改一下,已经完成了的也检查一下. 1.在product_list.jsp中修改链接 2.product_info ...
- 模拟商城添加、查看商品和添加商品到购物车、查看购物车
//欢迎来到(模拟)京东商城代码编辑 //商城接口类:定义查询和添加商品的方法(修改和删除暂不写) package shopping.dao;import shopping.entity.Produc ...
- mysql数据库添加商品_如何检测mysql 数据库执行了哪些sql语句 ecshop如何添加商品属性 ecshop 商品属性批量采集入库...
打开mysql日志,检测添加属性时候的msyql语句如下. 121126 22:41:55 158 Connect root@localhost on 158 Query ...
- 创建购物车类,模拟购物车功能 1)添加商品到购物车(输入商品的编号和数量) 2)删除商品(删除购物车中的指定购物项) 3) 修改商品(修改商品的数量)4)显示所购买的商品信息(按商品的总价进行升序显
import java.util.Objects;/*** @Author: 廾匸* @Date: 2020/11/18 18:32* @Description: 商品类* @version: 1.0 ...
- 添加商品php,php – 为首次购买者添加商品到购物车
我有一个WooCommerce商店,我正在尝试仅为首次购买者添加特定产品到Woocommerce购物车.我已经有以下PHP代码了. 但由于某种原因,它将无法运作. 这是我的代码: add_action ...
- 基于Redis优化购物车 - 添加商品
@ApiOperation(value = "添加商品到购物车", notes = "添加商品到购物车", httpMethod = "POST&qu ...
最新文章
- 参与2011年7月13日举行的Azure国际猜拳锦标赛,赢取5,000美元大奖
- 5g理论速度_5G时代手机基带厂商实力比拼
- Spring MVC-09循序渐进之文件上传(基于Servlet3.0+Html5客户端上传文件)
- Imageloader2-整体思路
- 面试java后端开发之后的一些感受
- linux git删除的文件怎么还原,从Git仓库中恢复已删除的分支、文件或丢失的commit...
- 编写函数判断一个数是否是回文数_程序员面试金典 - 面试题 01.04. 回文排列
- linux下删除目录及其子目录下某种类型文件
- 使用Vue CLI 3将基于element-ui二次封装的组件发布到npm
- 虚拟服务器配置推荐,如何选择虚拟主机配置
- 防止 MySQL-PHP 网站被玩弄的方法
- 不显示藏宝阁试穿服务器,梦幻西游:藏宝阁试穿功能的妙用,无限回档测试
- Python openpyxl文档
- 【转】密码破解全能工具:Hashcat密码破解攻略
- 【程序员脑洞故事】宇宙尽头的描述符(下)
- 人生如烟花,只要曾经绚烂过,便不枉此生
- python微博评论情感分析_用python对鹿晗、关晓彤微博进行情感分析
- [Step By Step]SAP HANA PAL 数据处理四分位间距检测Inter-quartile Range Test范例IQRTEST
- 做一款仿打车软件需要多少钱?
- 商业插画师走尺印象:只为做生活的设计师