Every month we publish a new release. This way, retailers, partners and developers can use the new features directly and benefit from any improvements. Now it's time for our October release. In this blog post, we reveal the most important details: starting with the general updates, followed by news especially important for developers.
Community feedback is very important to us. If you’re missing a feature or something isn’t working as smoothly as it should, you can raise a ticket in Shopware’s Issue Tracker or vote for a ticket that’s already been raised. Tickets with many votes are given extra-high priority in our development process. That’s why we have implemented many of these tickets with this release:
#1 Improved admin search
The search function in our administration is a central control element for online shop operators. From now on, you can search for media, orders or customers in the administration much easier than before. That’s because the search takes even more fields into consideration than it used to. This includes e.g. parts of an address, tags, order values, category names and much more.
#2 Interruption-free display of pictures
Using Shopware’s CMS, you can embed picture galleries and picture sliders on your shop pages. Previously, when users used to load these pages in the storefront, occasional image size complications would occur which led to temporary leaps in the display of pictures. That’s now a thing of the past! Thanks to an initially determined height for picture galleries and sliders, pictures are now displayed to your shop visitors without interruptions.
#3 Lasting product reviews
Product reviews have many benefits: more customers, higher revenue and better Google rankings. When one of your products receives its first positive review, it can strongly influence your customers’ shopping behaviour: after all, the positive response is like a seal of approval and inspires trust.
With the new release, we ensure that product reviews stay visible, even when the author’s customer account gets deleted. This way, valuable reviews of your products don’t get lost.
#4 Customer data for receipts and documents
In principle, the invoice issuing process is clearly regulated. In Germany and Austria, these regulations are defined in the Turnover Tax Act (UStG). In Switzerland, the Value Added Tax Act (MWSTG) determines the formal requirements of an invoice. Each country has their own set of rules when it comes to the information that invoices must include.
However, it’s not only about the information on the invoice. This information must also be correct and apply to the relevant business transaction. To ensure compliance in future customer receipts and documents in your Shopware 6 shop, information will be taken from the relevant orders, rather than the customer account. This has the advantage that these documents contain information relevant to the order. They remain valid, even if information is subsequently changed in the customer account. But you also need to bear in mind that this means that a subsequent change (for instance, changes to an address in the customer account) isn’t automatically applied to the original invoice.
#5 Importing product characteristics: No ID? No problem!
Shopware 6 allows you to import products including their characteristics via the import/export module using a CSV file. This process has become even easier for you with the new release. That’s because fault tolerance was increased and missing IDs no longer pose a problem.
You can find out more about importing products here in our documentation.
#6 Simplified breadcrumb navigation
Breadcrumb navigation is a link path that offers guidance for your online shop users. Until recently, it also displayed elements without content and only served for providing structure or grouping elements. Many shop owners spoke out about no longer wanting those elements to be displayed in the breadcrumb navigation. As part of this release, we took that wish to heart and implemented it accordingly.
#7 All cookies with just one click
Ever since the European Court of Justice passed their verdict in October 2019, website operators are obliged to ask their users if and to what extent they agree to having cookies processed. Shopware 6 already comes with a compliant consent solution by default. When users visit your shop for the first time, a window opens where visitors can give individual permissions for the different types of cookies.
What’s new? You can now make a setting that lets visitors of your shop accept all cookies with just one click. This increases usability as well as the likelihood that users will go ahead and accept all cookies. You can make this simple setting by accessing the administration under Settings > Basic information.
#8 Only send emails for order updates if requested
There are cases where you as the shop owner update the status of an order but don’t want the customer to receive a notification about it (e.g. for internal status updates). From now on, that’s no longer an issue: you can decide whether the customer gets notified in these types of cases or not.
#9 SEO: 301 redirects versus canonical tags?
It’s not only frustrating for users when URLs change and links no longer work, it also negatively impacts SEO. To keep this from happening, Shopware automatically provides 301 redirects in many cases.
What’s a 301 redirect?
301 redirects are applied when queried URLs have been permanently moved elsewhere (e.g. because of a relaunch). To be more precise: using the status code 301, the web server communicates to the requesting client that the requested source URL is invalid and the resource can now be permanently found under a new target URL. This type of redirect is particularly SEO-friendly because already existing rankings are simply transferred to the new URL. With the new release, you can decide whether a 301 redirect or a canonical tag should be used automatically for updated URLs. You can make the relevant setting in the administration under Settings > SEO.
What’s a canonical tag?
A canonical tag (also referred to as a canonical link) is information in the source code which makes sure that only the original source is indexed. This prevents any search engines such as Google from recording duplicate content and evaluating it as negative.
Here are two news that should be of particular interest to developers:
#11 Improved assignment of custom fields
All custom field labels are now also transferred to the storefront to ensure plugin producers can continue working with them.
#12 Deprecation of the sales channel API
The sales channel API is expected to be replaced by the store API in the next major version. Developers are asked to start rebuilding their apps on the store API now to ensure they’ll be compatible as quickly as possible when the next major version is released.
This article tells you why we decided in favour of the store API and exactly how it works.
- Missed out on any release updates? Read about our August and September feature updates!
- Are you already familiar with the Global Product Update? It’s our monthly video series which gives you insights into our current development process. Check out the explanatory blog or go directly to the video.
- No matter which issue you’re dealing with, it’s often worth checking out our documentation first.
- You can find the changelog for developers on github.