Показать промежуточные итогиналог, добавьте промежуточный налог в виде отдельной строки в кассе Woocommerce - PullRequest
0 голосов
/ 20 декабря 2018

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

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

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Обновлено: Во-первых, для информации, шаблоны 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>

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

enter image description here

0 голосов
/ 20 декабря 2018

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

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

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

...