1

在我的商店主页上,我目前有一个特色产品区。问题是它显示了包括税率在内的价格,在整个网站上,我将其设置为不带税显示,然后将税添加到购物车中。

我将以下代码用于我的特色产品定价。

<p class="price">&pound;<?php echo Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice(), 2);?>(+VAT)</p>

有没有一种简单的方法来强制结果不包括税,因为它似乎忽略了我的一般设置?

它似乎也忽略了小数位的一般规则。如果我需要发布完整的代码,请说。

4

1 回答 1

2

Mage::helper('tax')->getPrice() 函数的第三个参数表示价格是否必须显示含税或不含税。因此,要么将其设置为,要么将其null删除。

对于舍入问题,请尝试 Mage::helper('core')->currency() 而不是 Mage::helper('tax')->getPrice()。所以你的最终代码应该是这样的:

echo Mage::helper('core')->currency($_product->getFinalPrice());
于 2012-07-17T20:58:26.867 回答