A release tailored to your wishes.

We listened closely to the ideas and requests from our community to create a release that includes numerous new features for shop owners, agencies and developers alike.


Sold out variants – filter options – image assignment

Variant filters

This release includes one of the most popular wishes from the community: the ability to filter and display products according to variants. Now when a customer selects various filter properties in the shop, the results include individual variants and their corresponding images. Of course, shop owners have complete freedom to change the icons of the separate variant groups.

Sold out variants

With Shopware 5.4, shop owners can now mark individual variants as “sold out”. In the backend, you simply select a box that prevents the sale of a variant when it is no longer in stock. In addition, a notification function can be activated so that the shop operator is informed at an early stage when stocks are approaching zero.

Improved image assignment for product variants

While previously only one image could be assigned to a variant, with version 5.4, shop owners can now quickly select multiple images for a single variant using simple configuration options in the backend. Designed with usability in mind, this new feature saves shop owners a considerable amount of time when configuring products with multiple variants. In addition, a new preview feature allows shop owners to see which variant an image is already assigned to.


Update securely on cluster systems

This one goes out to all the developers: the integration of blue-green deployment makes it possible for enterprise customers to safely perform Shopware updates on cluster systems. This works by installing the new Shopware version on just one application server as well as on the database. The systems that have yet to be updated work with the new database, keeping the downtime of the shop to a minimum, since the only impact occurs while updating the database. If everything works, the shop runs on the previously updated app server while the other servers receive the update. The advantage of this approach is that the shop can continue to run on the old version of Shopware without any problems, relying on the application servers in case of difficulties after the update.

1. Shopware updates can now be safely performed on cluster systems – the old file system remains compatible with the new Shopware database.

2. In the first step, one application server is disconnected from the load balancer.

3. The now disconnected application server and the database are updated with the new Shopware version.

4. Now you can test whether the shop update was successful.

5. The application server can be activated without causing any shop downtime.

6. In case of an error, the traffic is switched to the other application servers without any downtime.

7. When the update is successful, the additional application servers are updated and switched live without any downtime.


Start projects even faster

Particularly interesting for agencies and developers, the new composer integration makes it possible to build complex projects on Shopware and manage them via version control. At the same time, a Shopware project - including the basic shop and all adjustments – can be easily rolled out, installed and updated on servers. With this integration, Shopware offers a powerful tool for the development and administration of projects.


Even more flexibility

Template developers can look forward to even greater flexibility in Shopware 5.4, as it’s now possible to individually discard the styles and/or the JavaScript of the parent theme. This allows shop owners to transfer only the desired parts of the template basis and makes it even easier to construct completely new templates.