送料-代引手数料-送料無料-代引手数料無料
-
13-12-2019 - |
質問
送料の新しいクレジットメモを作成すると、送料税が2回計算されます:
お知らせ:前に、私は出荷の払い戻しで何が起こるかをより良い概要を持っている製品価格のためのクレジットメモを作成しました。
4,95は郵送料です(税込.税金)。問題は、magentoが税金(0,79)を再び追加することです。
ここに完全な例があります:
これはオフラインの例ですが、私はRatePayやPayPalで行われた支払いを払い戻すしようとすると、彼らは前に支払った価格よりも高い払い戻し要求0,79€を受
誰かが以前にそのようなことを経験し、ここで何が起こっているのか考えていますか?この問題の根本をどこから探し始めるべきですか?たぶん私はサブモジュールで問題を解決することができます。
価格計算はどこか他の場所で正しく機能します。
解決
各コミュニティとローカルモジュールを分離してテストしている間に問題が見つかりました。
カスタムモジュールでは、カスタム請求書pdfを作成しますが、ここに問題があります:
foreach ($invoices as $invoice) {
$order = $invoice->getOrder();
$order->setShippingAmount( ($order->getShippingAmount() +
$order->getShippingTaxAmount()) );
}
Pdfが生成された後、注文は何らかの形で保存され、結果は間違った送料金額になります。
所属していません magento.stackexchange