需要在Magento Grouped产品中展示价格最高的商品。

时间:2014-06-03 14:28:21

标签: php magento e-commerce

我已经阅读了层级定价,但这不是我想要的。目前,Magento展示了一组中价格最低的商品,但我们的产品在一组中的价格从3,000美元到5.00美元不等。我想切换它,以便显示组中价格最高的项目而不是最低价格。任何帮助是极大的赞赏。

由于

2 个答案:

答案 0 :(得分:1)

试试这个:

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

如果您在自己的网站上使用分组产品,则会这样做。

答案 1 :(得分:0)

您可以尝试这样的事情

$selectionCollection = $product->getTypeInstance ( true )->getSelectionsCollection ( $product->getTypeInstance ( true )->getOptionsIds ( $product ), $product );
$grouped_items = array ();
foreach ( $selectionCollection as $option ) {
    $grouped_items [] = $item;
}
foreach ( $grouped_items as $item) {
        $arrayPrice [] = $item->getPrice;
}
maxPrice = max($arrayPrice);