0
購読期間が12か月間であれば間違った計算を示しますが、1か月間は正解です。Woocommerce - カートの商品が間違っている計算
Woocommerceの設定:
- 価格は
- 計算税ベースで付加価値税を除くと入力します付加価値税を除く
購読期間が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
}
}
}
うれしいことです。 –
申し訳ありませんが、ちょっと混乱しています... 1人が29.00の価格を適用し、もう1人が24.17の価格を適用しています...どちらかと一致する方法はありません。あなたが適用しているTAX%は何ですか?私はあなたが20%のVATを適用していると仮定しています(フランスは19.6%と知っていた限り)。そうであれば正しく計算しています。価格や価格がそれを乱しているのですか?それで、12ヶ月間に与えられた価格は、税金をifの上に加えて、税金をもう一度追加しているようです。 12ヶ月の男性の設定を確認してください、何かが間違って設定されています –
基本価格は12ヶ月間29です。2ヶ月間無料です(29 * 10/12 = 24.17)。今フランスは19%の税率を20%も持っていません。 – Core972
私は上記の計算を理解していませんが、いずれにしても、直面している問題は、12ヶ月間の製品に対して税金を2回適用していることです。(24,17 * 12)* 1,2 = 348,04 AGAINを1,2倍にすると(税金をもう一度適用すると、348,04 * 1,2 = 417,60という値が得られます)これはつまり、12ヶ月間の購読設定を確認する必要があります。 2回 –