This year's ScandiPWA Summer Meetup included our Advox colleague Michal Staniul presentation, who leads a team of PMs at the company. In Advox, he leads a team of PMs and is responsible for decisions and projects that are and will be implemented. One of them was a project for Kratki.com - a well-known and respected, operating on an international scale, manufacturer of fireplaces, fireplace accessories and barbecues. This particular implementation was the subject of a presentation during the ScandiPWA event.
Michał started his presentation with some data about the situation of Kratki.com eCommerce at the beginning of our cooperation. Kratki.com was a store based on Magento 2.3.5, on ScandiPWA 2 template with many customized components. The goal of our work was to upgrade the version and update Magento and ScandiPWA 2 to ScandiPWA 4.
To achieve the goal, the Advox Studio team had to accomplish the following tasks:
During the workflow, we used Create ScandiPWA to develop a new theme and link it to Magento. In turn, a list of components to migrate was created during the redesign process. First, we migrated those that would not be possible to modify in the live version of the site. Then, those requiring minor changes. In the last two weeks, we halted the frontend activities and focused on migrating new components.
The testing phase was a challenge because many components had bugs fixed at their point of origin, in a way that was appropriate for Scandi 2 - it was difficult to differentiate between them and bugs created during the Advox team's work. The smoothness and efficiency of the work was ensured by testing the migrated components one by one and the entire site backwards.
In summary, the implementation and upgrade for Kratki.com took 245 hours of development and 40 hours of testing. The whole project closed in 67 JIRA tasks with a team consisting of 2 front and 2 backend developers.
We would like to thank Michał for his work in summarizing the complicated upgrade process from Scandi 2 to Scandi 4, sharing his knowledge about the problems encountered during the implementation and his tips for developers, and the Advox team for successfully executing the deployment for Kratki.com.