您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop首页商品显示销售数量 销售数量为0不显示
映易2023-12-10 22:09:02ecshop商城教程已有人查阅
导读众所周知作为商城网站的首页,对于潜在客户来说是一个极其重要的窗口。除了要体现网站的专业度和信誉度外,首页还起了一个特别重要的作用,就是给用户推荐产品。
众所周知作为商城网站的首页,对于潜在客户来说是一个极其重要的窗口。除了要体现网站的专业度和信誉度外,首页还起了一个特别重要的作用,就是给用户推荐产品。所以我们会看到,电商的网站首页会放置大量的精美图片,主打产品、热销商品、新到商品、特价商品,都尽量放置在首页提高曝光率。
而当曝光率足够后,我们是不是考虑一下更多的引起客户的注意提高转化率呢?当然有必要。而能吸引潜在用户产生购买行为必不可少的一项工作便是显示销量。之前,我也讲过销量对产生购买行为可谓能产生极大的影响。
因此今天我要为各位讲解的是如何在首页产品上显示销量。
因为ecshop程序本身并没有调用这个参数,所以我们需要对php文件已经二次开发,找到includes/lib_goods.php,在末尾处代码下添加:
因为不同的模板文件位置不同,且不确定各位朋友是需要在分类上显示,还是在推荐产品中显示,只能讲解思路给大家。
只要在合适的首页模板文件或库文件中加入显示销量代码{$goods.buy_num}即可,但我们需要对暂时还无销量的产品处理成不显示,则代码 应为{if $goods.buy_num neq ’0′}{$goods.buy_num}{/if}。该代码意思为如果销量不为0,则显示,否则不显示。
好了,在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商品列表页每个商品的下面显示库存数呢?1、打开category.php 文件;2、打开 themes/模板文件夹/library/goods_list.lbi 文件 -
去掉ecshop文章列表页和详情页发表时间的方法
下面修改方法是以官方默认模板为例1、首先修改文章列表页,打开 article_cat.dwt 文件, -
ecshop商城会员注册怎么实现注册自动发送邮件
从数据库入手 用mysql管理工具找到 ecs_mail_templates 表插入一条 注册发送邮件的数据template_content 是邮件发邮件内容字段 根据自己的需要编辑不同的内容 当然等你添加成功后
留言与评论 (共有 条评论) |