ecshop 详情页面获取商品销量和评论数

简介:

添加页面:根目录下面的goods.php 找到

/* 记录浏览历史 */

if (!empty($_COOKIE['ECS']['history']))

......

添加代码如下:

/*新添加的程序  获取销量和评论数*/

function get_buy_sum($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 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)) .

//       " AND g.goods_id = '$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 o.order_status " . db_create_in(array(OS_CONFIRMED, OS_SPLITED, OS_SPLITING_PART)) .

      " AND g.goods_id = '$goods_id'";


  return $GLOBALS['db']->getOne($sql);

}


function get_comment_num($goods_id)  {

   $sql= "select count(*)  from ".$GLOBALS['ecs']->table('comment')." where id_value='".$goods_id."'  AND status = 1";

   return $GLOBALS['db']->getOne($sql);

}


$smarty->assign('buy_num',get_buy_sum($goods_id));

$smarty->assign('comment_num',get_comment_num($goods_id));




本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1406188
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12月前
|
XML JSON API
淘宝天猫API接入说明(淘宝天猫商品详情+关键词搜索商品列表)商品详情数据,商品sku数据,商品优惠券数据
业务场景:作为全球最大的 B2C 电子商务平台之一,淘宝天猫平台提供了丰富的商品资源,吸引了大量的全球买家和卖家。为了方便开发者接入淘宝天猫平台,淘宝天猫平台提供了丰富的 API 接口,其中历史价格接口是非常重要的一部分。大家有探讨稳定采集淘宝(天猫)京东阿里拼多多等平台整站实时商品详情历史价格数据接口,通过该接口开发者可以更好地了解商品的情况,商品详情数据详细信息查询,数据参数包括:商品链接,商品列表主图、价格、标题,sku,库存,销量,店铺昵称,店铺等级,商品详情SKU属性,商品视频,商品优惠券,促销信息,详情属性描述,宝贝ID,区域ID,发货地,发货至,快递费用,物流费用等页面上有的数据
|
25天前
|
Java API 开发工具
如何通过淘宝商品详情接口实现商品 SKU、优惠价、价格等参数的实时更新?
要合法获取淘宝商品详情数据,首先需通过淘宝开放平台注册开发者账号并获得App Key与App Secret。接着根据业务需求申请对应的商品详情数据接口权限,并通过官方文档了解接口详情。获取访问令牌后,按照文档构建请求URL并附加必要参数及令牌以调用接口。此外,考虑使用淘宝提供的SDK简化开发流程,如Python SDK等。体验API:b.mrw.so/2Pv6Qu。
|
1月前
|
数据采集 JSON API
淘系商品详情图属性sku价格解析,API接口系列
淘宝(Taobao)作为阿里巴巴集团旗下的电商平台,其商品详情图、属性、SKU和价格的采集通常不直接通过公开的API接口来实现,因为淘宝的API主要面向商家和开发者提供店铺管理、订单处理、物流查询等功能,并不直接提供商品详情页的完整数据抓取接口
|
1月前
|
XML 存储 API
电商商品详情页面的获取,详情图属性sku价格的采集,API接口系列
在电商平台上,商品详情页面的获取,包括详情图、属性、SKU(Stock Keeping Unit,库存量单位)、价格等信息的采集,通常可以通过多种方式实现,其中之一是利用电商平台提供的API接口。以下是一个基于通用流程的概述,用于说明如何通过API接口系列来采集这些信息。
|
SQL 前端开发
显示商品详情【项目 商城】
显示商品详情【项目 商城】
82 0
|
SQL 前端开发 测试技术
增加购物车商品数量【项目 商城】
增加购物车商品数量【项目 商城】
88 0
|
XML JSON 缓存
1688商品详情页面通常包括什么
1688是一家知名的B2B电子商务平台,为国内外企业提供采购、外贸、批发等服务。在1688平台上,有大量丰富多彩的商品,每一个商品都有自己独特的商品详情页面。
147 0
小米商品页半透明效果案例
小米商品页半透明效果案例
86 0
小米商品页半透明效果案例