如何让ECSHOP首页每个商品下宝贝销售后显示已销售总量的完美解决办法
作为一名电商站长朋友而言无时无刻不在想方设法提升自己的销量,说白了也就是网站上展现的宝贝的销售量,一般的作法有优化网站,争取个好的排名增加百度权重,或者是刷点好评和信誉度等等。最近一位站长朋友在无忧主机购了一款香港独立IP空间空间用来搭建一款网上鞋城。最近开始上线了。为了提升销量让小编帮助他修改了很多功能例如评论,信誉,促销价等。今天这位朋友又来咨询小编让帮他加一个宝贝销售量。这样如果销量很多也是可以拉动购买量的。小编研究了下增加销量和增加评论的道理是一样的,都是先从数据库中提取出来,然后在模板修改显示出来即可。下面小编把方法分享下吧。
第一步:首先找到: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’]);
第三步:需要在模板文件修改了,因为很多站长用的模板文件都是不同的。所以只需要找到对应的themes/default/模板文件加入以下代码:
{if $goods.buy_num}
{$goods.buy_num}
{else}
0
{/if}
安照以上三个步骤操后,保存为对应的编码格式然后上传到对应的文件夹中,登陆后台更新下缓存即可在前台首页看到每个产品下的销售量了。
无忧主机相关文章推荐阅读: