2012-07-17 88 views
1

在我的店鋪主頁上我目前有一個精選產品區。問題是它顯示了價格,包括稅率,在整個網站中,我已經設置了無稅顯示&,然後在購物車內添加稅。Magento精選產品包含稅款

我對我的特色產品定價使用以下代碼。

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

有沒有簡單的方法來強制排除稅收的結果,因爲它似乎忽略了我的一般設置?

它似乎也忽略了小數位的一般規則。如果我需要發佈完整的代碼,請說。

回答

2

Mage :: helper('tax') - > getPrice()函數的第三個參數指示是否必須顯示帶有或不含稅的價格。所以要麼將其設置爲null,要麼就放棄它。

對於舍入問題,請嘗試Mage :: helper('core') - > currency()而不是Mage :: helper('tax') - > getPrice()。因此,最終的代碼應該是這樣的:

echo Mage::helper('core')->currency($_product->getFinalPrice()); 
+0

輝煌三江源改變代碼 - 用getPrice($ _產品,$ _product-> getFinalPrice(), null);?> 排序問題的稅收 – user966834 2012-07-17 21:20:52

+0

它仍然舍入到最接近的小數,所以說100.00英鎊將只是100英鎊我怎麼能強迫這通過留在£100.00我注意到這似乎是這種情況在類別頁面上但不是產品 – user966834 2012-07-17 21:23:44

+0

請參閱我的更新代碼。 – 2012-12-02 19:19:50

相關問題