Frage

Ich möchte den Endpreis inklusive Steuern auf meiner Produktseite für ein Meta-Tag erhalten.

Ich habe derzeit Folgendes, aber das ist der Preis ohne Steuern:

<?php echo number_format($_product->getpriceIncludingTax(), '2', '.', ',');?>

Wie kann ich den Preis inklusive Steuer für dieses Meta anzeigen?

War es hilfreich?

Lösung

Keine direkte Lösung, aber einige mögliche Hinweise/Ideen.

Schauen Sie sich die Steuerhelferklasse an. Mage::helper('tax');Da gibt es eine Methode ->getPrice Das Mai Arbeite für dich.Es gibt viele andere interessante Methoden, die es zu untersuchen gilt.

Werfen Sie auch einen Blick darauf Mage_Catalog_Block_Product_View_Type_Configurable::getJsonConfig Darin sehen Sie einige Steuerlogiken, die ebenfalls nützlich sein können bzw. Ihnen eine Vorstellung davon geben, was getan werden kann.

Schauen Sie in die Mitte der Methode, wo der Code beginnt $taxCalculation = Mage::getSingleton('tax/calculation');

Auch hier eine mögliche Hilfe: Mage_XmlConnect_Block_Catalog_Product_Price_Default::collectProductPrices

Sehen Sie sich den Code in dieser Routine wie folgt an:

$price = $taxHelper->getPrice($product, $product->getPrice());
$regularPrice = $taxHelper->getPrice($product, $product->getPrice(), $simplePricesTax);
$finalPrice = $taxHelper->getPrice($product, $product->getFinalPrice());
$finalPriceInclTax = $taxHelper->getPrice($product, $product->getFinalPrice(), true);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top