分组产品没有显示价格


no display price for grouped product

我正在主页上展示特色产品。除了分组产品的定价之外,我可以显示与产品相关的所有内容。我不知道我来这里怎么了。我可以显示捆绑产品的最低价格,但不能显示分组产品的价格。

我使用<?php echo $this->getPriceHtml($_product, true) ?>来显示价格,但似乎不适用于分组产品。

我找到了解决方案。我正在循环浏览与分组产品相关的每个产品

`

<?php 
     if ($_product->isGrouped()) 
            {
                $_coreHelper = $this->helper('core');
                $_taxHelper  = $this->helper('tax');
                $aProductIds = $_product->getTypeInstance()->getChildrenIds($_product->getId());
                $minprice = 99999999999999;
                $_finalPrice = '';
                foreach ($aProductIds as $ids) 
                {
                        foreach ($ids as $id) 
                        {
                            $aProduct = Mage::getModel('catalog/product')->load($id);
                            if ($minprice > $aProduct->getPriceModel()->getPrice($aProduct)) 
                            {
                                $minprice = $aProduct->getPriceModel()->getPrice($aProduct);
                                $_finalPrice = $_taxHelper->getPrice($aProduct, $aProduct->getFinalPrice());
                            }
                        }
                    echo $_coreHelper->currency($_taxHelper->getPrice($_product, $_finalPrice, $includingTax = true), true, false);
                }
            }
            else
            {
              echo $this->getPriceHtml($_product, true);      
            }
            ?>

`

试试这个:

$groupedPrice = Mage::getModel('catalog/product_grouped_price'); 
echo $groupedPrice->getMinPrice($_product->getId());
echo $groupedPrice->getMaxPrice($_product->getId());

在我的网站上,我显示分组产品的价格范围。当然,如果它们都是相同的价格,我只显示的最小价格