显示特定类别的销售商品

时间:2014-05-20 09:15:29

标签: magento categories

有没有办法显示特定类别的特价商品。例如,我正在为我的所有类别制作登陆页面,我希望它们显示仅在该类别中销售的产品。

我搜索过此内容,但只能通过创建包含所有促销商品的新类别来查找所有待售商品,然后在新的CMS页面上显示该商品。

如果你能帮助你,非常感谢。

2 个答案:

答案 0 :(得分:1)

假设您将属性sale分配给特定类别的产品,其值为Yes = 1 / No = 2,那么您可以执行以下操作:

在您的产品系列中按属性

过滤记录
$YourCollection->addAttributeToFilter('sale', array('eq' => '1'));

这将仅显示属性sale设置为Yes的产品。

另外,请确保属性sale(以及您要列出的其他内容)的标记在产品详情中使用设置为

答案 1 :(得分:1)

仅在列表页面上检查产品特价是否存在,如果特价有计算折扣并显示您的产品。使用以下代码进行过滤器收集。

<?php $_productCollection->addAttributeToFilter('special_price', array('neq' => 0));?>