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