Please leave your contacts, we will send you our whitepaper by email
I consent to process my personal data in order to send personalized marketing materials in accordance with the Privacy Policy. By confirming the submission, you agree to receive marketing materials
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.
About us
Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.

Magento 2 migration services: streamlined maintenance and financial reporting

Innowise has performed migration for an online store developed on Shopware 5 to Magento 2 CE, rebuilding the back-end, front-end, and storefront UI to retain familiarity for the users and streamline financial reporting and maintenance for the client.

Customer

Industry
eCommerce
Region
Germany
Client since
2022

Our customer is a furniture manufacturer based in Germany. They specialize in producing and selling premium furniture for patios, terraces, and other outdoor areas in Germany and EU countries.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

Outdated tech infrastructure hindered maintenance and financial reporting

The client operates several websites built on the Magento 2 CE platform, with one store hosted on Shopware 5, which hindered maintenance and financial reporting. Because Shopware supports a technology stack different from that of Magento, the client’s developers had to update and deploy a separate version for the Shopware store, dealing with longer maintenance cycles. The client also had trouble standardizing sales data since Magento and Shopware offer different payment processing and reporting systems.

The client expressed their wishes to keep their online presence standardized on the Magento infrastructure, so they have turned to the Innowise team to migrate the store from Shopware 5 to Magento 2 CE. While changing the technology stack, it was essential for the client to retain the legacy functionality and the design of the website.

The project required complex data migration logic because of the different data structures between Shopware and Magento. In addition to Magento 2 migration services, we had to rebuild some legacy features from scratch to make them work on the new platform.

Solution

Magento 2 migration services with backend logic adjustments and data transfer with updated storefront UI

Our engineers started the project by thoroughly analyzing the client’s websites, including those built on Magento 2 CE. We also reviewed the features offered by both Shopware and Magento to identify the scope of data migration and define the website features that could be migrated and those that needed to be built from scratch.

Having analyzed the project’s scope, our engineers broke the process down into three steps:

  • Migrate the data to the new platform with the help of LitExtention package, creating custom scripts to migrate data entries not supported by LitExtention;
  • Re-create the website front-end from scratch, enabling legacy color schemes and UI elements to work on Magento;
  • Reimplement payment and shipment processing systems and bring them up to a standard with the rest of the client’s websites, streamlining the reporting process.

Data migration

The developers chose LitExtention to migrate website data from Shopware 5 to Magento 2 CE because it supports both respective platforms. LitExtention’s customization features and third-party extension support allowed our team to accurately transfer product attributes, images, customer information, and order history from the old platform. To facilitate the features not supported by LitExtention data transfer functionality, like product collections or customization options, Innowise developers have built custom migration scripts. The engineers also used custom scripts to reimplement functionality from the original page on the new platform.

Updated storefront

Retaining the familiar feel for the website visitors was essential for the client. Since Magento has different color schemes and UI elements, our developers had to build the entire front-end portion from scratch.

Using the original pages as templates, our team has re-created the design and front-end features, ensuring that the visitors find themselves in a familiar digital space and have no issues navigating the product collections and placing orders.

Facilitating the smooth transition to the new infrastructure, we have also addressed several recurring bugs that plagued the previous website version. As a result, we achieved a visually coherent interface and improved the performance and reliability of the online store.

New features and customizations

Along with recreating the website UI and migrating data on the new platform, the tech team has implemented several features that further facilitated the transition for the client and their respective buyers.

Our developers have implemented payment and shipping options for the new website in the same manner as they are built on the rest of the client’s stores. Streamlined features enabled a seamless customer flow since now they can expect the same shopping experience regardless of the store they visit.

From the client’s point of view, standardized payment and shipping means convenient sales data tracking and financial reporting.

Technologies

Back-end

PHP, Magento 2, PHPCS, PHPStan

Front-end

HTML, JS, Less

Database

MySql, Elasticsearch

DevOps

Docker, Warden, CI/CD

VCS

Git, Bitbucket

Process

Our first step was to collect and document the client’s requirements. Then, our team studied the websites the client operates to determine the features the client wants to implement and compiled the scope of tasks related to data migration.

Following that, they reviewed the tasks, assigned each a priority, and selected team members to handle them. The team has divided the project into two-week sprints, at the end of which the developers held regular demos with the client to discuss the results and plan the tasks for the next one. The developers also had calls with the client two times a week to address occurring issues and fix them as quickly as possible.

The flexible and adaptable approach allowed our team to offer hassle-free and streamlined software service to the client. Our engineers succeeded in maintaining continuity with the original design, incorporating familiar elements, and simultaneously enhancing the user experience.

Team

1
Project Manager
1
Back-end developer
1
Front-end developer
team-innowise

Results

Streamlined reporting and maintenance, updated eCommerce infrastructure

Innowise has successfully migrated the client’s website from Shopware 5 to Magento 2 CE.

As a result of Magento 2 migration services, the client streamlined their financial reporting and maintenance endeavors while their customers continued to enjoy the familiar website.

The expertise of the Innowise team allowed them to transfer the entire functionality of the legacy website, negating compatibility issues with Magento 2 CE.

Project duration
  • August 2022 - December 2022

30%

maintenance cost reduction

12%

website performance increase

Contact us!

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?

    1

    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

    2

    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

    3

    We arrange a meeting with you to discuss the offer and come to an agreement.

    4

    We sign a contract and start working on your project as quickly as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    arrow