2011-11-11 178 views
0

我已經通過Magento論壇和SO在這裏看過,但沒有遇到正確的答案。Magento顯示層級價格而不是

我只需要用最低的價格替換產品頁面(和類別頁面)上顯示的正常價格。

假如更換price.phtml〜第59行的思想:

$_price = $_taxHelper->getPrice($_product, $_product->getPrice()) 

隨着:

$_price = $_tierPrices 

(而宣告高於$ _tierPrices = $這個 - > getTierPrices)。

歡迎任何建議。


解決: 發現溶液在:

http://www.e-commercewebdesign.co.uk/blog/magento-tutorials/get-lowest-tier-price.php

回答

2

找到該另一方法,該方法基本上需要:

$_tierPrices = $this->getTierPrices(); 

...和接頭陣列,以獲得一線。

$_firstTier = array_slice($_tierPrices, 0, 1); 

那麼你可以通過$ _firstTier週期,抓住 '價格' 值:

$c = count($_firstTier); 
for ($i = 0; $i < $c; $i++) { 
    $_firstTierPrice = Mage::helper('core')->currency($_firstTier[$i]['price']); 
} 
echo $_firstTierPrice; 
相關問題