有没有办法显示特定类别的特价商品。例如,我正在为我的所有类别制作登陆页面,我希望它们显示仅在该类别中销售的产品。
我搜索过此内容,但只能通过创建包含所有促销商品的新类别来查找所有待售商品,然后在新的CMS页面上显示该商品。
如果你能帮助你,非常感谢。
答案 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));?>