Получите окончательную цену, включая налог, на странице продукта.

magento.stackexchange https://magento.stackexchange.com//questions/87516

  •  13-12-2019
  •  | 
  •  

Вопрос

Я хочу получить окончательную цену, включая налог, на моей странице продукта для метатега.

В настоящее время у меня есть это, но это цена без учета налога:

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

Как я могу отобразить цену, включая налог, для этой мета?

Это было полезно?

Решение

Не прямое решение, но некоторые потенциальные указатели/идеи.

Посмотрите на класс налогового помощника. Mage::helper('tax');Там есть метод ->getPrice что может работать для вас.Есть много других интересных методов, на которые стоит обратить внимание.

Также взгляните на Mage_Catalog_Block_Product_View_Type_Configurable::getJsonConfig Там вы увидите некоторую логику, связанную с налогами, которая также может быть полезна/дать вам некоторое представление о том, что можно сделать.

Посмотрите на середину метода, где код начинается с $taxCalculation = Mage::getSingleton('tax/calculation');

Также некоторая потенциальная помощь здесь: Mage_XmlConnect_Block_Catalog_Product_Price_Default::collectProductPrices

см. следующий код в этой процедуре:

$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);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top