Chat with us, powered by LiveChat

This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Say hello to redesigned Cloudways, an empowering Startup Program, enhanced Staging, a new Let’s Encrypt Wildcard SSL certificate feature, and more. GET STARTED

How to Upgrade Magento 1.6 to 1.9

Updated on November 21, 2016

3 Min Read
Reading Time: 3 minutes

Magento is an ecommerce platform built on open source technology which can be used to build online stores or website for selling products. Magento is loaded with features such as shopping carts, inventory management, and catalog management, etc.

You need to upgrade Magento 1.6 to Magento 1.9, if you’re currently on version 1.6 that is, to take advantage of all the latest features.

Upgrade Magento 1.6 to 1.9

In this tutorial, we are going to learn how to upgrade Magento to 1.9. We’ll assume you are using Magento version 1.6 for this tutorial.

Create a Backup:

First create a backup of your entire Magento Store.

Download the Latest Version:

Download Magento’s new version, 1.9, from here. After downloading, upload and install it to your server or localhost.

During installation, set the same Database name, Username and Password as your previous Magneto Store in configuration page.

Configuration Page of Magento 1.9

Replace Database Tables:

Delete all the tables from your Magento 1.9 and import all the tables from your previous Magento version 1.6 to it.

Merge Folders:

Merge the following folders from your previous version into your newer version:


Replace app/code/community folder in Magento 1.9 with your previous Magento 1.6 app/code/community folder.

Replace Community Folder


Replace app/code/local folder with your previous Magento 1.6 app/code/local folder.

Replace Local Folder


Replace media folder with your previous Magento 1.6 media folder.

Replace Media Folder


Replace app/design/frontend/<your-theme> folder with your Magento 1.6 app/design/frontend/<your-theme> folder.

Replace Theme Folder

Custom XML files:

If you have created any custom xml files, then replace all those files from app/etc/modules with your previous Magento 1.6 app/etc/modules folder.

Replace Custom XML


Replace all custom folders from skin folder with your previous Magento 1.6 skin folder.

Replace Skin Folder

Custom Admin Theme:

If you have any custom admin theme folder then replace this folder with your previous Magento 1.6 app/design/adminhtml/ <your- custom-theme>.

Custom js:

If you have any custom js folder then replace this folder from app/js in Magento 1.9 with your previous Magento 1.6 app/js.

Related: How To Configure Elasticsearch With Magento

Final Words:

By following the above mentioned steps, you’d be able to upgrade Magento 1.6 to 1.9.  Now, you can use all the latest features available in Magento 1.9. Launch your site in a browser and open the Admin Panel to verify that the version has indeed been upgraded. Leave your thoughts or questions in the comment section below!

Share your opinion in the comment section. COMMENT NOW

Fayyaz Khattak

Fayyaz is a Magento Community Manager at Cloudways - A Managed Magento Hosting Platform. His objective is to learn & share about PHP & Magento Development in Community. Fayyaz is a food lover and enjoys driving. You can email him at

Convert visitors into buyers on your 100% faster Magento store.

Deploy your Magento stores on optimized Magento hosting servers.


Get Our Newsletter
Be the first to get the latest updates and tutorials.