Pergunta

Quero obter o preço final incluindo impostos na página do meu produto para uma meta tag.

Atualmente tenho isso, mas esse é o preço sem impostos:

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

Como posso exibir o preço incluindo impostos para esta meta?

Foi útil?

Solução

Não é uma solução direta, mas algumas dicas/ideias potenciais.

Dê uma olhada na classe de ajudante fiscal. Mage::helper('tax');Existe um método aí ->getPrice que poderia Trabalho para você.Existem muitos outros métodos interessantes para examinar.

Dê uma espiada também Mage_Catalog_Block_Product_View_Type_Configurable::getJsonConfig lá você verá alguma lógica relacionada a impostos que também pode ser útil/dar uma ideia do que pode ser feito.

Olhe para o meio do método, onde o código começa com $taxCalculation = Mage::getSingleton('tax/calculation');

Também alguma ajuda potencial aqui: Mage_XmlConnect_Block_Catalog_Product_Price_Default::collectProductPrices

veja o código a seguir nessa rotina:

$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);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top