我有一個觀察員事件如何在Magento上更新Grand Total的觀察者?
controller_action_predispatch_checkout_onepage_savePayment
,我想根據一些條件來更改總計。 我試過:
$ value = 100;
$ quote = Mage :: getSingleton('checkout/type_onepage') - > getQuote();
$ quote-> setGrandTotal($ value); ();} collectTotals();}}
$ quote-> save();
或
$值= 100;
$ quote = Mage :: getSingleton('checkout/type_onepage') - > getQuote();
$ quote-> setGrandTotal($ value);
$ quote-> collectTotals();
$ quote-> save();
但它不起作用。有任何想法嗎?
謝謝大家!
你看看@ http://stackoverflow.com/questions/4363876/how-to-set-custom-grand-total-before-checkout-process-in-magento –
設置grandtotal和basegrandtotal,magento不接受,如果你只設置grandtotal – Mufaddal