在商品详情显示累计销量
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
在ecshop商品详情页如果能显示销量,无疑会一定程度上影响用户的购买机会。特别如果显示有非常好的销量及直观数字,相信会极大的刺激购买欲,提高转化率。而从各大商城及淘宝来看,都几乎会在产品页明显位置显示产品的总销量或某一时期的销量。 ecshop默认功能中有购买记录,但无销量记录。其不同在于购买记录默认是某一时期的总购买条数,比如某一用户购买了2件产品,另一用户购买了3件产品,购买记录显示的是2,而接下来我要给大家讲解如何调用出2+3=5这个销量数值。 找到根目录下的goods.php,添加以下代码: function insert_selectNum($arr){ $goods_id = $arr["goods_id"]; $sql = 'select IFNULL(SUM(g.goods_number),0)' . 'FROM' . $GLOBALS['ecs']->table('order_info').'AS o,' . $GLOBALS['ecs']->table('order_goods') . ' AS g ' . "where o.order_id = g.order_id and g.goods_id = '$goods_id'" . $ext; $sales_count_num = $GLOBALS['db']->getOne($sql); //echo $sql."==== 测试是否有数据输入"; return $sales_count_num; } 添加好代码后,然后在产品模板文件goods.dwt适合的位置上加上下列代码,css自行调整: 总计售出:{insert name='goods_sells' goods_id=$id}{$goods.measure_unit} 至此销量已经调用成功,但为了更好的用户体验,请接着看。 ecshop开店如果规模不大或开店时间不长,很难有不错的真实销量,如果我们不做点改进,没有购买记录的产品将清一色的显示“总计售出:0件”,而ecshop每天一贴并不建议这样显示给用户。那么泰摩网球用的是虚假数字?不是。我修改的思路是利用某个参数的判断,让销量好的显示销量,而销量不好的则不显示,具体使用的参数是热销与否,即上次销量代码改成: {if $goods.is_hot}总计售出:{insert name='goods_sells' goods_id=$id}{$goods.measure_unit}{/if} 以上代码的意思是如果产品勾选了热销,则显示销量,不勾选,则通通不显示。 当然,这样的判断不是唯一,大家可以根据实际情况灵活运用ecshop本身的参数甚至新添加参数来进行调整。 ecshop seo交流群:7572525 |
回答:
不错! ECSHOP学习资料:http://www.phpally.com |
来学习学习!http://www.tmallco.com分享! |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshopoperate
ecshop代码
ecshop捆绑
ecshop全部
ecshop加强购物车
ecshop网站文章进不去
ecshop单词
ecshop大学生创业
ecshop申通单号
ecshop短信息
ecshop打卡机
ecshop增加必填信息
ecshop提前
ecshop我是医生
ecshop导出数据
ecshop动动
ecshop兰缪内衣模板bug
ecshopUpFileBtn
是不是ecshop不稳定啊
ecshop如何下载模板
ecshop祝福
ecshopcookie
ecshopapproved
ecshop帮助信息条数
ecshop仿fab
ecshop省委常委
ecshop个人网
ecshop通讯
ecshop漏洞补丁
ecshop套件