MOVE YA! is the preferred source of supply for music that stimulates training by fitness studios and sports clubs. From 80’s to techno: Here you will find all directions of workout mixes for courses or training units.
In the initial state, the products are MY! Subscription, MY! Unlimited & MY! Production is associated with considerable effort for the customer and an inefficient workflow in the company.
For example, the subscription workflow is currently a very labor-intensive and manual process. In addition, the purchase of the subscription in the shop is very cumbersome for the customer. The purchase of a subscription was not processed via the Magento checkout, but a separate form.
MOVE YA! currently has to generate the orders for a new subscription through various imports and exports. This means that several workers are fully utilized, some of them for days.
For the updated MY! Both the app and the shop are tested regularly to eliminate errors and carry out optimizations.
In addition, the performance of the new DEV server should be tested against the LIVE server using a load test.
The migration from Magento 1 to Magento 2 was also prioritized in early 2022 to deliver better performance and retain Magento support in the long term.
So that these isolated solutions can be eliminated in the long term, we designed a comprehensive solution guide for eliminating those problems.
The solution guide followed this structure:
- Definition of the current state
- Objective for the new concept
- Description of the optimal workflow
- Listing of the technical components / development of a feature list
- Explanation of the procedure for implementation
The solution guide was designed so that no details are left without a concrete solution & developers only have to strictly follow the guideline.
Numerous problems have already come to light during testing of the app, including e.g.:
- Smartphone lock screen: Tracks are not displayed correctly
- MY! Library: Unable to play some titles
- Download: Unable to cancel/pause downloading tracks
- Lazy Loading: Thumbnails of tracks and mixes are not loaded
In the shop (DEV/LIVE), too, new problems are constantly appearing, such as:
- Cached image files return an ERROR 500
- Image lazy load is too late
- Filters don’t work in the Sale category
- Dropdown menu expanded
Load testing with k6.io
For the load tests we used the k6.io tool. In the first step, we created 5 different personas with different purchase/usage intentions in order to be able to record the test runs as realistically as possible. We put ourselves in the respective persona and recorded 5 runs – each for the DEV and the LIVE server. For comparability, it was necessary to manually reconstruct the LIVE server runs, as there were some URL deviations here.
When the runs were fully constructed, we started the actual load tests. For the DEV, the htaccess lock had to be lifted at short notice. With 20 virtual users we tested the response time, loading time and any timeouts and compared the performance of the new DEV server with the current LIVE – the performance had improved by around 500% on average.
Upgraded with Magento 2
As part of the migration to Adobe’s current shop system, MOVE YA! us for the conception of the technical process and the project management – what had to be done? What had to be considered during implementation?
The implementation was then carried out by BelVG.
|Betreuungszeitraum||2020 - today|
|Projektthemen||Magento 2 support, Process optimization, Conception of business processes|