イベントのオブザーバーがいます
controller_action_predispatch_checkout_onepage_savePayment
いくつかの条件に基づいて総計を変更したいと思います。私は試してみました:
$ value = 100;
$ quote = Mage :: getSingleton('checkout / type_onepage')-> getQuote();
$ quote-> setGrandTotal($ value);
$ quote-> setTotalsCollectedFlag(false)-> collectTotals();
$ quote-> save();
また
$ value = 100;
$ quote = Mage :: getSingleton('checkout / type_onepage')-> getQuote();
$ quote-> setGrandTotal($ value);
$ quote-> collectTotals();
$ quote-> save();
しかし、それは機能しません。何か案は?
ありがとうございます!