首页 文章

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

提问于
浏览
1

我正在使用Magento 1.4.1.1

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

我只得到可配置产品的价格 . 我会举例如下:

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

我的问题是,如何才能获得我的Associated产品的 Value .

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

1 回答

  • -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 .

相关问题