Magento2 – Get Product Price Including Tax in Order Confirmation Email

magento2productsales-ordertax

Is their any way to Get product price including tax in order confirmation email ?

Best Answer

This might help

Create helper class

use Magento\Sales\Api\OrderItemRepositoryInterface;

class Data extends AbstractHelper
{
     /**
     * Order Item Repository
     *
     * @var OrderItemRepositoryInterface
     */
     private $orderItemRepository;

     public function __construct(
        OrderItemRepositoryInterface $orderItemRepository
     ) {
        $this->orderItemRepository = $orderItemRepository;
     }

     /**
     * Get price including tax
     */
    public function getPriceInclTaxByItemId($itemId)
    {
        return $this->orderItemRepository->get($itemId);
    }

In phtml file

/** @var $_item \Magento\Sales\Model\Order\Item */
$_item         = $block->getItem();

$ordered_item_id = $_item->getOrderItemId() ? $_item->getOrderItemId() : $_item->getId();

$itemPrice = $helper->getPriceInclTaxByItemId($ordered_item_id);