0
購物車顯示錯誤的計算時,訂閱是12個月,但是當它是1個月正確。Woocommerce - 購物車產品錯誤計算
Woocommerce設置:
- 價格回車不含增值稅
- 計算計稅依據:客戶賬單地址
- 車/結帳時顯示價格:不含增值稅
難道我錯過了什麼?
截圖1個月的訂閱
購物車顯示錯誤的計算時,訂閱是12個月,但是當它是1個月正確。Woocommerce - 購物車產品錯誤計算
Woocommerce設置:
難道我錯過了什麼?
截圖1個月的訂閱
錯誤是不計稅,但價格本身。當增加12個月時,我只改變了顯示的價格而沒有計算,所以我增加了這個功能來解決這個問題。
add_action('woocommerce_before_calculate_totals', 'add_custom_price');
function add_custom_price($cart_object) {
foreach ($cart_object->cart_contents as $value) {
if ($value['quantity'] == 12) {
if ($value['product_id'] == 2244) { // Small
$value['data']->price = 24.16666;
}
// Add others products here. Hope there are not many products
}
}
}
很高興您解決了這個問題! –
對不起,但有點困惑......一個是應用29.00的價格,另一個是應用24.17的價格......你無法匹配一個和另一個。你申請的稅額是多少?我假設你正在申請20%的增值稅(據我所知法國是19.6%),所以如果是這樣的話,它是正確的計算它。價格是多少?價格是多少?所以,如果在12個月內給出的價格似乎增加了稅收,並且又增加了稅收。檢查配置的12個月的男人,配置錯誤 –
基準價格爲29個12個月我有2個月免費(29 * 10/12 = 24.17)。現在法國增值稅20%不超過19.6%。 – Core972
我不明白你上面的計算,但是在任何情況下,你面臨的問題是,它爲12個月的產品申請兩次稅:(24,17 * 12)* 1,2 = 348,04現在如果您再次乘以1,2(再次申請稅款,您會得到以下348,04 * 1,2 = 417,60。我的意思是,您需要檢查12個月的訂閱配置,因爲它是符合稅收的兩次 –