Änderungsprotokoll — Produkt Berater Plugin
Alle wichtigen Änderungen am Produkt Berater Plugin für Endbenutzer.
7.2.2¶
Veröffentlicht am 2026-06-10
Fehlerbehebungen
- Installation schlägt unter MySQL 8.4 fehl: Die Fremdschlüssel von den Antwort- und Herstellertabellen auf
product_manufacturerwurden entfernt. MySQL 8.4 lehnt diese ab, wennrestrict_fk_on_non_standard_keyaktiviert ist (Standard, z. B. bei Azure Database for MySQL Flexible Server), daproduct_manufacturereinen zusammengesetzten Primärschlüssel verwendet. Die Beziehung wird weiterhin über die Datenschicht von Shopware sichergestellt, und eine Migration entfernt die Fremdschlüssel auf bestehenden Installationen.
7.2.1¶
Veröffentlicht am 2026-05-11
Fehlerbehebungen
- Varianten mit elternseitiger Eigenschaft fehlten im Ergebnis: Behoben, dass passende Varianten aus dem Berater-Ergebnis verschwanden, wenn die gesuchte Eigenschaft (z. B. „Ohne Bügel", Farbe, Material) am Elternprodukt hinterlegt war und das Elternprodukt aus Sicht von Shopware als nicht verfügbar galt (z. B. weil eine einzelne Variante ausverkauft war). Die Vererbungs-Logik prüft jetzt nur noch die Verfügbarkeit der Variante selbst — nicht zusätzlich die des Elternprodukts.
7.2.0¶
Veröffentlicht am 2026-04-14
Breaking Changes
- Shopware 6.5 Unterstützung entfernt: Die minimal erforderliche Shopware-Version ist jetzt 6.6.0. Shops, die noch auf 6.5 laufen, müssen auf 7.1.x bleiben. Composer-Constraint aktualisiert auf
>=6.6.0 <6.8.0.
Verbesserungen
- Standard-Storefront-Plugin-Laden: Das Produktberater-JavaScript wird jetzt über Shopwares Standard-
PluginManager.register()-API registriert, statt über einen manuell injizierten<script>-Tag. Das eigenebase.html.twig-Override und dieStorefrontAssetExtension-Twig-Funktion wurden entfernt. Storefront-Assets werden direkt nachsrc/Resources/public/storefront/js/vonshopware-cli extension buildgeschrieben — kein manueller Kopier-Schritt mehr nötig. - Vereinfachter Kompatibilitäts-Layer: Alle Shopware-6.5-Zweige aus
ShopwareVersionFactoryundFeatureFlagsentfernt (keineisVersion65()/supportsAsyncStorefrontPlugins()mehr). Der Admin-Version-Detector bietet keinen 6.5-Pfad mehr. - Vereinfachter Release-Workflow: GitHub Actions muss den ESBuild-Output nicht mehr manuell nach
public/kopieren, bevor gezippt wird.
7.1.1¶
Veröffentlicht am 2026-04-13
Fehlerbehebungen
- Speichern im Admin bei bestehenden Beratern defekt: Behoben, dass das Speichern auf der Berater-Detailseite nach dem Update auf 7.1.0 nicht mehr funktionierte — der Speichern-Button reagierte nicht und das Design-Dropdown ließ sich nicht ändern. Das neue Feld
showAllVariantswar fälschlicherweise als Pflichtfeld markiert und blockierte dadurch DAL-Writes auf Beratern, die vor dem Update angelegt wurden. - Design-Dropdown nicht auswählbar (Shopware 6.7): Das Design-Dropdown nutzt jetzt
sw-single-selectstattsw-select-field, damit Wertänderungen unter Vue 3 korrekt übernommen werden. - Storefront-JS-Bundle liefert 404: Der URL-Pfad zum eigenständigen JavaScript-Bundle des Produktberaters (
/bundles/webla_produktberater/storefront/js/web-la--produktberater.js) war durch ein doppeltes Pfadsegment defekt, wodurch das Skript nicht geladen wurde. Pfad korrigiert. - CMS-Slot verschwindet bei Schema-Mismatch: Der CMS-Element-Resolver degradiert jetzt still, wenn das Berater-Entity nicht geladen werden kann (z. B. nach einem unvollständigen Update, bei dem die Datenbank-Migration noch nicht ausgeführt wurde), anstatt den gesamten Slot abzubrechen.
7.1.0¶
Veröffentlicht am 2026-03-04
Neue Funktionen
- Alle Varianten anzeigen: Neue Berater-Option „Alle Varianten anzeigen" zeigt jede einzelne passende Variante im Ergebnis an, anstatt nur ein repräsentatives Produkt pro Elternprodukt. Nützlich, wenn ein Produktstream gezielt Varianten/Kindprodukte anspricht.
Fehlerbehebungen
- Produktstream liefert 0 Ergebnisse bei Varianten-Targeting: Problem behoben, bei dem ein Berater mit einem Produktstream, der nach Variantenprodukten filtert (z.B. Produktnummer beginnt mit einem bestimmten Präfix), keine Ergebnisse lieferte. Ein fest kodierter
childCount < 1-Filter schloss fälschlicherweise alle Produkte aus, die der Stream gezielt ansprechen sollte.
7.0.8¶
Veröffentlicht am 2026-02-19
Fehlerbehebungen
- Produktstream liefert keine Produkte (Shopware 6.7): Problem behoben, bei dem Berater mit konfiguriertem Produktstream auf Shopware 6.7 keine Produkte zurücklieferten. Ursache war ein Registry-Initialisierungsfehler durch direkte
ProductDefinition-Injektion. Die Lösung ersetzt das manuelle Filter-Parsing durch Shopwares offizielleProductStreamBuilderInterface::buildFilters()-API, die mit Shopware 6.5, 6.6 und 6.7 kompatibel ist.
7.0.7¶
Veröffentlicht am 2026-02-09
Fehlerbehebungen
- Sprunglogik-Bearbeitung: Das Feld „Springe zu Frage (Position)" in der Antwortliste war nicht editierbar. Das Feld unterstützt jetzt die Inline-Bearbeitung wie vorgesehen.
7.0.6¶
Veröffentlicht am 2026-01-30
Neue Funktionen
- Plug-and-Play Installation: Das Plugin funktioniert jetzt sofort auf Shopware 6.5, 6.6 und 6.7 ohne
bin/build-storefront.sh. Ein eigenständiges JavaScript-Bundle wird automatisch per Script-Injection geladen.
Fehlerbehebungen
- Admin Auswahlfelder (6.7): Anzeigeproblem behoben, bei dem Format- und Typ-Dropdowns "Auswählen..." statt des gewählten Wertes in der Shopware 6.7 Administration anzeigten.
- Multi-Version-Kompatibilität: Verbesserte Komponenten-Bindings für korrekte Funktion auf allen unterstützten Shopware-Versionen.
7.0.5¶
Veröffentlicht am 2026-01-26
Fehlerbehebungen
- Shopware 6.6 Kompatibilität: Das Plugin funktioniert jetzt sofort nach der Installation ohne manuelles
bin/build-storefront. Kompilierte Storefront-Assets sind jetzt im Plugin-Paket enthalten.
7.0.4¶
Veröffentlicht am 2026-01-15
Verbesserungen
- Changelog-Generierung: Verbesserte automatische Changelog-Erstellung bei Releases.
7.0.3¶
Veröffentlicht am 2026-01-13
Fehlerbehebungen
- Store-Bilder: Bilder für den Shopware Store wurden ins korrekte PNG-Format konvertiert.
7.0.2¶
Veröffentlicht am 2026-01-13
Fehlerbehebungen
- Code-Optimierung: Nicht verwendete Abhängigkeiten entfernt und Fragen-Abruf optimiert.
Leistungsverbesserungen
- Session-Verwaltung: Die Session-Bereinigung wurde optimiert, um weniger Server-Anfragen zu verursachen.
7.0.1¶
Veröffentlicht am 2026-01-13
Fehlerbehebungen
- Sprunglogik: Ein Fehler wurde behoben, bei dem der Berater vorzeitig endete, wenn ein Sprungziel NULL war. Ungültige Sprungziele werden jetzt korrekt ignoriert.
7.0.0¶
Veröffentlicht am 2026-01-13
Neue Funktionen
- Multi-Version-Architektur: Das Plugin unterstützt jetzt Shopware 6.5 bis 6.7 aus einem einzigen Code-Zweig. Dies vereinfacht Updates und gewährleistet konsistente Funktionalität über alle unterstützten Versionen.
Wichtige Änderungen
- Shopware-Kompatibilität: Unterstützt jetzt Shopware 6.5.0 bis 6.8.0.
Breaking Changes
- CMS-Block-Neukonfiguration erforderlich: Aufgrund interner Komponentennamen-Korrekturen werden bestehende Produktberater-Blöcke in Erlebniswelten nicht mehr angezeigt. Sie müssen den Produktberater-Block in jeder betroffenen Erlebniswelt entfernen und erneut hinzufügen. Ihre Berater-Konfigurationen (Fragen, Antworten, Einstellungen) bleiben erhalten.
6.0.3¶
Veröffentlicht am 2025-08-15
Verbesserungen
- JavaScript-Optimierung: Aktualisiertes JavaScript-Bundle mit verbessertem Plugin-Loading.
- Datenbankleistung: Verbesserte SQL-Abfrageleistung im AdvisorResultService durch UNION ALL-Optimierung.
- Fehlerbehandlung: Verbesserte Fehlerbehandlung und Protokollierung in JavaScript-Plugins.
- Code-Qualität: Allgemeine Verbesserungen und Bereinigungen.
3.0.2¶
Veröffentlicht am 2023-08-31
Neue Funktionen
- B2B-Kompatibilität: Kompatibilität mit Shopware B2B Suite hinzugefügt.
3.0.1¶
Veröffentlicht am 2023-06-13
Fehlerbehebungen
- Eigenschafts-Erfassung: Algorithmus zur Erfassung von Produkteigenschaften korrigiert.
3.0.0¶
Veröffentlicht am 2023-06-07
Neue Funktionen
- Shopware 6.5: Unterstützung für Shopware 6.5 hinzugefügt.
2.3.17¶
Veröffentlicht am 2023-06-01
Verbesserungen
- Varianten-Suche: Der Suchalgorithmus durchsucht jetzt auch Variantenoptionen (nicht nur Eigenschaften).
- Hauptprodukte: Hauptprodukte mit Varianten werden nicht mehr in der Suche angezeigt (nur die Varianten).
- Filterung: Nicht passende Ergebnisse können jetzt pro Frage gefiltert werden.
2.3.16¶
Veröffentlicht am 2023-03-01
Fehlerbehebungen
- Leistung: Performance-Probleme behoben.
2.3.15¶
Veröffentlicht am 2022-12-15
Fehlerbehebungen
- Update-Problem: Ein Update-Problem wurde behoben.
- Interner Name: Die Anforderung für einen internen Namen wurde entfernt.
2.3.14¶
Veröffentlicht am 2022-10-19
Neue Funktionen
- Nicht passende ausschließen: Option hinzugefügt, um nicht passende Produkte vollständig auszuschließen.
2.3.0¶
Veröffentlicht am 2022-10-06
Neue Funktionen
- Übersetzungen: Alle sichtbaren Texte können jetzt übersetzt werden.
2.1.16¶
Veröffentlicht am 2022-02-16
Erstveröffentlichung
- Erste öffentliche Version des Produkt Berater Plugins.