To migrate from Magento 1 to Magento 2 has become essential since Magento 1 announced their end of service in June 2020. With lacking support means Magento 1 websites will not receive regular updates and security patches and therefore are more vulnerable to hacker attacks.
We have had many clients request Magento 2 migration, and one of our works was with Sckin® company. The case study is an example of how we work and our process in delivering satisfactory results to our clients.
We would be covering all the anticipations from our customers, the difficulties that our team encountered, and the solutions that we delivered to overcome these challenges and give our customer the best result.
WANT TO READ more about our work in action? Check out Café Du Cycliste Speed Optimization Case Study!
Sckin® company specializes in skincare products. Their products were developed with a knowledge-based focus on effectiveness-driven, quality-oriented, condition-based ingredient formulations that provide desired appearance improvements.
Furthermore, Sckin® products’ benefits are further complimented by the incredible scent and the pleasurable use on the skin, which customers can achieve by following simple application steps.
All of Sckin®’s products are manufactured in Italy, and Italian skincare manufacturers are known for their excellence in providing beautification focused formulas, combined with quality ingredient. Customers can be assured that Sckin® will do their best to transform effects in appearance for users.
SckinⓇ’s Motivations to Migrate from Magento 1 to Magento 2
Our customer’s old site ran on Magento 1, which is out of date and no longer support by Magento, and without updates or security patches, the store would be vulnerable to hackers. Here is how Sckin® website looks like before it migrate from Magento 1 to Magento 2:
Realized these potential dangers, Sckin® decided to work with us to migrate their website from Magento 1 to Magento 2.
Sckin® was a customer who first only bought BSSCommerce’s extensions. They are satisfied with our products’ quality, which served as their first attraction to BSSCommerce.
We noticed the customer’s website was still running Magento 1, which would leave Sckin®’s website vulnerable to attacks as well as having no supports. We suggested a few ways that they can improve their website and consider migrating to Magento 2 before the end of service.
After some discussions to provide our customers with the full view of our Magento 2 migration process, and how Sckin® would benefit from these improvements, our client trusted us with the migration. Now it’s our turn to live up to their expectations.
SckinⓇ’s expectations after Magento 2 migration
While the owner had already realized the problem by the time they approached us with the migration project and our further recommendations, their expectation when migrating from Magento 1 to Magento 2 is much more than just a platform change.
- Quality work. They want the migration to be seamless, and the store’s data to be successfully transferred through.
- Good communication with the team, and receiving supports in terms of technical as well as other configuration problems related to Magento.
- Secured site.
- The website after migration will improve in terms of sales.
Aside from the security level, and the quality of the migration, Sckin® also hopes to finish the Magento 2 migration project in the shortest time possible, with reasonable costs.
What did BSSCommerce do for SckinⓇ?
After the decision of migration was made, we began to plan the roadmap and proceed to migrate Sckin® website from Magento 1 to Magento 2. We gave our client a detailed schedule and timeline for the project, with the purpose so the owner could easily follow our works.
Below is the summary of the work we did during the Magento 2 migration projects.
- Safely Migrate customer’s site from Magento 1 to Magento 2
- Optimize front-end code – change theme
- Fixing core code
- Upgrade 3rd party extensions when needed
- Optimizing the performance of the website
- Provide additional advices and assist with any technical problems that occurred on the customer’s website.
Challenges for BSS in this Migration Case Study
In this Magento 1 to Magento 2 case study, BSSCommerce did face some challenges, which our team needs to brainstorm a solution to overcome.
First, through some testing, we discovered that the client’s website has random errors, and occasionally our client would report bugs to us, which is difficult to duplicate in the testing environment.
At first, our team tried to focus our attention on fixing the bugs, but after considerations, we figured this is not an optimum solution.
Furthermore, the website also had some Magento 2 data migration issues as well. Apparently, there has been previous data migration on the website, and the people who worked with Sckin® did the data migration in a wrong way.
Instead of migrating, what the previous service provider did for Sckin® was similar to import and export data from Magento 1 to Magento 2. This cause changes in product ID, which resulted in connecting errors for orders, invoices, etc. which involves the products’ ID, since the previous IDs no longer exist.
After researching and investigating the root cause of all random bugs, we found out that the core code was really bad, and that’s what was causing the website’s bug from time to time.
With the Magento 2 data migration problem, the best solution for it would be remigrating data. However, because we received the site after it has gone live, we cannot migrate them again or fix the Magento 2 migration issues caused by the previous data migration.
We still offer further assistance for our customers and try to fix any data error on Sckin®’s website.
We came up with a solution to deal with the base code, auditing and fixing the code entirely, and changing the theme to ensure that the code was uniform with the rest of the website.
After the core code was fixed, most of the random bugs also’s been resolved.
We then proceed to optimize speed on our client’s website to make sure that the website’s performance was optimized to increase user’s experience, SEO rank and sales as customer’s expectations.
BSSCommerce also offers assistance on any technical or difficulties that Sckin® might have during the configuration process, or after the migration.
Before the website is migrated from Magento 1 Magento 2, Sckin® website had many random bugs; for example, if the credit card was entered wrong the first time, the checkout would not confirm success the second time around, and there is no email confirmation sent to the customer’s email address.
As a result of the complete audit and fixing of core code, most similar random bugs were fixed, and the store is entirely and safely migrated.
The consulting and communication process of BSSCommerce was also highly regarded by our client:
“The consulting and communication is good, I get many advise on how our site can improve. I also have a dedicated full-time developer who takes care everything regarding to the technical for my site.”
Cannot migrate to Magento 2 be yourself?
We hope that through this study case, it would give merchants who haven’t migrate from Magento 1 to Magento 2 an idea of how the process should be, as well as the process and quality of our works.
If you are interested in migrating from Magento 1 to Magento 2 but cannot do it yourself or do not have an in-house technical team, then BSS Commerce can help you make the process simple. We are confident in our ability to deliver quality service, and our commitment, dedication as well as seamless communication to solve any problem you might encounter during the migration. We can build your site with a new design or the same design with the Magento 1 version.
GET ASSISTANCE to migrate your website to Magento 2 before it is too late!
If you need us at any point of your journey, don’t hesitate to book a consultation session, and we will do our best to assist you.
Charlie is an experienced Magento Tester and has started at BSSCommerce for some time. He loves writing about Magento products, e-commerce topics, and is a fan of all technical problems Magento related. If you have a question, he's happy to help.