显示含税和不含税的 Woocommerce 产品价格和税额
我正在使用 WooCommerce for WordPress,我列出的商品不含税.
I am using WooCommerce for WordPress and I'm listing items excluding Tax.
我需要单独显示价格(不含税)、税和价格+税在产品页面(如结帐页面).
I need to show separately the Price (without tax), the Tax and the PRICE + Tax on the product page (like in checkout page).
我还没有找到可以做到这一点的插件.
I have not been able to find a plugin that does this.
我该怎么做?
推荐答案
WooCommerce v3.0.0 及更高版本
从 WooCommerce 3.0 版开始,函数 woocommerce_price() 已弃用,方法 get_price_include_tax() 也是如此.相反,您应该使用 wc_get_price_including_tax:
WooCommerce v3.0.0 and Later
As of WooCommerce version 3.0, the function woocommerce_price() is deprecated, as is the method get_price_including_tax(). Instead, you should use wc_get_price_including_tax:
<?php echo wc_price( wc_get_price_including_tax( $product ) ); ?>
在 WooCommerce v3.0.0 之前
您需要修改模板.不要修改核心 WooCommerce 模板,而是使用 WooCommerce 模板覆盖系统将其复制到您的主题中.如需这方面的帮助,请参阅有关使用模板覆盖系统的 WooCommerce 文档.
Prior to WooCommerce v3.0.0
You need to modify a template. Do not modify the core WooCommerce template, but rather make a copy of it to your theme, using the WooCommerce template override system. For help with that, refer to the WooCommerce docs on using the template override system.
在 price.php
模板中,您将在需要包含税费 (VAT) 的价格的位置添加这段代码:
In the price.php
template, you will add this bit of code where you want the price, including tax (VAT):
<?php echo woocommerce_price( $product->get_price_including_tax() ); ?>
注意:您修改的 price.php
模板应该位于 wp-content/themes/[您的主题文件夹]/woocommerce/single-product/price.php代码>
Note: the price.php
template that you modify should be located here in wp-content/themes/[your theme folder]/woocommerce/single-product/price.php
相关文章