Представените продукти на Magento включват данък

На моята начална страница за моя магазин в момента имам зона за представени продукти. Проблемът е, че показва цената, включително данъчната ставка, където в целия сайт съм го настроил да се показва без данъка и след това данъкът да бъде добавен в количката.

Използвам следния код за моите представени цени на продуктите.

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

има ли прост начин да наложа резултата без данъци, тъй като изглежда, че пренебрегва общите ми настройки?

Изглежда също, че игнорира общото правило за десетичните знаци. Ако трябва да публикувам пълния код, моля, просто кажете.


person user966834    schedule 17.07.2012    source източник


Отговори (1)


Третият параметър на функцията Mage::helper('tax')->getPrice() показва дали цената трябва да бъде показана с или без данък. Така че или го задайте на null, или просто го пуснете.

За проблема със закръгляването, моля, опитайте Mage::helper('core')->currency() вместо Mage::helper('tax')->getPrice(). Така че вашият окончателен код трябва да изглежда така:

echo Mage::helper('core')->currency($_product->getFinalPrice());
person user487772    schedule 17.07.2012
comment
брилянтно благодаря, променихте кода на ‹?php echo Mage::helper('tax')-›getPrice($_product, $_product-›getFinalPrice(), null);?› подреди проблема с данъка - person user966834; 18.07.2012
comment
все още обаче се закръгля до най-близкия десетичен знак, така че да речем £100,00 ще бъдат просто £100 как мога да накарам това да остане на £100,00 Забелязах, че това изглежда е така на страниците на категориите, но не и на продуктовите - person user966834; 18.07.2012