Our site is currently running in PHP 5.4 with Magento 1.9. I want to migrate the site to the latest version of Magento along with PHP 7.

We have created & used a lot of custom modules & using a custom theme.

What is the best & easiest way to migrate the code & data?

Also, I've come across official "code migration" tool, but it is leading to 404 page. Is this link outdated? Is there any new document available for code migration?

Thanks in advance.

2 Answers 2


Unfortunately there is no simple way to migrate from a custom Magento 1 store to Magento 2. There are a lot of tools available to help you including the official migration pland and tool which you find more information from the official documentation here

Migration Plan


Migration Tool


The migration tool helps you to migrate Magento 1 store data such as customers, products, categories etc. Unfortunately the tool does not help you to migrate your custom theme or modules to Magento 2.

You will need to consider your own migration plan which should include

  • Finding a new Magento 2 theme that meets your requirements
  • Auditing your Magento 1 commercial modules and checking for Magento 2 versions
  • Auditing your Magento 1 custom module code and investigating how to develop this functionality in Magento 2
  • Building your Magento 2 development environment for testing
  • Testing the migration tool to see if your custom Magento 1 data is compatible with the tool

If you are unable to do all this work yourself there are plenty of Magento agencies and developers that have a lot of experience with Magento 1 migration who will be happy to assist you.

  1. You can check data Migration tool from here : https://github.com/magento/data-migration-tool/releases

  2. For theme and custom extension : You need to create the those custom extension into magento2 because magneto1 and magento2 are totally different.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.