Имам наблюдател на събитието
controller_action_predispatch_checkout_onepage_savePayment
и искам да променя общата сума въз основа на някои условия. Опитах с:
$стойност = 100;
$quote = Mage::getSingleton('checkout/type_onepage')->getQuote();
$quote->setGrandTotal($value);
$quote->setTotalsCollectedFlag(false)->collectTotals();
$quote->save();
or
$стойност = 100;
$quote = Mage::getSingleton('checkout/type_onepage')->getQuote();
$quote->setGrandTotal($value);
$quote->collectTotals();
$quote->save();
Но не става. Някакви идеи?
Благодаря на всички!