Magento订购SKU的产品

时间:2011-06-23 15:22:08

标签: sorting magento product

我希望在查看类别产品列表页面时,我的商店产品默认以SKU(升序)顺序显示。有人可以告诉我如何:

  1. 将此设为默认排序选项。

  2. 在产品列表页面上添加SKU作为用户可选选项。

  3. 有人可以帮忙吗?

    干杯!

3 个答案:

答案 0 :(得分:5)

我希望1.4.0.1和1.6.0.0的工作方式相同,因为它非常简单,您不需要触摸任何代码:

  1. 在管理面板中,转到目录>属性>管理属性
  2. 找到标记为SKU的属性
  3. 在其中,在前端属性下,将“用于在产品列表中排序”更改为“是”并保存
  4. 转到系统>配置并单击目录部分
  5. 在前端下方,将“产品列表排序依据”更改为“SKU”并保存
  6. 您还可以更改目录>中每个类别的默认产品列表。在所选类别的“显示设置”标签下管理类别。

答案 1 :(得分:1)

稍微解决了这个问题后,我发现您可以在管理员的“管理属性”菜单中添加SKU作为选项。完成后,将其设置为System>中的默认值;配置>目录>目录>产品列表排序依据。

事实证明,我雇用来制作我的网站模板的公司已经覆盖了toolbar.php文件,并且那里有一个按顺序排列的硬编码列表。 评论该列表(基本上将该功能恢复为默认模板版本)现在会在列表中显示SKU选项。

我接下来需要弄清楚如何将其作为默认设置 - 我认为其他的事情是因为应该是基于我现有设置的默认值。< / p>

感谢您提供的所有帮助。 干杯, 罗布

答案 2 :(得分:0)

请参阅此问题并回答Magento Category Product List Sort By Bestseller Options。因为sku是表列,所以不需要扩展setCollection()方法。