With the Magento 2 developer release candidate now released, there is plenty of interest in how to migrate an existing installation to the new release. Luckily, Magento has now made their plans for this process clearer with the release of a data migration tool for Magento 1.x to Magento 2. This tool is developed to help efficiently port all of key product, customer, and order data, store configurations, promotions and more to Magento 2.
Magento 2 migration involves four components: data, extensions, themes, and customizations. Just like an upgrade between 1.x versions (for example, from v1.12 to v1.14), the level of effort to migrate from Magento 1.x to Magento 2.0 depends upon how the site was built and its level of customization. Initial estimates indicate that an average Magento 2 migration is only about 20% larger than a Magento 1.x upgrade.
Everything is fairly well documented, with a handy user guide for running a migration.
Given that Magento 2 is still in active development, it’s likely that parts of the migration tool will need to be updated, and of course it will only support core parts of the Magento framework (e.g. customers, products). Any data that exists as part of custom functionality will need to find a way into the new Magento 2 database, assuming the relevant code is also updated. Interestingly, the data migration tool doesn’t support some core functionality such as admin and web services users, so hopefully this will be added in a future release.
If you find this post useful, maybe send it to a friend or two? If you’ve told all your friends, whisper it to some strangers by sharing it on your favorite channel 🙂
P/S: Don’t ignore the post “Magento 2 Resources For All Developers” if you want to become a Magento 2 Guru.