【问题标题】:Organize Product List By Categories按类别组织产品列表
【发布时间】:2012-11-03 04:52:30
【问题描述】:

我想知道,对于那些 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。

无论这出现在搜索结果页面还是仅出现在“购买所有产品”页面中,同样的问题都适用 - 我是否应该找到一种按类别排序的方法,如果是,那么最好的方法是什么?当我查看使用产品控制器功能的方法时,我不确定哪种方法可以让我说“先显示这个类别,然后是这个类别,然后是那个类别”

从逻辑上讲,处理此请求的最佳方式是什么?

【问题讨论】:

    标签: sorting magento collections


    【解决方案1】:

    你试过Category Filter吗?

    它是分层导航的一部分,可用于所有产品列表(甚至是catalog_search)

    要激活它,只需将类别的is_anchor 参数放入True(在Display Settings 标签中)。

    这样,在您的产品列表的左栏中,您会看到您可以按类别过滤您的产品列表(仅一项一项,不能多选)

    您可以在此处查看示例:http://demo.magentocommerce.com/catalogsearch/result/?q=and

    【讨论】:

    • 感谢您的回复。不幸的是,这是来自客户的自定义请求,需要特定的产品结果页面有一个集合,它知道“我将获取所有这些产品并首先按此类别 id 对它们进行排序,然后从该类别加载此集合中的产品并且,完成后,按该类别对其余产品进行排序。所以它必须知道要过滤的类别 ID 并以这种方式排序。我以为我找到了解决方案,但它不适用于 1.7+ blog.chapagain.com.np/…跨度>
    猜你喜欢
    • 2020-11-28
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    相关资源
    最近更新 更多