magento -- 产品按评分排序

简介:

如果你的Magento网站提供了评论和评分功能,在产品列表页提供按评分排序会让客户赏识。下面会帮你很快的把评分添加到分类页工具栏商务下拉框里。

     把文件app/code/core/Mage/Catalog/Block/Product/List.php复制到app/code/local/Mage/Catalog/Block/Product/List.php并打开编辑。

在新的List.php文件里找到下面这一行(大概在86行):

$this->_productCollection = $layer->getProductCollection(); 

 

在这下面添加一行:

$this->_productCollection->joinField('rating_summary', 'review_entity_summary', 'rating_summary', 'entity_pk_value=entity_id', array('entity_type'=>1, 'store_id'=> Mage::app()->getStore()->getId()), 'left'); 

 

现在我们需要添加一个选项让客户可以选择按评分来排序。

把文件app/code/core/Mage/Catalog/Model/Config.php复制到app/code/local/Mage/Catalog/Model/Config.php并编辑。

 

在新的Config.php文件里找到下面这一行(大概在298行):

$options = array( 'position' => Mage::helper('catalog')->__('Position') ); 

 

替换成

 

$options = array( 'position' => Mage::helper('catalog')->__('Position'), 'rating_summary' => Mage::helper('catalog')->__('Rating') ); 

 

 

 

 

 

 

 

 

原文:http://www.fontis.com.au/blog/magento/sort-products-rating

目录
相关文章
|
1月前
|
数据采集 搜索推荐 数据挖掘
使用Python制作一个批量查询搜索排名的SEO免费工具
最近工作中需要用上 Google SEO(搜索引擎优化),有了解过的朋友们应该都知道SEO必不可少的工作之一就是查询关键词的搜索排名。关键词少的时候可以一个一个去查没什么问题,但是到了后期,一个网站都有几百上千的关键词,你再去一个一个查,至少要花费数小时的时间。 虽然市面上有很多SEO免费或者收费工具,但免费的基本都不能批量查,网上免费的最多也就只能10个10个查询,而且查询速度很慢。收费的工具如Ahrefs、SEMrush等以月为单位收费最低也都要上百美刀/月,当然如果觉得价格合适也可以进行购买,毕竟这些工具的很多功能都很实用。今天我给大家分享的这个排名搜索工具基于python实现,当然肯定
40 0
|
3月前
|
Python SEO
使用python制作一个批量查询搜索排名的SEO免费工具1.0版
使用python制作一个批量查询搜索排名的SEO免费工具1.0版
36 1
使用python制作一个批量查询搜索排名的SEO免费工具1.0版
|
7月前
|
数据可视化 定位技术 开发工具
课时1:基于Kibana Discover筛选数据,自由搜索航班信息并导出CSV报告
课时1:基于Kibana Discover筛选数据,自由搜索航班信息并导出CSV报告
471 0
|
7月前
|
存储 数据可视化 Linux
基于Kibana Discover筛选数据,自由搜索航班信息
通过本教程,您将体验Kibana的Discover功能,包括筛选数据(查询栏下添加筛选或在查询栏中使用KQL语法筛选)、保存搜索和导出搜索结果为CSV报告。
463 0
|
10月前
|
JSON API 数据格式
python采集速卖通商品列表数据,关键词搜索速卖通列表数据,速卖通API接口
python采集速卖通商品列表数据,关键词搜索速卖通列表数据,速卖通API接口
340 0
|
10月前
|
数据可视化 索引
基于 Kibana Discover 筛选数据,自由搜索航班信息
在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助。
7046 1
基于 Kibana Discover 筛选数据,自由搜索航班信息
|
10月前
|
存储 弹性计算 运维
基于Kibana Discover筛选数据,自由搜索航班信息并导出CSV报告
通过本教程,您将体验Kibana的Discover功能,包括筛选数据(查询栏下添加筛选或在查询栏中使用KQL语法筛选)、保存搜索和导出搜索结果为CSV报告。
7678 3
|
11月前
|
SQL 数据挖掘
白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜色的销量
白话Elasticsearch39-深入聚合数据分析之案例实战_搜索+聚合: 统计指定品牌下每个颜色的销量
120 0
|
安全 iOS开发 开发者
ios应用列表调整后排名规则
ios应用列表调整后排名规则
|
JavaScript 前端开发 测试技术
(简易)测试数据构造平台: 21 首页搜索
(简易)测试数据构造平台: 21 首页搜索
(简易)测试数据构造平台: 21 首页搜索