Woocommerce 中税率为 0% 时显示税线

问题描述 投票:0回答:1

我正在从非常旧的版本更新到最新版本的 WooCommerce。我注意到,当使用“显示税收总额:逐项列出”选项时,税收名称不再显示在购物车页面、结账页面以及任何客户电子邮件、发票等中包含的小计行中。

原因似乎是,如果税率设置为 0.0000%,新版本的 WooCommerce 会自动隐藏小计后面的该行,如下所示:

No Tax Name

如果我将利率设置为 1.0000% 或其他值,它就会出现。这正是我想要的显示方式,请看下面:

Tax Name displayed

问题是我需要显示该信息,由于增值税免税制度,我商店的增值税率始终为 0%(参见屏幕截图),但根据客户所在国家/地区,我需要写下免税是什么正在使用,我正在使用税收名称。

My Tax rates right now

即使税率设置为 0.0000%,有什么想法可以强制显示税名吗?

如果这是不可能的,我如何创建一个带有税名的短代码,以便我至少可以在我的订单发票、电子邮件等中使用它?

php woocommerce cart checkout orders
1个回答
6
投票

解决办法很简单,一行即可。即使税率是

0%
,它也会显示税线。试试这个:

add_filter( 'woocommerce_cart_hide_zero_taxes', '__return_false' ); 

并可选择订单:

add_filter( 'woocommerce_order_hide_zero_taxes', '__return_false' );

代码位于活动子主题(或活动主题)的 function.php 文件中。已测试并有效。

enter image description here

还有

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.