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

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

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

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

Ответы на вопрос(2)

Если продукт имеет 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());
Решение Вопроса

Mage::helper('tax')

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

$_product = Mage::getModel('catalog/product')->load($productId);
$_priceIncludingTax = Mage::helper('tax')
    ->getPrice($_product, $_product->getFinalPrice());
 jafar pinjar19 нояб. 2018 г., 07:45
Как получить это в magento2?

Ваш ответ на вопрос