In 2016 our long-term client and partner, Nicolas Breedlove, confirmed works on migration of his website from Magento 1 to Magento 2 and we started working on that project in March, 2016. That kind of task hadn’t been done before and you might be curious why the client asked for it. It was client’s reasonable move because Magento 1 would no longer be supported with the release of its successor. So, this is how we became one of first companies that completed the site migration from Magento 1 to Magento 2.
When we started working on the migration, Magento 2 was not finished and not compatible with its other branches. The two platforms are completely different their own separate architectures. The new system of Magento 2 was quite complicated, some simple tasks automatically became harder and took a lot longer than expected. Furthermore, a compilation system appeared as a tricky issue for the developer but we mastered it and continued our journey.
Although, there were no helpful ready-made tools to proceed the migration of the database at the time, we successfully completed the job ourselves (which we are really proud of :) )
Another issue we faced during the work was the plugins. Most plugin developers were not ready for the new Magento, their products had a lot of critical bugs at the early stages.
After we migrated the website from Magento 1 to Magento 2 it appeared Magento 2 had absolutely different theme files from the previous version. During the task our developer had to deepen into the new version, its template system, new admin panel’s functions even though there was no full manual for it. Thankfully, all our new discoveries improved our knowledge in theme development and customization of the fresh Magento.
As mentioned above, the new Magento had many errors and was very unstable. Some of the issues got fixed by new updates and others - by our hands. A good example is a script for transferring static blocks which was coded by our developer as there were no such tools at the time.
We went to great lengths to set up templates, modules, and configurations. For example, our client’s website had a unique “quote request” check-out that was adapted to the new version.
Nic’s e-commerce online store transferred from Magento 1 to Magento 2.
The website is working on the new updated platform which is safer and more up to date. And the new version gives the site the higher performance, more catalog page views per hour, database improvements, optimized and simplified checkout process, a better admin panel, secure payment gateways, safer data storage practices for clients and users, and enhanced mobile friendliness.
Konstantin Davydov - front-end HTML / CSS / JS responsive coding, theme development
Sergey Pischanetskiy - front-end HTML / CSS / JS responsive coding, theme development
Anatoly Grigoryan - Project Management
Yury Davydov - legal support
You can meet us at our site.