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

Show the tax line when rate is 0% in Woocommerce

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

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

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

问题是我需要显示该信息,由于增值税免税制度,我店里的增值税税率始终为 0%(见屏幕截图),但取决于在客户国家/地区,我需要写下正在使用的免税政策,我为此使用了税名。

即使税率设置为 0.0000%,是否有强制显示税名的想法?

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

解决方法很简单,一行即可。它会显示税线,即使税率是0%。试试这个:

add_filter( 'woocommerce_cart_hide_zero_taxes', '__return_false' ); 

并且可选的订单:

add_filter( 'woocommerce_order_hide_zero_taxes', '__return_false' );

代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。