Hi, I want to display price excluding tax.
In vendor/magento/module-sales/view/frontend/templates/email/items.phtml I added new th.
items.phtml with my custom th:
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
// phpcs:disable Magento2.Templates.ThisInTemplate
/** @var $block \Magento\Sales\Block\Order\Email\Items */
?>
<?php $_order = $block->getOrder() ?>
<?php if ($_order) : ?>
<?php $_items = $_order->getAllItems(); ?>
<table class="email-items">
<thead>
<tr>
<th class="item-info">
<?= $block->escapeHtml(__('Items')) ?>
</th>
<th class="item-qty">
<?= $block->escapeHtml(__('Qty')) ?>
</th>
/*MY CUSTOM TH*/
<th class="item-price">
<?= $block->escapeHtml(__('Price excluding tax')) ?>
</th>
/*END OF MY CUSTOM TH*/
<th class="item-price">
<?= $block->escapeHtml(__('Price')) ?>
</th>
</tr>
</thead>
<?php foreach ($_items as $_item) : ?>
<?php if (!$_item->getParentItem()) : ?>
<tbody>
<?= $block->getItemHtml($_item) ?>
</tbody>
<?php endif; ?>
<?php endforeach; ?>
<tfoot class="order-totals">
<?= $block->getChildHtml('order_totals') ?>
</tfoot>
</table>In vendor/magento/module-sales/view/frontend/templates/order/items/renderer/default.phtml I added this code
<td class="col sku" data-th="<?= $block->escapeHtml(__('SKU')) ?>">
<?= /* @noEscape */ $block->prepareSku($block->getSku()) ?>
</td>
/* MY CUSTOM TD */
<td class="col price" data-th="<?= $block->escapeHtml(__('Price excluding tax')) ?>">
<?= $block->???????() ?>
</td>
/* END OF MY CUSTOM TD */
<td class="col price" data-th="<?= $block->escapeHtml(__('Price')) ?>">
<?= $block->getItemPriceHtml() ?>
</td>
Which variable I should use instead of "???????" to display price without tax ?
Solved! Go to Solution.
Hello @f45879
Please follow below steps :
1. On the Admin sidebar, go to Stores > Settings > Configuration. 2. In the left panel, expand Sales and choose Tax. 3. Expand the Price Display Settings section. 4. For Display Product Prices in Catalog, choose one of the following: (a )Excluding Tax (b) Including Tax (c) Including and Excluding Tax
It may help you.
Thank you.
Hello @f45879
Please follow below steps :
1. On the Admin sidebar, go to Stores > Settings > Configuration. 2. In the left panel, expand Sales and choose Tax. 3. Expand the Price Display Settings section. 4. For Display Product Prices in Catalog, choose one of the following: (a )Excluding Tax (b) Including Tax (c) Including and Excluding Tax
It may help you.
Thank you.
But I want to display price excluding tax in email templates, not in catalog.
The information provided is very useful, I often follow them, then play run 3 for fun, it's a pretty cool knockout game
Otro punto fuerte de pelisflix 2 es su versatilidad en términos de dispositivos compatibles. Los usuarios pueden acceder a la plataforma desde una variedad de dispositivos, como televisores inteligentes, computadoras portátiles, tabletas y teléfonos inteligentes.
hi