2011-08-10 42 views
1

我正在使用Magento 1.4.1.1获取Magento中关联产品的等级价格

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

我只得到可配置产品的价格。我将网站举例:

例如: 产品Apple是一种可配置的产品,它的价格为10美元,20美元,30美元。 产品苹果公司也有相关的产品,如绿色苹果,它有等级价格,15美元,20美元,30美元。

我在这里的问题是,我怎么能得到我的相关产品的价值。

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

回答

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

相关问题