価格帯で製品を取得します
-
16-10-2019 - |
質問
私はこのコードですべての製品を取得しています:
$collection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addStoreFilter()
->setVisibility(Mage::getSingleton('catalog/product_visibility')->getVisibleInCatalogIds());
$collection->getSelect()->order('rand()');
$collection->getSelect()->limit(12);
価格帯を追加できますか? 「価格> 1000 &&価格<5000」のように?
解決
これを試して
$collection->addAttributeToFilter('price', array('gt'=>1000));
$collection->addAttributeToFilter('price', array('lt'=>5000));
他のヒント
また、これを確認することもできます
$collection->addAttributeToFilter('price', array('from'=>'1000','to'=>'5000'));
所属していません magento.stackexchange