显示小计不包括。税,在 Woocommerce 结帐时将小计税添加为单独的行

Isa*_*ton 5 php wordpress templates checkout woocommerce

目前,我的所有产品都设置为含税。由于我所在国家/地区的规定,我希望我的小计不含税,然后是支付的税额,然后是所有税金的总额(这已经是默认值)

在我的 review-order.php 中,该行 <td><?php wc_cart_totals_subtotal_html(); ?></td> 被调用。我想从中减去税收百分比(21%)(/ 121 * 100)。然后是一个新行,显示完整的税额(总计 - 小计)。

Loi*_*tec 3

更新:首先,作为信息,woocommerce 模板可以通过您的活动主题覆盖

\n\n

将模板复制checkout/review-order.php到主题中的“woocommerce”子文件夹后(如上面链接文档中所述),打开/编辑此模板并替换以下代码块(第 58 至 61 行):

\n\n
<tr class="cart-subtotal">\n    <th><?php _e( \'Subtotal\', \'woocommerce\' ); ?></th>\n    <td><?php wc_cart_totals_subtotal_html(); ?></td>\n</tr>\n
Run Code Online (Sandbox Code Playgroud)\n\n

通过这个代码块:

\n\n
<tr class="cart-subtotal">\n    <th><?php printf( __( \'Subtotal %s\', \'woocommerce\' ), \'<small>(excl. tax)<small>\' );?></th>\n    <td><?php echo wc_price( WC()->cart->get_subtotal() ); ?></td>\n</tr>\n\n<tr class="cart-subtotal-tax">\n    <th><?php _e( \'Subtotal tax\', \'woocommerce\' ); ?></th>\n    <td><?php echo wc_price( WC()->cart->get_subtotal_tax() ); ?></td>\n</tr>\n
Run Code Online (Sandbox Code Playgroud)\n\n

它将为您提供不含税的小计,并在附加行中提供小计税额\xe2\x80\xa6

\n\n

在此输入图像描述

\n