MageWorx_MultiFees
1. Open app/code/local/MageWorx/MultiFees/etc/config.xml.
2. Find the following lines:
5. Open app/code/local/MageWorx/MultiFees/Model/Observer.php and find the following line:
<controller_action_predispatch_checkout_onepage_savePayment>3. Replace them with:
<observers>
<multifees>
<type>singleton</type>
<class>MageWorx_MultiFees_Model_Observer</class>
<method>getCheckoutPaymentMethod</method>
</multifees>
</observers>
</controller_action_predispatch_checkout_onepage_savePayment>
<controller_action_predispatch_checkout_onepage_savePayment>4. Save the file.
<observers>
<multifees>
<type>singleton</type>
<class>MageWorx_MultiFees_Model_Observer</class>
<method>getCheckoutPaymentMethod</method>
</multifees>
</observers>
</controller_action_predispatch_checkout_onepage_savePayment>
<controller_action_predispatch_firecheckout_index_saveShippingMethod>
<observers>
<multifees>
<type>singleton</type>
<class>MageWorx_MultiFees_Model_Observer</class>
<method>getCheckoutShippingMethod</method>
</multifees>
</observers>
</controller_action_predispatch_firecheckout_index_saveShippingMethod>
<controller_action_predispatch_firecheckout_index_savePayment>
<observers>
<multifees>
<type>singleton</type>
<class>MageWorx_MultiFees_Model_Observer</class>
<method>getCheckoutPaymentMethod</method>
</multifees>
</observers>
</controller_action_predispatch_firecheckout_index_savePayment>
5. Open app/code/local/MageWorx/MultiFees/Model/Observer.php and find the following line:
$method = $observer->getRequest()->getParam('shipping_method');6. Replace it with:
$method = Mage::app()->getRequest()->getParam('shipping_method');7. Save the file and clear cache.