0

我正在使用 Magento 1.8.0

如何获取关联产品的等级价格?

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

示例:产品 Apple 是一种可配置的产品,其等级价格为 10 美元、20 美元、30 美元。产品 Apple 也有类似 Green Apple 的相关产品,它的等级价格为 15 美元、20 美元、30 美元

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

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

4

1 回答 1

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/>';
        }
    }
}
于 2014-07-29T09:05:07.777 回答