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

时间:2011-08-10 05:59:30

标签: php magento magento-1.4

我正在使用Magento 1.4.1.1

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

我只得到可配置产品的价格。我会举例来说:

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

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

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

1 个答案:

答案 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。