Выход Magento (самая низкая) цена сгруппированных продуктов в view.phtml - PullRequest
1 голос
/ 24 июля 2011

Я пытаюсь вывести самую низкую цену на сгруппированные продукты в файле view.phtml. Самая низкая цена должна быть вставлена ​​около вершины. Пока мы используем дополнительный атрибут для отображения. Но это всего лишь обходной путь.

Я пробовал разные коды, но никто не работает:

<?php echo $this->getPriceHtml($_product, true) ?>

или

<?php $_finalPriceInclTax = $this->helper('tax')->getPrice($_item, $_item->getFinalPrice(), true) ?>

но, похоже, ничего не работает.

Может быть, у вас есть идея, как отобразить цену, заранее спасибо!

Christian

1 Ответ

1 голос
/ 24 июля 2011

Это получает дети и должно вернуть самую низкую цену на групповой продукт. Я не проверял это.

public function prepareGroupedProductPrice($groupedProduct)
{
$aProductIds =    $groupedProduct->getTypeInstance()->getChildrenIds($groupedProduct->getId());

$prices = array();
foreach ($aProductIds as $ids) {
    foreach ($ids as $id) {
        $aProduct = Mage::getModel('catalog/product')->load($id);
        $prices[] = $aProduct->getPriceModel()->getPrice($aProduct);
    }
}

krsort($prices);
$prices = array_shift($prices);
return $prices;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...