在类别页面上显示可配置产品的产品列表中的第一个关联产品的价格以代替正常价格

时间:2016-03-04 06:01:32

标签: php magento magento-1.8

我想在Magento中配置产品。 在可配置产品中,默认情况下,如果我们不设定正常价格,则会显示0.00价格。

我已在可配置产品详细信息页面上进行设置,以便在页面加载时从下拉列表中自动选择第一个关联产品。

在产品列表中,可配置产品的常规价格仍显示为0.00。

但如果magento中的类别页面上的可配置产品是如何在产品列表中自动显示第一个关联产品的价格而不是正常价格?

1 个答案:

答案 0 :(得分:0)

Have you tried to fetch simple product's price from configurable product and print on category page.? If not tried then try below code.

<?php
    if($_product->getTypeId()=='configurable'){
    $childProducts = Mage::getModel('catalog/product_type_configurable')
                    ->getUsedProducts(null,$_product);
                    foreach($childProducts as $child){
                        echo $child->getFinalPrice();
                        break;  //it will stop you to print other prices
                    }           
    }
?>

Hope this helps you!