У меня есть наблюдатель за событием
controller_action_predispatch_checkout_onepage_saveПлатеж
и я хочу изменить общий итог на основе некоторых условий. Я пробовал с:
$значение = 100;
$quote = Mage::getSingleton('checkout/type_onepage')->getQuote();
$quote->setGrandTotal($значение);
$quote->setTotalsCollectedFlag(false)->collectTotals();
$цитата->сохранить();
or
$значение = 100;
$quote = Mage::getSingleton('checkout/type_onepage')->getQuote();
$quote->setGrandTotal($значение);
$quote->собратьИтоги();
$цитата->сохранить();
Но это не работает. Любые идеи?
Спасибо всем!