Php 获取Magento中关联产品的层级价格

Php 获取Magento中关联产品的层级价格,php,magento,magento-1.4,Php,Magento,Magento 1.4,我正在使用Magento 1.4.1.1 如何获取关联产品的层级价格 我只知道可配置产品的价格。我将举一个例子: 例如: 产品Apple是一款可配置的产品,thas的分层价格为$10、$20、$30。 产品苹果也有一个相关的产品,比如绿苹果,它有15美元,20美元,30美元的分层价格 我在这里的问题是,我如何才能获得我的相关产品的价值 谢谢,祝你今天愉快 尝试获取关联的产品集合并遍历它们,如下所示: // this just checks to ensure it's a con

我正在使用Magento 1.4.1.1

如何获取关联产品的层级价格

我只知道可配置产品的价格。我将举一个例子:

例如: 产品Apple是一款可配置的产品,thas的分层价格为$10、$20、$30。 产品苹果也有一个相关的产品,比如绿苹果,它有15美元,20美元,30美元的分层价格

我在这里的问题是,我如何才能获得我的相关产品的价值


谢谢,祝你今天愉快

尝试获取关联的产品集合并遍历它们,如下所示:

        // 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\u可配置
类常量,但我相信它有。否则,此代码可能需要对旧版本的Magento进行调整