I’ve got a Magento 2 store now, but I also have an old Magento 1 website. There was a custom extension written to extend its functionality. I want to migrate it to Magento 2 website. How can I do it?
Unfortunately, it’s impossible to migrate any Magento 1 extensions to Magento 2 whether they are custom or purchased one. Magento 1 extensions are not compatible with Magento 2. The reason is due to a complete mismatch of the code and multiple conflicts which interfere with the platform operation. In order to get the same functionality, you need to install new extensions but compatible with Magento 2. Here you may read more about how to migrate Magento 1 to Magento 2, saving its functionality - https://whidegroup.com/blog/magento-extensions-migration/.
Plus, there is no magic tool that helps to automatically change old extensions and make them all compatible with M2. It would have been especially helpful right after the Magento 2 release when there were not enough third-party integrations compatible with M2! Today, dozens of providers offer almost 3000 updated custom extensions on the Magento Marketplace. Thus, you do not have to be tech-savvy to quickly integrate the necessary functionality with your store.
By the way, Jacky, if you couldn’t find an extension you want in Magento Marketplace, you can hire experienced developers to create a custom module for you.
How long can it take? Let me provide you with a table where you can find necessary information.
If you want to know more, you are welcome to read this article - https://whidegroup.com/blog/cost-of-magento-extension-development/