2016-03-04 63 views
0

我想在Magento中配置产品。 在可配置产品中,默认情况下显示0.00价格,如果我们没有设置正常价格。显示第一个相关产品的价格,以替代产品详情的产品详情,用于类别页上的可配置产品

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

在产品列表中,对于可配置产品,仍然正常价格显示为0.00。

但如何在产品清单中自动显示第一个关联产品的价格,以取代产品清单中的正常价格,如果它是magento的分类页面上的可配置产品?

回答

0

您是否尝试从可配置产品中获取简单产品的价格并在类别页上打印? 如果没有尝试,然后尝试下面的代码。

<?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 
        }   
    } 
?> 

希望这可以帮助你!

+0

非常感谢您的回答!它只需稍作修改即可使用。 –

相关问题