2011-05-02 60 views
0

我期待检索与所有final_prices的阵列的组合产品。Magento,如何从分组产品中获取价格数组?

我们的目标是能够使用产品/ view.phtml此信息,并显示读取的价格范围从:$ 25.00 - $ 899.00

我已经能够获得阵列中price.phtml有些工作使用:

$prices = array ($_taxHelper->getPrice($_product, $_product->getFinalPrice())); 
print_r ($prices); 

这会给我的阵列,但在每个分组项目的价格领域。我需要能够得到数据,然后我想用PHP的分&最大值函数来获得轻松的价值观和如上图所示显示数据。

这些数据需要能够在view.phtml文件中使用所以这造成更多的麻烦。我曾尝试在view.phtml中使用价格,但似乎该函数在价格循环之外变得相当不快。

任何帮助将不胜感激!

干杯!

回答

0

你可以在view.phtml文件试试这个:

$prices = array (Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice())); 
print_r ($prices); 

希望这有助于!

+0

法布里奇奥嗨,这是接近,因为它适用于单品,然而,阵列分组的产品没有返回值。任何其他想法?再次感谢! – sfla99 2011-05-02 20:11:07

+0

甲分组产品不具有由于用于子项的数量没有限定的最小或最大的价格。你可以做的是通过分组产品项目清单,并根据你的具体逻辑选择最小或最大。 – 2011-05-02 20:23:14

+0

谢谢,这将是可行的,但是,这个上面的代码返回上一个分组的产品如下:阵列([0] => 0),我一直在努力与运气不好调整,这个人真的有我难住了。以上代码在单件商品上效果很好,但这对于分组产品和潜在的可配置产品将是必需的。干杯! – sfla99 2011-05-02 20:31:28

0

对不起时机,但你可能只是做到以下几点:

Mage::getModel('catalog/product')->setStoreId($theStoreId)->load($theid)->getData('group_price'); 

当你这样做,你会得到数组作为基团的所有设置。如果您在客户车PHTML,就更简单了:

$this->getProduct()->getData('group_price') 
相关问题