【问题标题】:Magento featured products include taxMagento 特色产品含税
【发布时间】:2012-07-17 19:16:17
【问题描述】:

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

我正在使用以下代码为我的特色产品定价。

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

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

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

【问题讨论】:

    标签: php magento e-commerce


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢您将代码更改为 getPrice($_product, $_product->getFinalPrice(), null);?> 解决了问题与税
    • 它仍然会四舍五入到最接近的小数,所以说 100.00 英镑就是 100 英镑,我怎么能强迫它保持在 100.00 英镑,我注意到类别页面上似乎是这种情况,但是不是产品
    猜你喜欢
    • 1970-01-01
    • 2013-04-08
    • 2013-01-08
    • 2020-11-17
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多