The month of September has been exciting as it started off with Shopware Community Day as well as the monthly release of the new Shopware 6 updates. We are very excited to share with you some highly anticipated, product enhancements, and practical features that are brought to you by the latest Shopware 6.4.4. The new version of Shopware has improved product assignment and Sales Channels, bug fixes, and has introduced new functionality for app developers.

Let’s dive into all new features and functionality enhancements of Shopware 6.4.4.

The new Shopware 6.4.4 includes the following updates:

  • General Updates
  • Developer News

Want to upgrade your Shop to Shopware 6.x.x?

Hire our dedicated Shopware developers to help you upgrade your Shopware shop to the latest Shopware 6.x.x. 

General Updates

1. Optimized product user experience

Thanks to optimizing product updates and enhancing user experience, products can now be assigned to Sales Channels more easily. Shopware 6 continues to optimize the product user experience to make the online shopping processes easy and smooth and ultimately drive more sales.
The current iteration of the Sales Channels assignment workflow has been optimized primarily to avoid manual labor, allowing you to focus on growing your business online.


2. Assign products to Sales Channels

You can now make products available for sales channels quickly and more effectively. Following are the three ways that allow you to add products to your sales channels using settings:

1.) Product selection: From the list, choose individual products that you wish to add to the Sales Channel.

2.) Category selection: Sort products by category and then click on any category to add products.

3.) Product group selection: Locate your products within dynamic product groups, and then upload products that are already a part of the product group to the Sales Channel.

For more information on these three ways of assigning products to Sales Channels, check out the official user documentation here.


3. Default sales channel setting

With Shopware, it is now possible to choose the default Sales Channel when creating a new product. Each new product you create will be assigned to the selected Sales Channel automatically after you made these settings.

To select the default sales channel while setting up a new product, navigate to the path Settings > Shop > Product.


4. Product groups can now be dynamic

Adding dynamic products to your Shopware shop is an important part of Shopware. It allows you to set up particular product groups and show them at different places in your Shopware store. Dynamic product groups can be used for comparisons of products or in categories or sliders. You can set up different rules for product groups depending on price or stock, which makes it extremely flexible for every shop owner.

What’s new: In dynamic groups, you can not only calculate the release date of a product but it can also be calculated when the product was added to the store. The functionality is extremely helpful for setting up a group with the latest products. It is best to use for new arrivals.


5. Small improvements with a powerful impact

We have made a few minor improvements with this release. Below are a few examples that include:

  • Hej Danmark! Shopware 6 now lets store owners set Danish as the default language for their online store. During the Shopware installation process, you can also choose the language.
  • Improved detectability: A selection in a single-select field was difficult to remove until now. It is now easier to find matching positions in the admin with a small checkmark. The single-select field can now be cleared by just clicking on the "X" icon.
  • Advanced privacy settings for your clients: When customers sign up for newsletters using their email address (single opt-in), they receive an email confirmation to confirm their subscription (double opt-in). This method doesn’t apply to already registered users. Now that the double opt-in feature has been activated, shop operators can offer it to customers even if they have already signed up.

6. ACLs for app system

There is an access control list feature available now in the app system. By controlling which apps are used, the store operator can better manage its inventory. New privileges are automatically created for each app, and they can be assigned to them. Existing users of shops that use ACL are automatically assigned the all. apps privilege, which allows them to use all applications. This does not change their previous behavior.

Developer News

1. Build your own CMS blocks for apps

One of the greatest features of using Shopware is Shopping Experience. With a large number of apps already available, Shopware app developers can now also add their custom apps to the CMS. The Shopping Experiences will show custom blocks that apps can build on existing elements. In addition to changing the blocks' slots, app developers can customize blocks' slots, default settings, previews, and storefront displays.

For more information, please read the official developer documentation.


2. Further Enhancements to the app system

With extensions, webhooks, and custom fields, app developers now have more options. In the admin, a new action Type open model is added, which provides feedback to users while displaying the content in an iframe in a modal window. Previously, the method was used to work only for opening a new browser tab.

Furthermore, customFieldSets can now be made global for apps that feature them. It is now possible to prevent your custom field set from being disabled by the shop owner with this change.

Finally, we added a Guzzle middleware that enables API requests to be signed and verified. Whenever the app_request_type request option is selected by the Guzzle client, every request of the App System can now be automatically signed or verified.