我想知道,对于那些Magento开发人员而言,您认为哪种方法可以过滤出产品收集产品列表,您可以通过对类别进行分类来组织结果?
例如,假设您销售自行车和配件。当人们搜索自行车时,您会有3个类别:
1.) Bicycles (Category ID #3)
2.) Bicycle Helmet (Category ID #4)
3.) Bicycle Accessory - Water Bottles (Category ID #10)
如果我有一个自定义控制器并创建我自己的收藏品,我想要对首先列出类别ID#3产品的产品进行排序,然后是类别ID#4,然后是类别ID#5。
这是出现在搜索结果页面还是只是“购买所有产品”页面,同样的问题适用 - 我是否应该找到按类别排序的方法,如果是这样,最好的方法是什么?当我查看使用产品控制器功能的方法时,我不确定哪个允许我说“首先显示此类别,然后是此类别,然后再显示该类别”
逻辑上,处理此请求的最佳方法是什么?
答案 0 :(得分:0)
您是否尝试使用Category Filter
?
它是分层导航的一部分,并且可在所有产品列表中使用(甚至是catalog_search)
要激活它,只需将某个类别的is_anchor
参数设置为True
(在Display Settings
标签中)。
有了这个,在产品列表的左栏中,您会看到您可以按类别过滤您的产品列表(仅逐个过滤,无多选)
您可以在此处查看示例:http://demo.magentocommerce.com/catalogsearch/result/?q=and