Magento получает цену, включая налог, в файле без шаблона

На данный момент я пытаюсь получить цену продукта, включая налог в php-файле для моего фида товаров. У меня есть этот код на данный момент:

$_product = Mage::getModel('catalog/product')->load($productId); $_priceIncludingTax = $this->helper('tax') ->getPrice($_product, $_product->getFinalPrice()); 

Проблема в том, что, поскольку, конечно, часть «$ this->» не работает так хорошо из файла. Кто-нибудь знает, как я могу получить цену, включая налог в этом файле?

Solutions Collecting From Web of "Magento получает цену, включая налог, в файле без шаблона"

Вы можете получить вспомогательный экземпляр в любом файле, используя:

 Mage::helper('tax') 

Ваш полный код:

 $_product = Mage::getModel('catalog/product')->load($productId); $_priceIncludingTax = Mage::helper('tax') ->getPrice($_product, $_product->getFinalPrice()); 

Спасибо @Alex:

Если у продукта есть специальная цена FinalPrice, это конечная цена продукта для доступа к самой серьезной налоговой базовой цене:

  $_product = Mage::getModel('catalog/product')->load($p->getId()); $_specialPriceIncTax = Mage::helper('tax') ->getPrice($_product, $_product->getFinalPrice()); $_priceTax = Mage::helper('tax') ->getPrice($_product, $_product->getPrice());