Shopware | Grouped Products + Feed performance

We’ve packed this release with four improvements that make feed generation faster, leaner and more accurate, while also giving you brand-new flexibility in how your product variants are exported and tracked as grouped products.

  1. Configurable Batch Size for Feed Generation: You can now specify the number of products processed per batch during feed generation for better performance, and to only include custom fields if you need them in your feed. A larger batch usually shortens total generation time. If your server runs out of memory, simply lower the batch size or raise the server’s PHP/container memory limits. But first check your server logs.
  2. Grouped Products Export: A new toggle has been introduced in the Shopware admin which lets you choose to export product as groups. In Tweakwise, the concept of main products with variants does not exist; instead, group keys are used for product grouping. Group keys provide the necessary flexibility for grouping products based on specific attributes, ensuring a tailored product display without relying on a main product/variant structure. Enabling this feature overrides Shopware’s default 'Main Variant in Listing' behavior - the system will no longer auto-pick a showcase variant for storefront listings.
  3. Browser History Mode: The Shopware plugin now supports improved URL handling out of the box. You can choose how filters and pagination are reflected in the URL - either with cleaner query strings or the traditional hash format. This update enhances SEO and allows visitors to use their browser’s back and forward buttons more naturally when navigating filters or pages.
  4. Revenue in Purchase Event: Shopware now supports the revenue property out of the box in the Event Tag for purchases. This means order totals are automatically included in the data sent to Tweakwise, enabling more accurate tracking of purchase value for personalization, performance insights, and eventually AB-testing.

📘

SW-Tweakwise 4.2.0

Click this link to visit corresponding repository and update on Github.

As part of SW-Tweakwise 4.1.1 (May 02, 2025), some minor changes were already implemented. Some small UX enhancements were done in the admin module to manage Tweakwise feeds; we fixed some unclear labels on collecting data and removed preloads and added defer tag to Plugin Studio JS in order to increase frontend performance.