如何按产品属性获取magento中的产品

时间:2013-09-26 16:18:13

标签: magento product custom-attributes

我需要为通过设置为“目的”的自定义属性过滤的产品创建新的视图模板文件。

到目前为止,我有一个模板文件,按可见性列出产品:

<?php
$visibility = array(
  Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
  Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG
);

$storeId = Mage::app()->getStore()->getId();
$_productCollection = Mage::getResourceModel('reports/product_collection')
    ->addAttributeToSelect('*')
    ->addOrderedQty()
    ->addAttributeToFilter('visibility', $visibility)
    ->setOrder('ordered_qty', 'desc');
?>

如何为“目的”进行此代码查询?

1 个答案:

答案 0 :(得分:1)

您可以像添加可见性一样添加它:

$_productCollection = Mage::getResourceModel('reports/product_collection')
    ->addAttributeToSelect('*')
    ->addOrderedQty()
    ->addAttributeToFilter('visibility', $visibility)
    ->addAttributeToFilter('purpose', 'weight-loss')
    ->setOrder('ordered_qty', 'desc');
相关问题