当面の問題の例を次に示します。
製品の価格は 81.25 です (つまり、20% の VAT を含む価格です。つまり、81.25 は 67.71+13.54 に等しい)。私は価格計算を私の信じる限りで設定しました (エクステンション -> 注文合計から)。ショッピング カート内では、次の内訳が表示されます。
サムネイル、説明、数量、価格を含む製品の表: 最後のセルには 81.25 と表示されます。その下:
- 小計: 67.71 (VAT 抜きの価格)
- +20% VAT: 13.54 (つまり、税金によって達成される VAT)
- -10% 割引: -8.13 ($50 を超えるすべての製品が 10% 割引、つまり 81.25 の 10% 割引)
- 合計: 73.12
残念ながら、お客様は VAT に非常に敏感であるため、計算は次のように分類されます。
- -10% 割引: 8.12 (定価の 81.25 から 10% 割引)
- 小計: 60.94 (これは、定価の 81.25 から 10% の割引を差し引いたもの、または最初に 8.12 から 20% の VAT を除いたもの)
- +20% 付加価値税: 12.19
- 合計: 73.12
ご覧のとおり、合計は同じですが、VAT が異なります。OpenCart 管理者とは別の Total Order を試しましたが、Discount で開始すると、そもそも割引する前の値がなく、0 が返されます。
私の頭の中で考えられる理論的解決策は、おそらく Total を何らかの方法で複製し、名前を変更して最初の位置に非表示に挿入できる場合 (最初は 81.25 になり、次に割引など)、うまくいく可能性があります。私は本当にあなたのアイデアをいただければ幸いです。