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