Hello Guys,

After a lots of days i am writing article to hide payment and shipping method on front end but visible on admin panel.

Here is the code. Put below code in config.xml file in tag


<frontend>
<events>
<payment_method_is_active>
<observers>
<hidemethod_hide_payment_method>
<type>singleton</type>
<class>hidemethod/methodsObserver</class>
<method>hidePaymentMethod</method>
</hidemethod_hide_payment_method>
</observers>
</payment_method_is_active>
<sales_quote_collect_totals_before>
<observers>
<hidemethod_hide_shipping_method>
<type>singleton</type>
<class>hidemethod/methodsObserver</class>
<method>hideShippingMethod</method>
</hidemethod_hide_shipping_method>
</observers>
</sales_quote_collect_totals_before>
</events>
</frontend>

Now, create observer with name MethodsObserver.php and put below code in observer file.