For several years we have been working with rocket-media to create an individual subscription solution for a dog food producer.
Since support for Shopware 5 was discontinued last year, a relaunch with Shopware 6 was necessary.
After 8 successful years, it was time to replace the old platform and switch to modern software architecture.
As with other large relaunch projects, it was essential to create a detailed and very good migration concept that analyzes the old processes and shows their later technical implementation in the new platform.
we had to migrate all subscriptions from the old to the new system - if possible without affecting the current settings and configurations of the dog owners
We have created our own connection to the payment service provider Payone in order to be able to manage subscriptions even better in the future and to be update-safe.
We have refactored the code and adapted its structure to today's requirements.
We have created a lot of automated tests to keep the complex subscription process stable for future updates.
A separate subscription checkout: to make it as easy and intuitive as possible for customers to take out a subscription, we have created a separate checkout just for subscriptions.
With shopware 6 and symfony we have a stable and modern technical basis to be able to continue to operate such a complex system stably and successfully in the coming years.