获取Magento 1.8.0中相关产品的等级价格

时间:2014-07-29 06:00:31

标签: magento magento-1.8 configurable-product

我正在使用Magento 1.8.0

如何获得相关产品的等级价格?

我只得到可配置产品的价格。以下是我的网站示例:

示例:产品Apple是可配置产品,具有等级价格,10美元,20美元,30美元。产品Apple也有一个像Green Apple这样的相关产品,它有等级价格,15美元,20美元,30美元

我的问题是,如何才能获得我的关联产品的价值。

谢谢,祝你有个美好的一天!

1 个答案:

答案 0 :(得分:0)

您必须首先获得相关产品

$product = Mage::getModel('catalog/product')->load(1); //your_product_id
$childProducts = Mage::getModel('catalog/product_type_configurable')
                    ->getUsedProducts(null,$product);   
foreach($childProducts as $child) {
    $id = $child->getId();
    $pro = Mage::getModel('catalog/product')->load($id); //load associated product id
    if($pro['tier_price'] != NULL) {
        foreach($pro['tier_price'] as $tier){
            echo $tier['price'].'<br/>';
        }
    }
}