Not a member yet? Register now and get started.

lock and key

Sign in to your account.

Account Login

Forgot your password?

Three steps to upgrading Magento

Magento is a highly popular platform for ecommerce websites and for good reasons. It offers an excellent solution to both small online business and large companies with huge stores. Although there are myths about Magento’s slow speed or poor performance, in reality the platform provides great support for any type of ecommerce site and there are plenty of optimization techniques for both speed and performance. However, when it comes to upgrading Magento, many people find it very difficult to do so and there seems to be a shortage of practical and insightful information to that regard on the web. Indeed, upgrading Magento can be really tricky and downright complicated, reason for which many people resort to a professional Magento upgrade service and that is always a smart move. Nevertheless, if you want to give it a try on your own, there are three major steps to take in ensuring a flawless upgrade installation.

First of all, you should install a fresh version of Magento file tree, that is the version you wish to upgrade to. It’s always wise to make a “fresh” folder inside the Magento installation, where you’ll upload and unzip the version. This way, when you navigate to “my domain” in the browser, the Magento installer should prompt you at /fresh/download, where you can choose a database for installation. The next step of the upgrading process is changing the database structure from the older version to the new scheme. This can be very complicated, so remember you always have the option of resorting to a professional Magento upgrade service to take this hassle off your shoulders.


The intricacy comes from the fact that the platform recognizes the difference between the version number in config.xml and core_resources, which makes Magento scan for upgrade scripts. If it finds one, it will upgrade to it, provided that the script is implemented below the version listed in core_resources. The thing is that the upgrade script will be continually run while there are SQL scripts available for the current version and while the core_resource version is smaller than the config.xml version.

The third step refers to Magento themes and extensions, which means upgrading the website’s design and custom extensions. There is no magic tool to that and it gets even worse if you didn’t have a methodical developer and designer who had used the platform’s design pattern. Moving media, themes and extensions can be really tricky, so you should really consider hiring professionals to do it. As already said, this is a very popular platform that many businesses use as an ecommerce solution, therefore the number of providers that offer a Magento upgrade service or several services in this area is also pretty big. A quick look up on the Internet and you will see that finding a reliable and proficient service isn’t such a difficult task. Upgrading your Magento, on the other hand, can give you a lot of headache if you insist on doing it yourself.