2014-09-23 1 views
0

страдавших отображении лучшей цены уровневой в Magento 1.7Magento показать лучший Teirprice в списке категорий

ниже код работает отлично, но это только получает первую цену массива, так что это не самая лучший мульти купить цена уровня ,

<?php 
        /* get the data */ 


        $my_tier_rocks = $this->getTierPrices(); 
        if (!empty($my_tier_rocks)){ 
         $my_tier_rocks = $this->getTierPrices(); 

          // Notice you may not be using formated_price_incl_tax but other field. 
          $my_tier_rocks = $my_tier_rocks[0]['formated_price_incl_tax']; 

          $_savingPercent = round((($my_tier_rocks-$_finalPrice)/$my_tier_rocks)*100,1); 

        ?> 
        <? /* let's print the data */ ?> 
        <? /* Use the HTML you want just notice the $my_tier_rocks var */ ?> 
        <span class="cat_multibuyprice">      
         <span class="label"><?php echo $this->__('Multi Buy Price:') ?></span> 
         <span class="price"><?=$my_tier_rocks?></span>    
        </span> 

        <?php $_savingAmount = $_regularPrice-$_finalPrice; ?> 

        <? } /*end showing tier prices */ ?> 

Любая помощь, чтобы показать самое лучшее цена уровень будет большим,

заранее спасибо ...

ответ

0

Хорошо, глупо меня.

Я просто использовал end ($ array); чтобы получить последнюю и лучшую цену массива.

<?php 
        /* get the data */ 


        $my_tier_rocks = $this->getTierPrices(); 
        if (!empty($my_tier_rocks)){ 
         $my_tier_rocks = $this->getTierPrices(); 

          // Notice you may not be using formated_price_incl_tax but other field. 
           $my_tier_best_price = end($my_tier_rocks); 

            $my_tier_rocks = $my_tier_best_price['formated_price_incl_tax']; 

           $_savingPercent = round((($my_tier_rocks-$_finalPrice)/$my_tier_rocks)*100,1); 

        ?> 
        <? /* let's print the data */ ?> 
        <? /* Use the HTML you want just notice the $my_tier_rocks var */ ?> 
        <span class="cat_multibuyprice">      
         <span class="label"><?php echo $this->__('Multi Buy Price:') ?></span> 
         <span class="price"><?=$my_tier_rocks?></span>    
        </span> 

        <?php $_savingAmount = $_regularPrice-$_finalPrice; ?> 

        <? } /*end showing tier prices */ ?> 

 Смежные вопросы

  • Нет связанных вопросов^_^