我在woocommerce中遇到税收大问题。
我在2,99 inc。处有产品。增值税(增值税7%)。但我想显示一些客户不加增值税的价格。
因此价格将为2.79 ex。增值税。
在我的设置中,我有“是,我将输入含税价格”
我没有税,我想在 2.79 上购买产品,但是如果订购 10个产品,我会看到 27.94 !
我知道woocommerce带有很多小数的舍入增值税,但我不想要!我想显示10个产品的 27.90 !
我尝试过这个:
add_filter( 'woocommerce_get_price_including_tax', 'custom_edit_price_function',99,3);
function custom_edit_price_function($price, $qty, $product) {
//calculate price how you like it here.
$tax_rates = reset(WC_Tax::get_rates( $product->get_tax_class()))['rate'];
$return_price = $product->get_price();
$price_with_vat = $return_price * ( 1 + ( $tax_rates / 100 ) );
$price_round = round($price_with_vat, 2);
$price = $price_round * $qty;
return $price;
}
我总共有27.90个商品,但我的购物车中还有27.94个商品!
有人有想法吗?这让我发疯:(