2017-06-27 7 views
0

単一の製品ページの製品から製品税率(%値)を出力する必要があります。 私はいくつかのコードスニペットを試しましたが、これまでは納税クラス名またはテキスト値 "Array"のみを取得しています。WooCommerce出力製品税率(WC 3.0+)

誰でもこの値を取得する方法を知っていますか? 私の店は、食品(6%のTAX VAT)と非食品(21%のTAX VAT)の製品を販売しています。 価格は全て税抜きです。 VATが課税されますが、課税クラスと料金は正しく設定され、すべての商品に適用されます。

お客様が商品ページを確認する際には、TAX VATをどの商品に適用するのか(法律で)表示する必要があります。

これまでのところ、私は以下のスニペットを持っています。 これは "Array"を出力として表示しています。

// 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>'; 
} 

助けてください。

ありがとうございます!

ファビオ

答えて

1

これは私が使用しているものです:

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']); 
    } 
} 
関連する問題