[译]改变Magento默认的目录排序

发表于 02/03/2013 由 samshuai 已有 0 条评论

SortBy

原文:Changing default category sort order in Magento

作者:

翻译:蟋蟀哥哥

在Magento的目录的工具条上有很多的选项. 默认情况下会显示该分类下的多个产品.

如果你希望改变每页显示的个数和排序的顺序以及显示的方式(List or Grid),你可以点击工具条上的按钮更改。

在默认情况下,产品的顺序是按照"Best Value"来排序的,这会让产品排序很混乱.

这是什么意思? Best value是如何决定的? 我们如何更改默认排序?

什么是“Best Value”?

来自Magento官方手册1.7:

第75到85页:“产品列表排序方式: 默认排序,选择属性排序. Best Value产品是由管理员设置的特色产品; 更多的信息请参考"创建分类"

第83页:"客户可以从页面上选择其他选项. 你可以配置一个属性用来在产品列表中排序. 更多信息请查看 “产品属性管理”(第92页)

第88到98页. “3. 在位置(Position)栏,你可以指定一个整数用来指定产品列表的顺序,比如你设置某个产的Position(位置)为1,一个产品的Position(位置)为2.那么设置为1的在前面,设置为2的在后面.如果某几个产品的Position(位置)为相同的值,那么他们会按产品的ID来排序,产品ID小的排在前面.比如默认情况想,Magento所有产品的Position(位置)都为1,所以越早创建的产品越在前面,因为产品ID数字更小."

现在我们进入Magento后台产品分类管理的页面(Catalog/Manage Categories), 你会看见 “目录产品(Category Products)” 选项卡. 在这里, 你会看见所有该分类的产品. 最后一栏就是"位置(Position)”. 这就是Best Value是如何确定的.

So, best value不是动态的,你可以根据自己的需求确定产品的顺序.

Magento Category Product List Position

你现在可以尝试更改“Best Value” 并在网站前台看到新的产品排序(前提是你的默认排序是Position).

有两个选项你可以通过Magento后台设置.

1. 设置分类的默认排序

当你进入分类管理页面(Catalog/Manage Categories), 你会看见“Display Settings” 选项卡. 这里你可以修改“Available Product Listing Sort By” 和“Default Product Listing Sort By” 的值.让我们修改“Default Product Listing Sort By(产品列表默认排序方式)”. 如果你取消选择 “Use Config Settings” 并且选择“Price(价格)” 为产品列表默认排序方式, 那么在你修改的这个分类前台页面,你会看见该分类的产品是按照产品价格进行排序的.

2. 设置网站的产品排序方式

当你进入System / Configuration / Catalog (左侧菜单) / Frontend 你会看见 “产品列表排序方式(Product Listing Sort by)”的下拉菜单. 现在如果你取消选择“Use Default”你就可以设置当前网站(Store/Website/Default)的排序方式了. 这样的修改使用于该网站(Store/Website/Default)下面的所有分类,但是请注意该选项的权重较低(也就是说你又设置了网站的默认排序又设置了分类的排序,会以你设置的分类排序为准).

Fallback for Magento sorting

当你在前台访问一些分类时, Magento是怎么选择特定分类的默认分类的:

  1. 查看Magento后台的分类设置.
  2. 查看网站(Store)的默认排序设置
  3. 查看网站(Website)的默认排序设置
  4. 查看Magento的默认设置.

需要注意的是这些配置都是保存在数据库中的,表名为core_config_data, 或者config.xml 文件(for sorting – app/code/core/Mage/Catalog/etc/config.xml 723左右的位置). 这就是为什么在产品分类页面有默认的排序设置(“Best Value”).

注意! 这篇文章发表于Nov 22, 2012. 你可能会有一些位置的变动


这篇文章被张贴在 关于Magento and was tagged with 产品, 分类, 排序, 设置

评论