標準の magento 送料テーブル料金または webshopapps マトリックス料金を使用すると、送料無料は総計 (小計 + 税) ではなく税抜きの小計で計算されることがわかりました。確かに、総計機能で送料無料を設定したいと思います。コアコードをハッキングする可能性があることがわかりました:
app/code/core/Mage/Shipping/Model/Carrier/Freeshipping.php
60行目を変更:
|| ($request->getPackageValueWithDiscount() >= $this->getConfigData(’free_shipping_subtotal’))
に
|| ($request->getBaseSubtotalInclTax() >= $this->getConfigData(’free_shipping_subtotal’))
これが本当に唯一の方法ですか?当然、そうであれば、このクラスの「コピー」を作成してこのメソッドをオーバーライドし、将来のコア変更から保存します。