Показать промежуточный итог, кроме налог, добавьте промежуточный налог в виде отдельной строки в кассе Woocommerce

В настоящее время у меня есть все мои продукты, чтобы включить налог. Из-за правил в моей стране, я хотел бы, чтобы мой промежуточный итог без налога, затем строка с суммой уплачиваемого налога, а затем сумма со всеми налогами (который уже установлен по умолчанию)

В моем обзоре-order.php строка
<td><?php wc_cart_totals_subtotal_html(); ?></td>
вызывается. Я хотел бы вычесть налоговый процент (21%) из этого значения (/ 121 * 100). А затем новая строка, которая показывает полную сумму налога (итого — промежуточный итог).

2

Решение

Обновлено: Во-первых, для информации, шаблоны woocommerce сделаны так, чтобы переопределено вашей активной темой.

После того, как вы скопировали шаблон checkout/review-order.php в подпапку «woocommerce», расположенную в вашей теме (как объяснено в связанной документации выше), откройте / отредактируйте этот шаблон и замените следующий блок кода (строки с 58 по 61):

<tr class="cart-subtotal">
<th><?php _e( 'Subtotal', 'woocommerce' ); ?></th>
<td><?php wc_cart_totals_subtotal_html(); ?></td>
</tr>

По этому блоку кода:

<tr class="cart-subtotal">
<th><?php printf( __( 'Subtotal %s', 'woocommerce' ), '<small>(excl. tax)<small>' );?></th>
<td><?php echo wc_price( WC()->cart->get_subtotal() ); ?></td>
</tr>

<tr class="cart-subtotal-tax">
<th><?php _e( 'Subtotal tax', 'woocommerce' ); ?></th>
<td><?php echo wc_price( WC()->cart->get_subtotal_tax() ); ?></td>
</tr>

Это даст вам промежуточный итог без налогов и на дополнительной строке сумму промежуточного налога …

введите описание изображения здесь

1

Другие решения

Перейдите к вашим налоговым опциям в настройках WC и убедитесь, что Цены введены с налогом Для параметра установлено значение «Да, я введу цены с учетом налогов».

+ Изменить Показывать цены во время корзины и оформления заказа опция от «Включая налог» до «Без учета налога».

Это должно помочь вам достичь того, что вы хотите, без использования какого-либо кода.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector