私の目標は、1ページのチェックアウトMagento 1.5で返されたUPS料金をオーバーライドすることです。Magento - UPSからリアルタイムレートをオーバーライド
変更するテンプレートを見つけるためにjsコンソールを表示しました。私はそれを自分のローカルテーマにコピーして編集しています(varsをダンプして正しいファイルにあることを確認しました)。
ファイルは次のとおりです。/app/design/frontend/default/mytheme/template/checkout/onepage/shipping_method/available.phtml
私はレートが$ _inclのVARに設定されている場所を参照してください。
<?php $_incl = $this->getShippingPrice($_rate->getPrice(), true); ?>
率であれば、私は例えば(いくつかのビジネスルールに基づいてレートを変更する必要があります0から100の間に$ 5を追加し、101から200の間の場合は$ 10などを追加します)。 - それはうまくいっていますし、新しい価値を投げ捨ててレートが変更されていることを確認できます。
問題:私は(次のステップに進みます)フォームを送信すると
、私の修正率は保存されていないと標準税率があります。だから私は何かが欠けている(と、おそらく非常に基本的な)欠けている。誰かが私を正しい方向に向けることができますか?
編集:どこに発見された
私は答えを推測している:私は、私はこれがあることRANある「続行」ボタンをクリックしてください(お支払い方法のステップに方法ステップを出荷から離れて移動する)ときに表示このテンプレートはに転記されています。問題は私がそれを見つけることができないことです。