ecshop首页商品显示销售数量当销售数量为0不显示
2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家
众所周知作为商城网站的首页,对于潜在客户来说是一个极其重要的窗口。除了要体现网站的专业度和信誉度外,首页还起了一个特别重要的作用,就是给用户推荐产品。所以我们会看到,电商的网站首页会放置大量的精美图片,主打产品、热销商品、新到商品、特价商品,都尽量放置在首页提高曝光率。 而当曝光率足够后,我们是不是考虑一下更多的引起客户的注意提高转化率呢?当然有必要。而能吸引潜在用户产生购买行为必不可少的一项工作便是显示销量。之前,我也讲过销量对产生购买行为可谓能产生极大的影响。 因此今天我要为各位讲解的是如何在首页产品上显示销量。 因为ecshop程序本身并没有调用这个参数,所以我们需要对php文件已经二次开发,找到includes/lib_goods.php,在末尾处代码下添加: function get_buy_sum($goods_id) { $sql = “select sum(goods_number) from ” . $GLOBALS['ecs']->table(‘order_goods’) . ” AS g ,”.$GLOBALS['ecs']->table(‘order_info’) . ” AS o WHERE o.order_id=g.order_id and g.goods_id = ” . $goods_id ; return $GLOBALS['db']->getOne($sql); } 然后往上找到约317行左右, 找到 $goods[$idx]['brand_name'] = isset($goods_data['brand'][$row['goods_id']]) ? $goods_data['brand'][$row['goods_id']] : ”; 在其下面添加: $goods[$idx]['buy_num']= get_buy_sum($row['goods_id']); 至此,程序已经可以在首页调用销量,接下来便是让在模板index.dwt里显示。 因为不同的模板文件位置不同,且不确定各位朋友是需要在分类上显示,还是在推荐产品中显示,只能讲解思路给大家。 只要在合适的首页模板文件或库文件中加入显示销量代码{$goods.buy_num}即可,但我们需要对暂时还无销量的产品处理成不显示,则代码 应为{if $goods.buy_num neq ’0′}{$goods.buy_num}{/if}。该代码意思为如果销量不为0,则显示,否则不显示。 好了,在ecshop首页产品显示销量的修改优化至此讲解完毕,赶紧尝试一下吧。
最近更新
常用插件
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...