ecshop显示所有商品购买记录
2015-03-26 10:32 来源:www.chinab4c.com 作者:ecshop专家
ecshop显示所有商品购买记录,目前ecshop默认的购买记录就是该产品的购买记录,而且购买记录显示的是30天内的。如果我想在ecshop所有产品下面,显示所有该商品的购买记录,这个时候该如何处理。
回答:ecshop购买记录是通过ecshop ajax调用ecshop的lib_insert.php函数接口来进行处理的。ecshop的函数处理接口位于goods.php里面,该处的sql查询语句为$sql = 'SELECT u.user_name, og.goods_number, oi.add_time, IF(oi.order_status IN (2, 3, 4), 0, 1) AS order_status ' .
'FROM ' . $ecs->table('order_info') . ' AS oi LEFT JOIN ' . $ecs->table('users') . ' AS u ON oi.user_id = u.user_id, ' . $ecs->table('order_goods') . ' AS og ' .
'WHERE oi.order_id = og.order_id AND ' . time() . ' - oi.add_time < 2592000 AND og.goods_id = ' . $goods_id . ' ORDER BY oi.add_time DESC LIMIT ' . (($page > 1) ? ($page-1) : 0) * 5 . ',5';
在这个代码里面只需要删除 AND ' . time() . ' - oi.add_time < 2592000的ecshop sql语句就可以,同时找到ecshop程序incudes/lib_insert.php里面的这个ecshop函数function insert_bought_notes($arr),同样把时间删除,实现了ecshop显示所有商品购买记录.
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...