WooCommerce的输出产品税率(WC 3.0 )



我需要从单个产品页面上的产品中输出产品税率(以%价值(。我已经尝试了几个代码段,但是到目前为止,我只能获得税类名称或文本值"数组"。

有人知道如何获得这个价值吗?我的商店出售食品(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>';
}

有什么帮助吗?

谢谢!

fabio

这就是我使用的:

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']);
    }
}

最新更新