Removed payment method, old orders not loading
Yes, it is possible to strip down the extension to just provide the payment method. I recently did the same for the replaced extension Saferpay_Business
. just removing the extension will prevent the users from viewing their order history and throw an exception in the shop backend whenever one opens an old order.
just disabling the module output unfortunately is not enough: observers will still be called which might lead to nasty side effects. in our case, the saferpay extension added extra js files and changed headers through an observer, which prevented the onepage checkout to work properly.
here's what we did to strip down the extension:
removed
<resources>
,<events>
and<routers>
entries fromSaferpay_Business/etc/config.xml
set
<show_in_default>
,<show_in_website>
,<show_in_store>
to 0 in Saferpay_Business/etc/system.xml (will hide the specific payment settings in the admin)removed layout changes/override entries in
<layout>
fromapp/design/base/default/layout/saferpaybe.xml
change the version information in
Saferpay_Business/etc/config.xml
to prevent updating the extension if it's still available in magento connect.
your steps might differ - try in a testing environment first.