Magento显示层级价格

时间:2011-11-11 18:31:59

标签: magento

我已经通过Magento论坛和SO在这里查看,但是没有找到正确的答案。

我只需要用最低等级价格替换产品页面(以及类别页面)上显示的正常价格。

想到更换price.phtml~第59行:

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

使用:

$_price = $_tierPrices

(同时声明$ _tierPrices = $ this-> getTierPrices)。

欢迎任何建议。


解决: 找到解决方案:

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

1 个答案:

答案 0 :(得分: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;