Upgrading to Magento 2 for a B2B distribution platform

Tech stack: PHP, Magento 2, jQuery, My SQL, Google services, Amazon Pay
Location: Aachen, Germany
Industry: E-commerce
Team composition: 2 developers, 1 QA engineer, 1 project manager
Timelines: 2019 – 2021

Overview is a b2b distribution platform, that sells vaporizers and different accessories for them along with different oils, herbs, and incense.

Technical Description

E-commerce project built using Magento 2 with the theme from TemplateMonster.


Our team role

The main goal of this project is to move the site from Magento 1 to Magento 2. We were helping to transfer all data including customers, orders, customer groups, special prices, reviews, etc. from one platform to another. This was a big and tricky assignment that we successfully covered.

Another big issue that was solved by our team was the issue with cache, that was very critical for the client. We fixed the issue with Cache Warmer and had to rewrite the data export functionality, import it to another module and customized the module to make it work in a way that suits the client’s business requirements.

Another challenging task here, that was solved by our team, was the issue with page speed slowness. We made optimizations on the site, removed unused JS code and modules, improved sections on the site that affected page speed, helped to move the project to another server and set up all
needed configurations there.


As a result of our work, we successfully migrated the site from Magento 1 to Magento 2, overcoming challenges like ensuring a seamless data transfer and caching issues and optimizing the website’s page speed. We also made significant contributions to developing new functionalities, including the implementation of an import function and implementing API connection for importing orders from another systems.