ECTOUCH系统默认模板是有显示销量的,但是销量一直为0,据说是每个商品必须在手机版购买一次才会显示,具体详情不清楚。

ECTouch官方给了两个解决方法,也就是下文中的,方法一与方法二,但经一流资源网站长测试,会有问题,有些商品分类页会显示空白。

一流资源网找到第三种方法,经测试觉得,还是第三种方法比较靠谱。

前台显示的销量是在goods.dwt模板文件中,对应的字段是{$sales_count}

解决办法一:

打开 /include/apps/default/controller/GoodsController.class.php 文件

注释掉本行$this->assign('sales_count', model('GoodsBase')->get_sales_count($this->goods_id));

改成如下的三行代码:

1
2
3
4
5
/* 销量 start*/
$sql "select sum(goods_number) as sales_count from".$this->model->pre."order_goods as g left join ".$this->model->pre."order_info as o on o.order_id=g.order_id where g.goods_id =".$this->goods_id;
        $sales_count = M()->getOne($sql);
        $this->assign('sales_count'$sales_count);
/* 销量 end*/

解决方法二:

打开 mobile/include/base/model/GoodsBaseModel.class.php 文件

查找:

1
2
3
4
5
6
7
/**
     * 销量
     * @param unknown $goods_id
     * @return Ambigous      */
    function get_sales_count($goods_id) {
        return get_goods_count($goods_id);
    }

替换成:

1
2
3
4
5
6
7
8
9
/**
* 更新销量
* @param unknown $goods_id
* @return Ambigous*/
function get_sales_count($goods_id) {
$sql "select sum(goods_number) as sales_count from ".$this->model->pre."order_goods where goods_id = ".$goods_id;
$sales_count = M()->getRow($sql);
return $sales_count['sales_count'];
}

方法三:

打开/include/apps/default/common/function.php 文件

查找:

1
2
3
" AND o . order_status = '" . OS_CONFIRMED . "'" .
        " AND o . shipping_status " . db_create_in(array(SS_SHIPPED, SS_RECEIVED)) .
        " AND o . pay_status " . db_create_in(array(PS_PAYED, PS_PAYING)) .

注释或删除 这三行代码就行了。

原理:

目前ecshop的前台暂无实时的销量统计,为了统计商品的销量统计ECTouch新增了ecs_touch_goods表,用于存放商品的销量统计信息。
众所周知,参与销量统计需要满足订单的三个状态:订单的确认状态,订单的支付状态,订单的发货状态;满足了以上三个条件的订单商品,即可参与销量的统计。

可选择性的删除或注释掉上面的三行条件,这样也能虚(夸)高(大)一下销量数据。

