Magento 1.x – How to Disable Core Extensions

admincore

we have a shop that sells physical configurable products. We use a custom payment provider (own extension) and our store is located in Europe.

What core extension can we disable without nasty side effects?

  • Mage_Usa
  • Mage_Authorizenet
  • Mage_Downloadable
  • Mage_Authorizenet
  • Mage_GiftMessage
  • Mage_GoogleCheckout
  • Mage_Paygate
  • Mage_Poll
  • Mage_Usa
  • Mage_Weee
  • Phoenix_Moneybookers

thanks!!

Best Answer

Create a file in app/etc/modules called Zzz.xml (so it loaded last) with this content

<?xml version="1.0"?> 
<config>
    <modules>
        <Mage_Downloadable>
            <active>false</active> 
        </Mage_Downloadable>
        <Mage_Authorizenet>
            <active>false</active> 
        </Mage_Authorizenet>
        <!-- all other modules here -->
    </modules>
</config>

There is a chance that you won't be able to disable some of them because there are other modules depending on some of them.

For example if you want to disable Mage_Usa you will have to disable Mage_XmlConnect also.

[EDIT] Here is what you can disable:

  • Mage_Usa (only if you disable Mage_GoogleCheckout and Mage_XmlConnect)
  • Mage_Authorizenet
  • Mage_Downloadable
  • Mage_GiftMessage
  • Mage_GoogleCheckout cannot be disabled because of this: http://www.magentocommerce.com/bug-tracking/issue/?issue=14359
  • Mage_Paygate (Only if you disable Mage_Paypal, Mage_PaypalUk and Mage_Authorizenet)
  • Mage_Poll
  • Mage_Weee (only if you disable Mage_XmlConnect also)
  • Phoenix_Moneybookers
Related Topic