The Magento 2.0 has been developed for a long time, but I have some fear to migrate from 1.9 version.

My question is about:

  • Security
  • Stability
  • Modules

It's safe to migrate old stores to Magento 2.0 or not?


You should definitely start looking into the migration to Magento2.

Security: Magento2 comes with all the security fixes Magento1 has. Magento2 will be more secure as it comes with different architecture and new technologies.

Stability: Eventually Magento2 is a lot stable than the initial builds. This is the reason every other merchant are migrating to Magento2. Here is the list of open issues. You can go through them in case you are looking for some specific issues. https://github.com/magento/magento2/issues

Modules: You may be knowing that you have to rewrite all the custom modules you have in Magento1. Regarding 3rd party modules most of them should be available in Magento Market place. Again you can browse Magento market place to check their availability.


Magento is about to go to 2.3 version. There are lots of stores running on Magento 2.

Different from Magento 1, you can see all the issues in the magento's github repository

Magento 2 has much more transparency then Magento 1

In terms of scalability, it supports much more transactions than Magento 1

In terms of modules, now is much more easy to check backward compatibility thing that was a big pain in magento 1.


Yes, It's safe to migrate old stores to Magento 2.0.


Using data-migration-tool you can migrate your old store to new Magento2 store.

This tool is only copied from your old store data. do not worry about security.


After the upgrade in Magento 2, your all core data are migrated in Magento2. Do not worry about stability.


Third-party modules are not migrated. because database table of that custom module is not available in Magento2.

If you want to migrate with the custom module that that particular extension install in Magento 2 and map that custom database table in migration tool.


Magento 2.x is being improved continuously and it is being maintained by a large community of developers. Magento team has launched its 2.2.2 version which is a stable release.

Also, Magento 1.x will stop getting any security patches or upgrades after some time.

There are many reasons why we should upgrade Magento 1.x stores to Magento 2.x.


  1. Magento 2 is built on a matured technology stack which is considered more secure than the technology stack of Magento 1.x
  2. Magento 2 saves password of customers and admin users in CONCAT(SHA2('xxxxxxxxYOURPASSWORD', 256), ':xxxxxxxx:1') format. Practically it is not possible to hack them.
  3. Most of the secure pages like admin panel grids, checkout pages etc. are built using knockout JS, so there is no option for hackers to see what is coming on the page if they try to guess from page source.


  1. As we all know that Magento will stop support for Magento 1.x in the near future, so it will become vulnerable and unstable. While Magento 2.x is under development and daily new features are being developed and issues are being fixed. So after upgrading to Magento 2.x, you don't have to worry about stability.


  1. Magento team now verifies every extension which is submitted to the Magento Marketplace. So, you can trust every extension which you buy/download from Magento Marketplace.
  2. Now there are lesser chances of modules conflict, because of a new concept of plugins. Using the plugin concept we can extend/change almost any functionality without overriding/hacking the core code. Also, it is better than overriding a class because it uses sort order to sort which plugin class will be called first.
  3. Compared to Magento 1.x versions, installing new extensions and modules has become simpler and thus cheaper too.
  4. The built-in testing framework makes running automated tests on any Magento site, regardless of size, easy.

Apart from above points, there are many others which prove that upgrading to Magento 2.x is a good decision.

  • 1
    Who has downvoted the answer and why? At least let me know the reason. – Mohit Kumar Arora Feb 22 '18 at 9:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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