In short: This week focuses on important bug fixes for the checkout, administration, and performance. Particularly critical are fixes for crashes with certain plugins and errors in the bulk editing of payment statuses, which will be resolved with the upcoming update 6.7.16.0.

Summary

  • Critical errors in payment and newsletter plugins as well as server crashes caused by the admin search will be fixed in version 6.7.16.0.
  • Known errors regarding address changes in the subscription checkout and price calculations for custom products are currently still open.
  • A serious error that allowed orders to be deleted in the administration was already fixed in version 6.7.15.0.
  • Performance optimizations for discount promotions and warranty labels are planned for the next update.
  • The limit of 500 products for dynamic product groups was removed in version 6.7.12.0.

Security

No entries available in the sources.

Known errors confirmed by Shopware

  • Subscription Checkout: Customers receive an error message when attempting to change the billing or shipping address in the subscription checkout. Affects version 6.7.15.1. Status: open.
  • B2B Offers: If an item is added and then removed during an offer editing session, saving fails with a database error. Affects version 6.7.15.1. Status: open.
  • Custom Products: Changes to the quantity of 'Custom Products' in the administration lead to incorrect order totals because prices are not recalculated correctly. Affects 6.7.14.0 & 6.7.15.1. Status: open.
  • Product Duplication: When duplicating a product, the preview image is linked incorrectly, which can prevent images from being deleted or changed correctly. Status: open.
  • Document Portal: Admin users without full administrator rights cannot load a customer's document portal due to missing read permissions. Status: open.

Fixed and already released

  • Deleting Orders: An error in the admin could lead to an order being permanently deleted if the page was left shortly after saving. Released with Shopware 6.7.15.0.
  • Dynamic Product Groups: The limit of a maximum of 500 products that could be assigned to a sales channel has been removed. Released with Shopware 6.7.12.0.

Fixed, coming with the next update

  • Payment Status in Bulk Editing: During bulk editing of orders in the administration, the status of the wrong payment transaction was updated, which could cause failed payments to be displayed as active again. Expected in version 6.7.16.0.
  • Payment & Newsletter Plugins: An error in version 6.7.15 leads to missing currency information, causing crashes (500 errors) in plugins such as Lyra, Brevo, Unzer, or SwagPayPal. Expected in version 6.7.16.0.
  • Admin Search: An error in the admin search leads to extreme memory consumption and server crashes with certain plugins containing circular references. Affects version 6.7.15.1 and expected in version 6.7.16.0.
  • Shopware 5 Migration: When using the migration assistant, a system crash may occur if product IDs are missing in orders. Expected in version 6.7.16.0.
  • Bulk Change of Order Status: Sporadic errors where some orders were not updated during a simultaneous status change in the administration. Expected in version 6.7.16.0.
  • Shipping Methods: If two shipping methods have the same name, Shopware could not automatically switch to the available method during a change (e.g., due to an address change). Expected in version 6.7.16.0.
  • Order Overview: Conflicting status displays (e.g., 'Open' in the overview, but 'Shipped' in the detail view) for orders with multiple shipments. Expected in version 6.7.16.0.
  • Performance Warranty Labels: Excessive database queries when displaying warranty labels in the storefront (the online shop frontend) will be reduced. Expected in version 6.7.16.0.
  • Performance Discount Promotions: Slow checkout processes for frequently used discount codes due to the recalculation of all past uses will be fixed. Expected in version 6.7.16.0.
  • Warranty Rights: An issue where the link to legal warranty rights on the payment method change page does not open (especially in Safari). Expected in version 6.7.16.0.
  • Invoice Numbers: The possibility of using identical number ranges for the same document type across different sales channels will be prevented to avoid errors during document creation. Expected in version 6.7.16.0.
  • Product Cover: Invalid links in the product will no longer persist after an image is deleted from the media library. Expected in version 6.7.16.0.
  • Credit Card Data: Errors in follow-up orders or subscriptions with stored credit card data will be fixed via an update to the 'Shopware-Payments' extension.
  • Individualized Products (Version 6.8): System errors (500) when saving products with an assigned template, as well as activation problems for the 'Custom Products' plugin due to outdated configuration files. The release date for these fixes is unclear.
  • Individual Customer Prices: Incorrect price calculations when combining advanced prices (rules) and individual discounts for B2B functions or marketplaces. Status: closed as resolved, release date unclear.
  • CMS Full Pages: Missing HTML titles on pages such as contact forms or shipping pages. The release date for the fix is unclear.
  • VAT ID Validation: Server error messages are incorrectly overwritten by a plugin in the checkout. The status of the solution is unclear.

Outlook for Shopware 6.7.16.0

Numerous changes have already been completed for milestone 6.7.16.0, which is scheduled for 02.11.2026 according to GitHub. These include fixes for critical server crashes caused by the admin search, the resolution of currency errors for payment and newsletter plugins, and corrections for the bulk editing of payment and order statuses. Additionally, optimizations for the performance of discount promotions and warranty labels, as well as fixes for invoice number logic and product cover links, are included. Please note that dates may shift.

Frequently Asked Questions

Why does my server crash when I use the admin search?

This can occur in version 6.7.15.1 if certain plugins with circular references are installed, leading to extreme memory consumption. The fix is planned for version 6.7.16.0.

Why are incorrect totals calculated for my custom products in the administration?

In versions 6.7.14.0 and 6.7.15.1, prices are not recalculated correctly when the quantity of 'Custom Products' is changed. This error is currently still open.

What happens if two shipping methods have the same name?

In this case, Shopware could not automatically switch to an available method during an address change, meaning customers had to manually select the shipping method again. This is expected to be fixed in version 6.7.16.0.

Why could only 500 products be assigned via dynamic product groups previously?

This was a system error that was fixed with version 6.7.12.0. The limit has been removed since this version.

What should you do now?

  • Update to 6.7.15.0 or newer: Install this update immediately to prevent orders from being deleted by accidentally leaving the page in the administration.
  • Update to at least 6.7.12.0: Ensure you are using at least this version if you assign more than 500 products via dynamic product groups.
  • Update the 'SwagPayPal' extension: Install the extension update so that customers can once again complete subscriptions or follow-up orders with stored credit card data.
  • Check Custom Products: If you use individualized products, critically check quantity changes in orders for correct total calculations.
  • Check Subscription Orders: Verify whether address changes in the subscription checkout are currently working smoothly in your shop.
  • Check VAT ID: If you use plugins for VAT ID validation, test the registration process for correct error messages.
  • Prepare for 6.7.16.0: Plan the update to version 6.7.16.0 as soon as it is available to resolve errors with the admin search, payment plugins, bulk status editing, and performance issues.
  • Shopware 5 Migration: During ongoing migrations, watch for error messages in the OrderStockSubscriber if product IDs are missing in orders.

Sources