Due to technical changes, an update from the 6.4 RC version via the auto updater is not possible. A manual update is still possible. An update from 6.3.x.x is possible via the normal options. We would like to point out once again that an RC version is not intended for productive operation.
The available fields for the rules of the Dynamic Product Groups have been changed. For performance and usability reasons, the system has been provided with an allowance list, which provides only the necessary fields in the standard. In rare cases it could happen that a used field is no longer available in the standard. Please check the rules of your Dynamic Product Groups after the update. Plugins can extend the allowance list with additional fields. More technical information about this can be found in the UPGRADE-6.4.md file.
For Shopware 6.4 some of the system requirements have been raised. Besides the minimum PHP version 7.4.3, the extension "ext-sodium" is also required. A complete list of the system requirements can be found here.
Known customFields are now typed in Elasticsearch mapping
The paths to the fonts in the default theme are now resolved relative to the app.css. This fixes the font URLs if the administration is using a different domain than the storefront.
Review state selection is now showing and updated by user interaction on mobile offcanvas of product detail page
Mails send by order changes are now send completely in the order language.
It's now possible again to change the position of the postal code
Added a task, to clean up the version tables in the database
Resolved a problem with rendering invoice PDFs
The inheritance in the product module was incorrect. As a result, certain attributes could not be inherited correctly. This has been fixed.
Table headings are now aligned with their columns
The VAT-ID within mail-templates and invoice template will get data from the order customer
Fixed that an update did not delete all files that were no longer needed. This could cause errors when running the `bin/build-administration.sh` script.
Some performance optimizations were made in thumbnail generation, as well as in the indexing of media.
Line item with a release date, line item with creation date, and date range rule builder are now showing local time and store UTC
Fixed some little visual bugs in the my extensions module
Fixed a bug where the multiple selection of custom fields in the category module did not work properly
Fixed that errors and notifications are displayed twice in the checkout process of the storefront.
Names of the manufactuers on the wishlist page will no longer be captalized
The minimum height of the shopping experiences elements "image slider", "image" and "gallery" is no longer automatically set to 0 when the "display mode" is changed.
Text for tax calculation in the shipping module was translated into German.
Custom Fields card will no longer be displayed on the product detail page when there do not exist any custom field.
The generation of many promotion codes no longer leads to an error. Furthermore, the performance when generating the codes was optimized
If "Manufacturers" are selected in the rule selection when creating dynamic product groups, manufacturers are displayed instead of products.
Wishlist no longer tries to load filters
Close button now appears in review and description offcanvas of CMS Product page on mobile
The button to create a Cross Selling no longer disappears when editing cross sellings
The symfony router now supports UTF-8 (TheKeymaster)
Change dashboard home heading section more helpful links & information.
Image slider in CMS product detail page can be navigated by arrow navigation
We corrected that when a category is filled via a dynamic product group with a property filter, filter groups with other properties were no longer displayed.
Variants are now duplicated correctly again if different translations are maintained for the variants.
Fixed a bug in the administration which prevented the extension of components by `Component.override` if the components to be overwritten contained a mixin.
Fixes a bug where tagged search in other modules via the global search bar does not work.
Simplified management of plugin dependencies (mitelg)
Nested order items are now displayed and sorted correctly in the documents .
Improved the alignment of prices and costs in the cart offcanvas
In custom plugins the SCSS files for the storefront are no longer recursively loaded. A single entry point is now used.
Fix Contact form in Modalbox: Link to the data protection regulations does not work.
Changed use of inline `background-image` in `sw_thumbnails` to have responsive image resolutions (runelaenen)
Added option to display the variants as dropdown (sebi007)
The admin worker for the message queue no longer continuously blocks a PHP process. If there are no messages in the queue, the process is terminated early.
Added warning that plugins can no longer add first level menu items
It's possible to add a third menu level now Menu behaviour is error prone now Menu colours got adjusted slightly
Added settings for rounding behavior to currency settings.
Price fields in the administration can now be used with multiple fraction digits.
Users are now informed when theme deactivation is not possible prior to an update
Add Data Protection Information checkbox (runelaenen)
The rating filter in the storefront is now shown as a select box.
Listing settings in Admin are permanently saved per user now
Improve the selection of payment and shipping methods in the checkout process. The selection can now be done directly on the checkout page and no additional modal window is opened.
The sorting of properties is now taken into account
the english mail uses english time formats and the german one german time formats
Increase minimum PHP version to PHP 7.4
Rules cannot be deleted anymore while they are associated to other entities.
Fix admin search for customer email when entering full email
Fixed the value count for the languages (lacknere)
The name field in Essential characteristics is now required
Date picker component is now using correct date format
- Addes missing "s" in description - Fixes some more labels in custom field snippets
Add cancel button on Email templates editing (StVak)
Added correct error message on saving an product with already existing product number (jdambacher)
Images are displayed incorrectly/too small when scrolling back in the browser
The admin now makes sure that the min quanity of the first list price is configured correctly.
From prices will now be displayed differently in the storefront
Tagged customer can be deleted.
Removed typing error from CSS selector. (amenk)
Fix custom fields empty state (runelaenen)
Fields sales channel and customer number in the customer module are now required (jdambacher)
The product review able to post reviews when the product already exist review by other users
Added PHP 8.0 compatibility
The default mailer is changed from SwiftMailer to SymfonyMailer.
It is now possible to click on the close button of the filter without triggers the area behind
It is now possible to see the groups of properties in the Rule Builder and in the dynamic product groups and to filter by them.
It is now possible to add further entries to the blacklist for dynamic product groups via plugin.
Long words will now be broken in the offcanvas cart instead off causing an scrollbar to appear. (tinect)
A new tab has been added to the rules, under which you can view the used parts of the rule.
Simplified rules for technical names of configuration options. (JoshuaBehrens)
Changed the technical name of the setting for the HTTP-404 page.
Added new events to checkout so it's easier for plugins to observe changes in products there. (maqavelli)
Added empty state component and implemented it into Promotions UI rework
Implemented general settings for Promotions
Added promocodes card for the administration
Implemented code generation for fixed promotion codes
Added empty state for individual promotion codes
Implemented warning modal when switching between promotion code types
Implemented promotion code generation modal for promotion v2
Implemented individual codes listing
Implemented add promotion codes modal
Reworked promotion code generation + Added API routes for that
Added an upload button under my extensions
Extension module: you can now login with your account
Card "pre-conditions" added to the promotion module
Added "Rule based conditions" card
Added discounts tab Added empty state including an action button
Added new default components `sw-wizard`, `sw-wizard-page` & `sw-wizard-dot-navigation`
Adds the discount settings for the type "shipping discount" in the wizard Added the "shipping discount" in the listing of the discounts
Added new wizard page "shipping discount without trigger" to the new promotion suite
Added new component "sw-promotion-v2-cart-condition-form" to the new "sw-promotion-v2" module
Added promotions discount listing
Added wizard card - discount type settings
Implemented basic discount type CRUD + rule selection
Add salutation to contact form mails (t2oh4e)
Added advanced prices in the configuration form of a rebate
Added advanced prices in the wizard of a rebate
Display Labels in Extension Store listing pages
The logo now has a max-width of 300px.
The document number can't be duplicate anymore
A plugin download does not trigger an update automatically anymore
Allow retrieve Guest customer information via store-api
Added various unit test for extension store componentes
Added several helptexts on the product and categroy detail pages.
scheduledTask rescheduled to run with the next execution time by the last of execution time
The modal for assigning categories to the layout is no longer opened automatically after saving newly created CMS layouts.
Browser back do not work with paginator and filter
Multiple products on one page can now be added to the wishlist
Display landing pages under the categories
Implement "General" tab
Implement "Content" tab
Implement storefront display for landing pages
The datepicker calendar is now displayed in the configured admin language.
Implement clone function for landing pages
Added e2e + jest tests
Implement crud for landing pages
Some database columns were renamed in the `customer` table.
Fixed the pagination / items per page options are not working
Add Hide On Product Detail option for properties (runelaenen)
CMS-Pgaes are now versionable through API requests
versioned records now load the correct translations
Implement final design for landing pages
It is now possible to add variables in text elements of listing pages.
Default tax rates are translated.
Fixed the inconsistent behavior of the menu
Tagged media entities can be deleted.
Removed "storefront:watch" command from the development template
Added Event dispatcher events when an address is set as default billing or shipping address by the customer (sr-SW6-workshop)
Adjusted menu colors and re-enabled icons for the third menu level
Fixed an issue where collapsing a menu entry resulted in removing it instead.
The "Line item with quantity" rule considers now custom products line items
Improved checkout performance on systems with a lot of orders.
Move product assignment of categories to separate tab
Added two new components "sw-category-entry-point-card" & "sw-category-sales-channel-multi-select"
Move layout assignment of categories to cms tab
Moved seo settings & seo urls of categories to separate tab
Added new component `sw-category-entry-point-modal`
Added settings for navigation in Sales Channel
Added changes for the home navigation by Site Builder
Added settings to existing link settings card
Implement virtual category type "column"
Moved service menu from top bar to footer
Added internal link settings to categories
The height of the bubble cms elements has been changed so they are now round by default. (marius-faber)
Fixed some typos within German product snippets.
Shop operators are now informed that licences must be cancelled manually if the installation of a licensed extension fails.
Fix Custom Sorting by Custom Field does not force to select custom field
Fix Only allow company registrations does not work
Breadcrumbs of stuctural elements categories are no longer clickable
Thumbnails are displayed correctly with the viewpoints
the seoUrl for the customisable link is no longer generated
It is now possible again to use data mappings
A Bug was fixed, which led to an error when download a document under some circumstances.
The number range associations for global number ranges are fixed
Improved sorting and extensibility of SalesChannelDomain
Updated deprecation version for old promotions content
Pagination error on the generate variants has been fixed
Fixed wrong behavior for error pages where all bundle templates were loaded instead of ones the theme requires
The email can already be sent with the recipient's address in category configuration
Exchanged SwiftMailer with Symfony mailer
Product SEO keywords can be saved
Can filter variations in variants tab
New internal links are now generated in Storefront
Remove structuring element categories from routing
Fix wrong link of link categories in breadcrumbs
Fix unable to edit a credit note in admin order
Fixes a problem that caused promotions not to be able to begin or end at a given hour. (leonrustmeier)
Apps can determine under which menu item their modules are displayed
Fixed Notifications by removing unnecessary titles - Fixed Placeholder and Label by inserting correct snippet key
Removed the plugin manager in the administration. It is replaced by the extensions module.
Turnover report on dashboard displays too many digits
Fix Image upload for properties is missing
Entry Point Card refactored to reflect required navigationCategory field of Sales Channel
Fixes spellings, salutations in the storefront (German), namings (Merkzettel!) etc Renames "Other variants from" to "Variants from" Renames "Cheapest price" sorting option to "Cheapest product price"
Improved DAL write performance of the.
Fix generatedAt not updated in ProductExportGenerateTask
Themes can be refreshed,even is there is no default fodler for theme media files.
Rephrased business events empty state following given suggestions
Fixes an error due to which the reviews in the admin weren't shown if an review had a comma value (gliesche)
Added an additional type check
Documents: Header and Line item tables is fixed
Adjusted english snippets
Removed type definition from fix class to support older PHP versions
Thumbnail slider is now navigated automatically if the selected slider image is hidden
Thumbnail of Image slider is now navigating smoother
Improve the routing of landing pages
Improve the duplicating of landing pages
Fixed type link selectable in category module if entry point
The breadcrumb on the category pages is now aligned with the navigation.
It is now possible again to create and delete price rules on smaller devices
Add final touches of landing pages.
Multiple minor fixes in the category module
Altered and unifed snippets
Shopware Markets will now be downloaded on every new installation.
Added migration tests for site builder
Fixed final issues of Site Builder
Improved extensibility for wishlist in cart
Adjusted readme file (robbieaverill)
The quantity change in the offcanvas cart now also works with domains that contain a capital letter.
Improved reactability of input clear plugin
Added storefront:unit-watch command for PSH
The base image for the development template Docker image is now configurable (giacmir)
Fixed an error in maintenance of variants in different content languages in the administration.
Fixes the behavior of the menu after a logout
Fixes untranslated and wrongly spelled snippets in improved product ux. Reorders and rephrases new help/warning texts in number range module. Fixes snippets in variant generation.
Variant price is now editable and list price help text is able to hover
Added new blocks to allow simple modification of meta tags (runelaenen)
Fixed an error, which disables the user in the administartion to create a new promotion straight after deleting