【问题标题】:Get the tier prices of an associated product in Magento在 Magento 中获取相关产品的等级价格
【发布时间】:2011-08-10 05:59:30
【问题描述】:

我正在使用 Magento 1.4.1.1

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

我只得到了可配置产品的价格。我将站点ang示例:

示例: 产品 Apple 是一种可配置的产品,具有 10 美元、20 美元、30 美元的等级价格。 产品 Apple 也有一个相关产品,比如 Green Apple,它的等级价格分别为 15 美元、20 美元、30 美元。

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

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

【问题讨论】:

    标签: php magento magento-1.4


    【解决方案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 进行调整。

    【讨论】:

      猜你喜欢
      • 2014-09-20
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多