Änderungsprotokoll — Shopping Feed mit einzigartigen Rabatten
Alle wichtigen Änderungen für Endbenutzer.
5.1.2¶
Veröffentlicht am 2026-04-30
Fehlerbehebungen
- Caching: Seiten mit dem Preisvergleichs-Parameter
?source=...werden nicht mehr in HTTP-Caches (Shopware-Reverse-Proxy, Symfony HttpCache, externes Varnish/CDN) oder im Routen-Cache von Shopware gespeichert. Bisher wurden diese Seiten jesource-Token gecached und beim Ändern des Sonderpreises im Backend nicht invalidiert. Besucher sahen daher stundenlang den alten Preis, bis der Cache ablief. Der Warenkorb war stets korrekt, da er live neu berechnet wird — nur die gerenderte Detailseite war veraltet.
5.1.1¶
Veröffentlicht am 2026-04-28
Fehlerbehebungen
- SEO: Bei aktivem
?source=-Parameter wird zusätzlich die SeitenerweiterungdreiscSeoInstallmentRobotsTagDatavon DreiscSeoPro entfernt. Diemeta.html.twigvon DreiscSeoPro liest diese eigene Erweiterung vormetaInformation.robots. Ohne diesen Fix zeigte das gerenderte<meta name="robots">-Tag in Shops mit DreiscSeoPro weiterhinindex,follow, obwohlmetaInformation.robotskorrekt aufnoindex, nofollowgesetzt war. DerX-Robots-Tag-HTTP-Header war davon nicht betroffen.
5.1.0¶
Veröffentlicht am 2026-04-28
Neue Funktionen
- SEO: Seiten, die über den Preisvergleichs-Parameter
?source=...aufgerufen werden, liefern jetztX-Robots-Tag: noindex, nofollowund ein passendes<meta name="robots">-Tag. Google indexiert so keine Deeplink-Varianten der Produktdetailseiten mehr.
Fehlerbehebungen
webla-session-Cookie gehärtet: explizite Attributesecure,httpOnlyundSameSite=Lax(zuvor warsecurevom Request-Schema abhängig).
Verbesserungen
- Store-Metadaten verfeinert: explizites
compatibility_dateund längeremeta_descriptionfür eine bessere Darstellung im Such-Snippet.
Breaking Changes
- Unterstützung für Shopware 6.5 entfernt. Das Plugin benötigt jetzt Shopware 6.6 oder 6.7. Händler auf 6.5 müssen auf Plugin v5.0.x bleiben.
5.0.5¶
Veröffentlicht am 2026-04-15
Fehlerbehebungen
- Konstruktor-Argument-Fehler (Hotfix für v5.0.4): Behoben: Ein fataler Fehler „Too few arguments to function ExportDiscountPriceCalculator::__construct(), 9 passed... 10 expected" legte das Plugin nach der Installation von v5.0.4 komplett lahm. Der Fix in v5.0.4 fügte ein
ProductDefinition-Konstruktor-Argument über dieservices.xmlhinzu, jedoch überschreibt derCompatibilityCompilerPassdie Service-Argumente beim Container-Build und dessen hart kodierte Argumentliste setzte dieservices.xmlstillschweigend außer Kraft — weiterhin wurden nur 9 Argumente übergeben. Der Compiler-Pass übergibt nun in beiden Zweigen (SW 6.5 und SW 6.6+) alle 10 Argumente.
5.0.4¶
Veröffentlicht am 2026-04-15
Fehlerbehebungen
- Nicht initialisierte EntityDefinition-Registry: Behoben: Ein fataler Fehler „Typed property
EntityDefinition::$registrymust not be accessed before initialization" trat auf, wenn ein Produkt über einen Rabatt-Link geöffnet wurde — meist im Inkognito-Modus. Der Preisrechner instanziierteProductDefinitionmanuell pernew, wodurch eine nicht registrierte Definition entstand, deren$registrynie injiziert wurde.QueryStringParser::fromArraystürzte daraufhin ab, sobald beim Parsen der Filter auf Felder oder Assoziationen zugegriffen wurde. DieProductDefinitionwird jetzt aus dem DI-Container injiziert, sodass die Registry korrekt verdrahtet ist.
5.0.3¶
Veröffentlicht am 2026-02-20
Fehlerbehebungen
- Rabatt bei mehreren Produkten hintereinander: Behoben: Bei aktivierter Option
allowMultiple=truewurde nur das erste über einen Feed-Deeplink aufgerufene Produkt mit dem Rabattpreis angezeigt. Weitere Produkte zeigten fälschlicherweise den vollen Preis. Der Preisrechner ermittelt nun die passende Rabatt-Session pro Produkt innerhalb der Schleife, statt eine einzelne vorgeladene Session für alle Produkte zu verwenden.
5.0.2¶
Veröffentlicht am 2026-02-19
Fehlerbehebungen
- Preisdaten-Kontamination in der Datenbank: Behoben:
listPricewurde fälschlicherweise in der Datenbank für Produkte gespeichert, bei denen der Händler keinen Streichpreis gesetzt hatte. Die Ursache lag in PHP-Shallow-Clone-Semantik, die direkte Mutationen an den Price-Objekten der Entität ermöglichte, bevor ShopwaresEntityWrittenEventdie Entität persistierte. Alle drei Preisberechnungsmethoden erstellen nun neuePrice-Objekte, anstatt die vorhandenen zu mutieren.
5.0.1¶
Veröffentlicht am 2026-02-03
Fehlerbehebungen
- Kundenfeedback: Behebung von Problemen basierend auf Kundenfeedback.
5.0.0¶
Veröffentlicht am 2026-02-03
Neue Funktionen
- Multi-Version-Unterstützung: Volle Kompatibilität mit Shopware 6.5, 6.6 und 6.7.
- Verbesserte Architektur: Optimierte Kompatibilitätsschicht für verschiedene Shopware-Versionen.
2.0.1¶
Veröffentlicht am 2023-10-20
Verbesserungen
- Neue Caching-Strategie: Verbesserte Performance durch optimiertes Caching.
2.0.0¶
Veröffentlicht am 2023-06-13
Neue Funktionen
- Shopware 6.5 Unterstützung: Vollständige Kompatibilität mit Shopware 6.5.
1.0.11¶
Veröffentlicht am 2023-05-30
Neue Funktionen
- 30-Tage-Preisanzeige: Automatische Erstellung des günstigsten Preises der letzten 30 Tage, wenn ein Besucher über den Export kommt.
1.0.10¶
Veröffentlicht am 2023-05-16
Neue Funktionen
- Neue Produktpreis-Einstellung: Zusatzfeld für individuelle Exportpreise pro Produkt.
1.0.9¶
Veröffentlicht am 2023-03-22
Verbesserungen
- Shopware-Anforderungen: Anpassungen für Shopware-Kompatibilität.
1.0.8¶
Veröffentlicht am 2023-03-09
Verbesserungen
- Shopware-Anforderungen: Weitere Anpassungen für Shopware-Kompatibilität.
1.0.7¶
Veröffentlicht am 2023-03-09
Verbesserungen
- Shopware-Anforderungen: Anpassungen für Shopware-Kompatibilität.
1.0.6¶
Veröffentlicht am 2023-02-15
Verbesserungen
- Rundung: Verbesserte Preisrundung.
1.0.5¶
Veröffentlicht am 2022-11-21
Fehlerbehebungen
- Fehlerbehandlung: Vermeidung von Fehlern in bestimmten Szenarien.
1.0.4¶
Veröffentlicht am 2022-11-10
Verbesserungen
- Staffelpreise: Verbesserte Handhabung von erweiterten Preisen.
1.0.3¶
Veröffentlicht am 2022-11-03
Verbesserungen
- Handhabung: Verbesserte Handhabung und Dokumentation.
1.0.1¶
Veröffentlicht am 2022-10-05
Neue Funktionen
- Automatische Bereinigung: Scheduled Task für automatische Session-Bereinigung hinzugefügt.
1.0.0¶
Veröffentlicht am 2022-10-05
Neue Funktionen
- Erstveröffentlichung: Initiale Version des Plugins.
- Globaler Rabatt für Produktexporte.
- Session-basierte Rabattanzeige im Storefront.
- Unterstützung für Google Shopping, idealo, billiger.de.