Magento での配送に VAT を設定する関数の場所を見つけようとしています。チェックアウトと顧客による注文の両方で。可能であれば、配送の最終的な VAT を計算する最後に実行される関数が、上書きするのに最適な関数である可能性があります。要は、カートに入っている商品のVATによって、送料のVATを変えたいということです。
たとえば、それぞれ 100 ドルの 2 つの製品を考えてみましょう。
1 つの製品には 25% の VAT が適用され、もう 1 つの製品には 12.5% の VAT が適用されます。
ここで、次の計算を実行して、配送の VAT を計算します。
((100*25)+(12.5*100))/200 = 18.75
これは、配送料の VAT が 18.75% になることを意味します。
私がそれに取り組んでいる間、私はまた、カート内の各製品の VAT を取得する方法についても考えています。各製品には異なる税クラスがある可能性があるからです。