SOY Shopで消費税の計算の際に送料と手数料を含める設定を追加しましたで内税の消費税の計算に不具合があり修正しました。


お問い合わせで管理画面で注文を変更の際に諸々のモジュールの自動計算を行うことが出来ますか?と質問があったため、

注文の変更周りのコードを確認していましたら、消費税計算で下記の不具合を発見しました。


公開側のショッピングサイトで消費税を内税モードにして注文が入ります。

そうすると、




注文詳細では内税は代金合計に含まれないことになっていますが、

この注文で注文数を変更してみると、



代金合計に前にあった内税の金額が代金合計に含まれてしまいます。

内税が間違えている上、代金合計もおかしなことになっています。


ということで、

内税は代金合計に含めない様に厳密に計算する様に修正した上で、

消費税は購入金額や手数料が変わる度に再計算をする様に修正しました。


今回の機能の追加は本体にも手を加えており、

プラグインという形で配布出来ませんので、

使用される場合は下記のページからダウンロードしてください。

https://github.com/inunosinsi/soycms/tree/master/package