Magento: 1 Cent Bug

Bei der Anzeige von Beträgen kann es bei gewissen Kombinationen von Preis und Steuersatz zu einer fehlerhaften Preisanzeige kommen. Beispielsweise wird bei einem Bruttobetrag von 162 Euro und 21prozentiger Mehrwertsteuer ein Betrag von 161,99 Euro ausgegeben.
Behoben wird dies in Version 1.6 wenn man in der Datei app/code/core/Mage/Tax/Helper/Data.php in Zeile 497 anstelle von

$price = $this->_calculatePrice($price, $includingPercent, false);
$price = $this->_calculatePrice($price, $percent, true);

das folgende einträgt:

$price = $this->_calculatePrice($price, $includingPercent, true);
$price = $this->_calculatePrice($price, $percent, false);

Aber Achtung! Dieser Fix hält nur bis zum nächsten Update des Cores. Für eine dauerhafte Lösung kann man mittels Überladung mit einer eigenen Extension des Problem etwas länger lösen. Aber auch hier muss auf Kompatibilität immer geachtet werden. Eine perfekte Lösung gibt es daher leider nicht.

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten!

Durchschnittliche Bewertung 0 / 5. Anzahl Bewertungen: 0

Bisher keine Bewertungen! Sei der Erste, der diesen Beitrag bewertet.

Sven Wappler

TYPO3 Experte, symfony, Magento, SEO, Frontend und Backend

Das könnte dich auch interessieren …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert