Biraz ikilem yaşıyorum. Asgari fiyatlandırma görmezden Aşağıdaki kodu doğru verilen ürünleri görüntüler. Seçeneği "gibi düşük".
<?php
$cat_id = 123; // category id
$category = Mage::getModel('catalog/category')->load($cat_id);
$todayDate = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
$_products = $category->
getProductCollection()->
addCategoryFilter($category)->
addAttributeToFilter('news_from_date', array('date' => true, 'to' => $todayDate))->
addAttributeToFilter('news_to_date', array('or'=> array(
0 => array('date' => true, 'from' => $todayDate),
1 => array('is' => new Zend_Db_Expr('null')))
), 'left')->
addAttributeToSelect('*');
if (($this->getProductCollection()) && $_products->getSize()): ?>
Son satırın küçük bir ayar, doğru fiyat "gibi düşük" gösterir, ancak içindeki un-atanan ürünler ekleyerek biter kategori dedi.
if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>
Ne eksik? Teşekkürler