Following the introduction of Shopware 6 as a Release Candidate back in March 2021, here comes our final update – and it’s massive! This is the biggest update since the release of Shopware 6. In this article we’d like to share with you the most significant innovations implemented for Shopware 6.4. We start with usability improvements followed by innovations in the CMS. As always, you’ll find specific details for developers in our Developer News further down this article. In addition, our Editions & Service News are outlining new features that are subject to charges or relate primarily to specific Shopware editions.
Many new features for improved usability
Keep your customers engaged with the wish list: Your customers can now place their favourite items on a product wish list and save them for later – regardless if they’re on the product detail page, in the listing, or in the shopping cart. Learn how to use the wish list in our documentation.
Currency related price adjustments
Common price rounding procedures may vary according to the currency. For example, with Swiss Rappen it's customary to round up or down to 5 Rappen. Invoices with amounts such as 10,44 are unusual. The last decimal figure should be either 0 or 5, in this case rounded up to 10,45 Rappen.
For instances like these we have created flexible solutions to perform price rounding in various ways. Now you can:
- adjust the desired price rounding setting for each currency
- define displayed decimal places (e.g. price rounding for Rappen, price rounding to the nearest integer etc.)
- adjust the settings for each shopping cart position, or only for the final sum
You will find the configuration options for price rounding in the administration under: Settings > Shop > Currency.
User defined search index and ranking
As a merchant, you know best how your audience operates, what their interests are, how they’re searching, and what precisely they’re searching for. Consequently, the search function in your online store is essential to ensure your customers can find exactly those products they wish to purchase. With Shopware 6.4 you can now adjust the search function in very specific ways according to your business needs. For example, you can decide whether certain search terms are connected with AND or OR, thus impacting how many results a search may deliver. You can further decide which search criteria are relevant and how they impact your customer’s search and shopping experience in general. To find out more please see our documentation detailing the search function.
“Starting from” prices for product variables
Your product prices may vary according to different variables such as size, colour, material etc. For you as a merchant it makes sense to always display the lowest “starting from” price, thus increasing the interest of your customers and keeping them engaged. Previously you were only able to show a price range in your storefront, from the lowest price to the highest. With the release of Shopware 6.4 we have changed this feature – now only the lowest price will be displayed, for example “starting from 4,99 €.” However, the product listing will always show the variable that you configured. If this is not the cheapest variable, a different display will be applied: In that case the price will be displayed with the label „Other variants from XY €“ in order to show the most attractive price. You can find further information about price display in our documentation about product representation in categories.
Choosing payment options – now even quicker
A simple checkout process has a positive impact on your conversion rate. Consequently, every related improvement in that area is important. With Shopware 6.4 we managed to reduce the necessary actions during the checkout process even further. From now on your customers can see all available payment options at a glance, whereas before they had to click a button. You will find further information about payment methods in our documentation.
We have optimised the Shopware menu in various ways to make managing your online business even easier and more transparent. For example:
- We redesigned the colour palette for an optimised display of the "hover" and "active" states
- The menu is now easier to navigate ensuring an effortless flow when you go to other menu levels with your mouse
- Many plugin manufacturers asked for a third menu level. We listened and added another level. You can find further information in our Developer News
- You can now open as many sub-menus simultaneously as you wish, whereas previously an opened sub-menu closed as soon as you opened another one
Product details in the administration
A diverse range of products are offered in ecommerce. For that reason there are different requirements with the configuration of those products. Of course, you as a merchant know best what is necessary and sensible when integrating products into your store. To give you optimal flexibility, with Shopware 6.4 you can now decide which product details you would like to configure in the administration. For example, you can apply the product mask accordingly or use the simplified mode. To make this even easier we re-designed the product detail page for improved clarity. You can find further details about the integration of products and the product mask in the Shopware user documentation.
Saving your grids in the user settings
With the latest update you can now save the grids in the admin for each user individually in your database.
This means your personal settings won’t be stored locally anymore. Instead they will be saved regardless of the device you’re using and you won’t have to change the settings when switching to a different device.
As a result, your last implemented grid settings will be saved and you won’t have to perform new grid settings for the modules.
New for self-hosted Shopware versions: Purchasing and managing apps and plugins
If you are using a self-hosted Shopware version you could previously only manage plugins with the plugin manager. Apps however could only be installed and managed with huge amount of effort, and only with the installation of an additional plugin. To make this process easier for you we have replaced the plugin manager. You can now manage your plugins as well as apps with a new menu setting Extensions > My extensions. In addition, under Extensions > Store you will find a direct integration of the extensions store. Whether apps or plugins, you can now browse the store and purchase or rent any extensions in the administration.
Important information for the terms Apps and Plugins:
In this release you are still reading of "apps" and "plugins". However, moving forward we want to introduce a uniform wording and simply call both terms "apps". With this simplification we are especially accommodating newcomers to the Shopware world, since the distinction between plugins and apps requires a certain technical background knowledge. In our Developer News you can find out what this change means for app and plugin developers.
The generic term for apps and themes remains extensions.
News in the CMS (Content Management System)
New Layout for product pages
Our Shopping Experiences form part of your CMS and enable you to design effective service, category, product and landing pages without any programming skills. With the latest update and the new layout for product pages you have even further possibilities to enhance your CMS and wow your customers. Not only can you create listing and landing pages individually, but you can also tailor the most important area of your online store according to your requirements: the product detail page. Another improvement: You can effortlessly utilise elements of your product detail page on other store pages. This of course is a huge time saver.
Rich text editor with variables
With the release of Shopware 6.4 you can now design your store and content pages easier and customise them even further: The text editor allows you to integrate variables that act as a placeholder. With this you can utilise generic texts again and again. Depending on the situation you can then apply them automatically. For example, you can use a placeholder for the product name which will then be applied dynamically when you display the product later on. The same principle works for other text fields such as category names or category descriptions.
Site Builder: More CMS possibilities with categories
The Site Builder is a revision of the categories and extends the CMS possibilities in that area. More specifically, the handling of the category tree has been adapted. For example, with the new structure you can create landing pages outside of the category structure. Further, you can directly create points of entry for Sales Channels in a category. Another important information (especially for theme developers): The service navigation has been removed from the header and can now be found in a more prominent place: the footer. That way you have direct access to the imprint without having to take care of it again on mobile devices or on the checkout page.
*** Developer News ***
App-Store Release in the Shopware Admin (important news for app and plugin developers)
With the release of Shopware 6.4 we are replacing the previous plugin manager within your Shopware administration. Instead, customers can manage modules uniformly via the new menu item "Extensions".
Under Extensions > Store customers will now also find a direct integration of the Shopware Store.
You benefit from higher app sales due to the increased visibility of the extensions in the admin. For merchants, buying an app becomes even safer and easier, as they are only shown the app version that is correct for them. This also marks the start of the renaming of our plugins in the communication towards retailers. Whereas we previously distinguished between plugins, themes and apps, we will only distinguish between apps and themes under the umbrella term extensions from Shopware 6.4 onwards. The technical basis remains as usual: You can develop apps based on our plugin system or app system.
Please change the description of your extension in the Shopware Store
Our request to you: Please update your description in the Shopware Store and change your wording from Plugins to Apps. This is the only way we can guarantee consistent communication in the Shopware Store.
Update to Composer 2
A potential breaking change for plugins comes with the update to Composer 2. Plugins might not work if the naming conventions in composer.json don't match the requirements of composer.
Update to Symfony 5.2
With the release of Shopware 6.4 we are changing from Symfony 4.3 to Symfony 5. This can lead to potential breaking changes with existing plugins.
Familiar themes from the release candidate
We have already informed you about important release updates for developers in our blog article regarding RC. Whether updates in the app system, frontend, admin area or AOI/Core – here you can look up everything you need to know.
PHP 8 Compatibility
The minimum required PHP version for Shopware 6.4 is now PHP 7.4. Please make sure that your system has at least this PHP version activated.
In addition to that please note: We are PHP 8 compatible! We are a little proud that we were the first ;-)
*** Editions & Service News ***
Here you will find information on updates that are subject to a fee or relate primarily to certain Shopware editions.
Activity feed and drafts with the Shopware Publisher
The Shopware Publisher is a CMS extension for the Enterprise Edition. It facilitates the workflow when creating, editing and publishing Shopping Experiences. With the Shopware Publisher customers of the Enterprise Edition can:
- create as many drafts of Shopping Experiences as they wish without changing the live version
- track with the activity feed when changes to the draft were last carried out and by whom
- preview unpublished drafts in the storefront
In our blog article about the Shopware Publisher you’ll find further information.
Shopware's Enterprise Search is based on Elasticsearch and can handle high performance scenarios. With the new release we have improved the integration of Elasticsearch even further, such as optimising the indexing process which allows for a smooth data transmission to Elasticsearch.
The Form Builder
We have recently published the Form Builder as part of the CMS extensions for the Shopware Professional Edition. This extension enables you to fully configure the forms according to your requirements. You can easily integrate and arrange fields within the form per drag & drop.
This extension is available in three different price categories for all Shopware self-hosted versions. With Shopware Markets you can seamlessly connect your online store to the marketplaces of Amazon and eBay to sell your products. The transmission of data and processes are designed to be as easy as possible. You can find further details about Shopware Markets in our blog article or in the documentation.