Der korrekte Produktpreis in Magento

Preise, deren Werte und Formatierungen sind ein komplexes Thema. Hierbei muss immer mal wieder etwas beachtet werden. Speziell, wenn es um die Mehrwertsteuer geht, dann muss man bei Magento etwas tricksen.

Ein einfaches:

        $product->getPrice()
//$product = Instanz des Produkt-Models eines einzelnen Produkts
    

liefert nicht immer den korrekten Preis. Gerade wenn es um die Mehrwertsteuer geht.

Stattdessen Folgendes nutzen:

        Mage::helper('tax')->getPrice($product, $product->getFinalPrice(), true);
    

Preis- und Steuerlogik ist der Bereich, in dem sich bei einem Shopwechsel die meisten Fehler einschleichen. Deshalb prüfen wir sie bei jeder Shopware-6-Migration mit Echtdaten, bevor der neue Shop live geht.