我正在使用 Magento 1.8.0
如何获取关联产品的等级价格?
我只得到可配置产品的价格。以下是我的网站示例:
示例:产品 Apple 是一种可配置的产品,其等级价格为 10 美元、20 美元、30 美元。产品 Apple 也有类似 Green Apple 的相关产品,它的等级价格为 15 美元、20 美元、30 美元。
我的问题是如何获得关联产品的价值。
谢谢,祝你有美好的一天!
我正在使用 Magento 1.8.0
如何获取关联产品的等级价格?
我只得到可配置产品的价格。以下是我的网站示例:
示例:产品 Apple 是一种可配置的产品,其等级价格为 10 美元、20 美元、30 美元。产品 Apple 也有类似 Green Apple 的相关产品,它的等级价格为 15 美元、20 美元、30 美元。
我的问题是如何获得关联产品的价值。
谢谢,祝你有美好的一天!
您必须首先获得相关产品
$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/>';
}
}
}