【问题标题】:Get the tier prices of associated product in Magento 1.8.0在 Magento 1.8.0 中获取相关产品的等级价格
【发布时间】:2014-09-20 10:55:32
【问题描述】:
我正在使用 Magento 1.8.0
我如何获得相关产品的等级价格?
我只得到了可配置产品的价格。以下是我的网站示例:
示例:产品 Apple 是一种可配置的产品,具有 10 美元、20 美元、30 美元的等级价格。产品 Apple 也有类似 Green Apple 的相关产品,它的等级价格分别为 15 美元、20 美元、30 美元。
我的问题是如何获得关联产品的价值。
谢谢,祝你有美好的一天!
【问题讨论】:
标签:
magento
magento-1.8
configurable-product
【解决方案1】:
你必须先获得相关产品
$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/>';
}
}
}