ECTOUCH系统默认模板是有显示销量的,但是销量一直为0,第二种方法OK相关推荐

  1. 计算机中丢失raw.dll,win7系统电脑ps佳能打印机显示“CNMurAW.dll无效的映像文件”的解决方法...

    很多小伙伴都遇到过win7系统电脑ps佳能打印机显示"CNMurAW.dll无效的映像文件"的困惑吧,一些朋友看过网上零散的win7系统电脑ps佳能打印机显示"CNMur ...

  2. cf两边黑屏怎么解决win10_Win10/7系统进入LOL英雄联盟显示输入不支持并黑屏原因及解决方法...

    近期,公众号一个铁粉"百无聊赖"遇到一个问题,那就是在玩LOL英雄联盟进入游戏的时候出现了会黑屏,弹出了"输入不支持"的字样,并表示自己的将所有的驱动都升级了一 ...

  3. 数字电视至显示android,手机投屏到电视的5种方法 看完才知道原来这么简单!

    原标题:手机投屏到电视的5种方法 看完才知道原来这么简单! 在我们的日常生活中,经常会遇到一些场景,让我们想把手机里的照片.视频.文档等内容分享给身边的朋友.不过从体验上讲,手机这块"小屏幕 ...

  4. 简洁经常使用权限系统的设计与实现(一):构造权限菜单树的N(Ngt;=4)种方法

    权限系统.Web开发常见标准子系统之中的一个.结合自己的一些思考和实践,从本篇開始权限系统的设计与实现之路. 近期,重构了项目的权限菜单构造过程,向前端返回json格式的权限树. 这一篇.仅仅是大致介 ...

  5. 重装服务器显示bootmgr缺失怎么办,修复“BOOTMGR缺失”的4种方法

    导语:很高兴大家来到这,今天小编和大家来讲讲修复"BOOTMGR缺失"的4种方法,快来看看吧! 您是否遇到过黑屏,其中显示错误消息"BOOTMGR丢失.当您尝试启动计算机 ...

  6. android 蓝牙连接图标不见了,Android P系统默认蓝牙状态栏不显示图标

    在Android P版本,状态栏上的蓝牙图标只有在连接蓝牙耳机或者蓝牙网络时才会显示,目前客户要求,只要打开蓝牙功能就必须显示蓝牙图标 修改如下: 文件路径(MTK平台) /vendor/mediat ...

  7. s7android系统电量,后悔:测试显示三星S7 Edge升级安卓7.0后续航暴降

    IT之家2月6日消息 三星从1月开始陆续为Galaxy S7.S7 Edge推送了Android 7.0(Nougat)系统更新,升级后的功能增加和提升不少,不过新系统也并不是十全十美,有用户反馈升级 ...

  8. Linux系统中删除虚拟机,要删除利用虚拟机安装的linux操作系统,下面哪种方法不能实现删除虚拟系统?...

    _ 下列受法律保护的是(). 双级调节器的高速触点在什么情况时起作用? "曲水流觞"是发生在传统节日()的活动. 女性,64岁,车祸后4小时,临床高度怀疑骨盆粉碎性骨折.查体:血压 ...

  9. 《信号与系统》解读 第3章 强大的傅里叶时域频域分析工具-2:傅里叶分析方法的基本原理与傅里叶分析的9大步骤

    目录 1. 傅里叶分析方法的理论基础 2 傅里叶分析方法概述与基本框架 2.1 信号的频谱与频谱分析 2.2 傅里叶分析方法的概述 2.3 傅里叶分析方法的框架 3 函数/信号的积分 3.1 函数/信 ...

  10. 【转载】取得系统中网卡MAC地址的三种方法

    From:http://blog.csdn.net/zhangting1987/article/details/2732135 网卡地址这个概念有点混淆不清.因为实际上有两个地址,mac地址和物理地址 ...

最新文章

  1. 记录我学github的路程(二)
  2. icinga2 php模块,在Ubuntu 18.04系统上安装Icinga2监视工具的方法
  3. 2008年度一个下岗程序员的真实经历
  4. linux下qt实现vlc视频播放器,Qt封装本地视频播放器(VLC二次开发)
  5. PhotoZoom放大图片,真的能无损吗?
  6. Firewalld 允许指定IP访问端口
  7. python爬取微信运动_用 Python 修改微信(支付宝)运动步数,轻松 TOP1
  8. python导入鸢尾花数据集_python数据挖掘学习笔记】十九.鸢尾花数据集可视化、线性回归、决策树花样分析...
  9. JavaScript 检测当前浏览器内核并提示下载谷歌Chrome浏览器
  10. 视频直播系统源码,简单的移动端轮播图
  11. 计算机论文有哪些方向,计算机论文研究方向有以下四类
  12. int content=Integer.parseInt(jtf.getText().trim());
  13. SFP光模块怎么配对光纤线缆
  14. python多进程传递参数_Python进程,多进程,获取进程id,给子进程传递参数操作示例...
  15. java实现空心三角形
  16. 如何在Google表格中使用QUERY函数
  17. Liunx学习笔记 - 07 - 02 正则表达式与文件格式化处理
  18. 综述:当医学影像遇上深度学习
  19. 颜色帮你缓解职场压力 给你的心情换个色
  20. 判别分析法(Discriminant Analysis)

热门文章

  1. 计分器 java_非常实用的java语言自动答题计时计分器[Java代码]
  2. adapterview android,[Android]ListView+AdapterView
  3. Microsoft Visual Studio 的下载与安装(傻瓜式)
  4. Clearcase, SVN, Git之我见
  5. 《数字电子技术基础》6.3 时序逻辑电路——寄存器、计数器及脉冲发生器功能介绍
  6. 《数字电子技术基础》5.1 触发器概述、5.2 SR锁存器
  7. 网络规划设计师教程知识点精讲之计算机网络汇总
  8. ISO14000环境管理体系认证
  9. Typora数学公式大全
  10. Algorithm:数学建模大赛(CUMCM/NPMCM)之全国大学生数模竞赛简介 相关书籍、文章推荐等详细攻略