2016-03-27 90 views
2

我在我的WooCommerce商店有一個項目,其成本24.17不含稅。我有20%的稅率設置。Woocommerce納稅問題

如果我將這些產品中的3種加入我的購物車中,那麼當我期望得到87英鎊時,它總共會包含87.01英鎊的稅。

24.17加20%是29.004英鎊,爲什麼它不把這個降到29.00英鎊?

+1

什麼是您的「小數位數」貨幣選項設置爲? – danyo

+0

小數選項它被設置爲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; 
}