我正在使用Magento 1.4.1.1
如何获得相关产品的等级价格?
我只得到可配置产品的价格。我会举例来说:
实施例: 产品Apple是一种可配置产品,具有等级价格,10美元,20美元,30美元。 产品Apple还有一个像Green Apple这样的相关产品,它的价格是15美元,20美元,30美元。
我的问题是,如何才能获得我的关联产品的价值。
谢谢,祝你有个美好的一天!
答案 0 :(得分:-1)
尝试获取相关产品集合并迭代它们,如下所示:
// this just checks to ensure it's a configurable product;
// if you know the product is configurable already, you don't need
// this step
if ($product->getTypeId() === Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE){
$associated_products = $product->getTypeInstance()->getUsedProductCollection($product);
foreach ($associated_products as $associated_product){
//print_r( $associated_product->getTierPrice() );
}
}
编辑:快速说明。此代码假定Magento 1.6。我不记得1.4是否有TYPE_CONFIGURABLE
类不变,但我相信它确实如此。如果没有,此代码可能需要调整旧版本的Magento。