Ottieni il prezzo finale con tasse sulla pagina del prodotto
Domanda
Voglio ottenere il FinalPrezzo comprensivo di tasse sulla mia paga del prodotto per un meta tag.
Attualmente ho questo, ma questo è il prezzo escluso tasse:
<?php echo number_format($_product->getpriceIncludingTax(), '2', '.', ',');?>
.
Come posso visualizzare il prezzo comprensivo di tasse per questo meta?
Soluzione
Non è una soluzione diretta, ma alcuni potenziali puntatori / idee.
Guarda nella classe di helper fiscale.Mage::helper('tax');
.
C'è un metodo lì ->getPrice
che potrebbe funziona per te.
Ci sono molti altri metodi interessanti da guardare.
Avre anche una sbirciata in Mage_Catalog_Block_Product_View_Type_Configurable::getJsonConfig
in là vedrai qualche logica fiscale relativa che potrebbe anche essere utile / darti un'idea di cosa può essere fatto.
Guarda verso il centro del metodo, dove inizia il codice con $taxCalculation = Mage::getSingleton('tax/calculation');
Anche qualche potenziale aiuto qui: Mage_XmlConnect_Block_Catalog_Product_Price_Default::collectProductPrices
Vedi il codice come segue in quella routine:
$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);
.