We were delighted to be asked by our friends at OneStepCheckout to share our top tips for a smooth migration from Magento 1 to Magento 2. 

This post originally appeared on OneStepCheckout's article featuring a number of Magento's trustworthy agency partners sharing their expert opinions on the migration process.

Consider and remember the key stakeholders.

Our top tip for making migrating from Magento 1 to Magento 2 easier is simple – consider and remember the key stakeholders. Undertaking the move to Magento 2 should be treated as a chance to not only upgrade your current web platform but to upgrade the functionality across the entire business. This is where remembering and consulting with the stakeholders within the business is key. Magento 2 has functionality for each department in that can be adopted and can help to transform their current processes into something that everyone wants – a chance to make their job easier. 

The process for this can be simple:

  1. Lay out each department within the business and identify the stakeholder of those departments. Consult with the stakeholders and their team to understand how they currently use the Magento 1 platform, both frontend and backend.
  2. Take their current usage of the website and map this against the functionality of Magento 2 to ensure their basic requirements are met. Where many migrations fail is that current processes that departments are used to are not considered and their process ends up changing, possibly not for the better, with a new platform causing friction between departments and a sense that ‘the old way’ was better leading to negativity and disappointment.
  3. Now you have the current processes mapped, consult with the team and find out how they would want to use the website:
    • What functionality can be added to make their lives easier and enable them to invest their valuable time into new opportunities?
    • What have they always wanted to do on the website that they haven’t been able to in the past?
    • Legacy issues with your existing website are usually the biggest blocker for moving forward and you now have the chance to start fresh, so make the most of it!
  4. Take their wishlist and set a priority and difficulty rating against each request. The difficulty rating can be achieved by speaking with your agency and finding out what is included with Magento 2 versus what needs to be a custom build. For example, the merchandising team wanting to be able to merchandise without entering position numbers is something that is easy to achieve using Magento 2’s Visual Merchandiser whereas setting automatic business rules around how products should be merchandised would need a custom build or third party involvement.
  5. Decide what is possible and viable to launch with from their wishlist and be sure to revisit the list post-migration. Our final piece of advice is to ensure the key stakeholders and their team are involved with testing the functionality they have requested. Assumptions around how each department works and how functionality should work for them can lead to a break down in communication and may ultimately mean that all the hard work to improve processes delivers the opposite. 

Ensuring that the whole business is involved and everyone has the chance to improve their current processes is the key to a successful migration. You’ll find yourself supported by far more colleagues than just those within your own team and the excitement for launching with Magento 2 will only grow if everyone is involved.

If you are considering a migration from Magento 1 to 2, why not get in touch to see how we can help? Drop us an email at or give us a call on 020 520 2400.