在view.phtml中分组产品的Magento输出(最低)价格

时间:2011-07-24 12:49:16

标签: php magento

我尝试在文件view.phtml中输出分组产品的最低价格。 应在顶部附近插入最低价格。现在我们使用额外的 属性来显示它。但这只是一种解决方法。

我尝试了不同的代码,但没有人工作:

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

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

但似乎没有任何效果。

也许你对如何显示价格有所了解,谢谢你提前!

基督教

1 个答案:

答案 0 :(得分:1)

这会让孩子们获得分组产品的最低价格。 我没试过这个。

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;
}