Я пытаюсь отобразить список связанных продуктов, используя мой пользовательский шаблон. Я не могу отобразить динамическую цену продукта в комплекте. Ранее для простых продуктов я использовал:
$product->getPrice();
, который сработал, но отображает только 0,00 $ для предметов в комплекте.
глядя на ../catalog/products/list.phtml Я пытался
$this->$getPriceHtml($product, true);
после расширения моего блока до Mage_Catalog_Block_Product_Abstract я снова начал работать с простыми продуктами, но в пакетных продуктах по-прежнему показывается $ 0,00
Есть ли другой способ отображения минимальной цены динамического пакета?
Я очистил кеш, переиндексировал и все такое хорошее. Цена правильно отображается в списке категорий по умолчанию, но не на моей пользовательской странице.
Обновление
Я не смог найти альтернативу. Когда я делал дамп коллекции продуктов, для пакета продуктов поля, содержащие цены, выглядят следующим образом:
["price_type"] => string(1) "0"
["price_view"] => string(1) "0"
["_price_index"] => bool(true)
["_price_index_min_price"] => string(8) "475.0000"
["_price_index_max_price"] => string(8) "475.0000"
["tax_percent"] => float(9)
["final_price"] => int(0)
Для простых продуктов я получаю только:
["price"] => string(8) "248.0000"
["final_price"] => string(8) "248.0000"
так что я полагаю, что мог бы написать свою собственную функцию для определения цены в зависимости от типа продукта, но я предполагаю, что есть лучший способ ...