0

このコード Magento を使用してこれを設定しようとしました: 製品 ID でグループ化された製品の最低価格を取得しますか? しかし、それを機能させることはできません..

これは私の現在のコードです。このグループ化された製品から最低価格を取得するにはどうすればよいですか??

            <?php
                    $cat_id = 33;
                    $catagory_model = Mage::getModel('catalog/category')->load($cat_id);
                    $collection = Mage::getResourceModel('catalog/product_collection');
                $collection->getSelect()->order('rand()');     
                    $collection->addCategoryFilter($catagory_model);
                    $collection->addAttributeToSelect(array('name','small_image', 'price')); //add product attribute to be fetched    
                    if(!empty($collection)) {?>
            <ul>
                    <?php $_columnCount = $this->getColumnCount(); ?>
                <?php $i=0; foreach ($collection->getItems() as $_product): if($i==8){break;}?>
                <?php if ($i++%$_columnCount==0): ?> 
                <?php endif ?>
                    <li class="span4"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product_image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(420); ?>" width="210" height="180"  alt="<?php echo $_product->getName();  ?>" /></a>

                        <span class="product_name"><?php echo $_product->getName();  ?></span> 

                        <span class="product_price">
                    <?php echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol(). sprintf('%.2f',$_product[price]) ;?>

                        <!--  WANT THE LOWEST PRICE HERE  -->

                        </span>

                        <a class="product_addto" href="<?php echo $_product->getProductUrl() ?>">View Product</a>

                        </li>
                    <?php endforeach; ?>
            </ul>
                        <?php } else { echo 'No products exists';} ?>

前もって感謝します。ほんとうにありがとう。

4

1 に答える 1

1
echo round($_product->getPriceModel()->getMinimalPrice($_product),2);

h番目

于 2013-02-19T03:25:18.807 に答える