2016-03-27 26 views
2

WooCommerceショップには税金を除いた24.17のアイテムがあります。私は20%の税率設定を持っています。Woocommerce tax rounding issues

私はこれらの製品の3つを私のカートに追加すると、87ポンドを得ると予想されるとき、それは私に87.01の税を含む合計を与えます。

24.17プラス20%は£29.004ですが、なぜこれを£29.00に丸めないのですか?

+1

「小数点以下の桁数」の通貨オプションはどのように設定されていますか? – danyo

+0

decimalsオプション2に設定されています – fightstarr20

答えて

1

WooCommerceが税金を計算すると、税金をかけずに価格を注文する数量で最初に掛けます。 WooCommerceに関する限り、税金を適用する価格は£72.51です。この値に20%を追加します。あなたは£87.012を得ます。この最後の数字は£87.01に切り下げられています。

は数学的にそれを表示するには:

24.17 x 3 x (1 + 0.2) = 87.012を。

WooCommerceで税金の計算方法を変更したい場合は、functions.phpファイルにコードを追加する必要があります。

add_filter('woocommerce_get_price_excluding_tax', 'custom_edit_price_function',10,3); 

function custom_edit_price_function($price, $qty, $product) { 
    //calculate price how you like it here. 
    return $price; 
}