我需要从单个产品页面上的产品输出产品税率(以 % 值表示)。我已经尝试了几个代码片段,但到目前为止我只得到税类名称或文本值“数组”。
有人知道如何获得这个值吗?我的商店销售食品(6% 增值税)和非食品(21% 增值税)产品。所有价格均不包括在内。增值税,但税种和税率已正确设置并应用于所有产品。
当客户检查产品页面时,我必须(根据法律)向他们展示适用于产品的增值税。
到目前为止,我有以下代码段。这显示“数组”作为输出。
// For WooCommerce Version 3.0+ (only)
add_action( 'woocommerce_before_add_to_cart_form', 'exbtw_melding', 20 );
function exbtw_melding(){
global $product;
$tax_rates = WC_Tax::get_rates( $product->get_tax_class() );
echo 'Alle vermelde prijzen zijn excl. <b>'. $tax_rates . ' BTW</b> /
Tous les prix indiqués sont hors <b> '. $tax_rates . ' TVA</b>';
}
Run Code Online (Sandbox Code Playgroud)
请问有什么帮助吗?
谢谢!
法比奥
小智 5
这是我用过的:
function woocommerce_template_display_tax() {
global $product;
$tax_rates = WC_Tax::get_rates( $product->get_tax_class() );
if (!empty($tax_rates)) {
$tax_rate = reset($tax_rates);
echo sprintf(_x('Inclusive %.2f %% tax', 'Text for tax rate. %.2f = tax rate', 'wptheme.foundation'), $tax_rate['rate']);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5157 次 |
| 最近记录: |