Zum Inhalt

Änderungsprotokoll — Shopping Feed mit einzigartigen Rabatten

Alle wichtigen Änderungen für Endbenutzer.


5.1.1

Veröffentlicht am 2026-04-28

Fehlerbehebungen

  • SEO: Bei aktivem ?source=-Parameter wird zusätzlich die Seitenerweiterung dreiscSeoInstallmentRobotsTagData von DreiscSeoPro entfernt. Die meta.html.twig von DreiscSeoPro liest diese eigene Erweiterung vor metaInformation.robots. Ohne diesen Fix zeigte das gerenderte <meta name="robots">-Tag in Shops mit DreiscSeoPro weiterhin index,follow, obwohl metaInformation.robots korrekt auf noindex, nofollow gesetzt war. Der X-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 jetzt X-Robots-Tag: noindex, nofollow und ein passendes <meta name="robots">-Tag. Google indexiert so keine Deeplink-Varianten der Produktdetailseiten mehr.

Fehlerbehebungen

  • webla-session-Cookie gehärtet: explizite Attribute secure, httpOnly und SameSite=Lax (zuvor war secure vom Request-Schema abhängig).

Verbesserungen

  • Store-Metadaten verfeinert: explizites compatibility_date und längere meta_description fü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 die services.xml hinzu, jedoch überschreibt der CompatibilityCompilerPass die Service-Argumente beim Container-Build und dessen hart kodierte Argumentliste setzte die services.xml stillschweigend 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::$registry must not be accessed before initialization" trat auf, wenn ein Produkt über einen Rabatt-Link geöffnet wurde — meist im Inkognito-Modus. Der Preisrechner instanziierte ProductDefinition manuell per new, wodurch eine nicht registrierte Definition entstand, deren $registry nie injiziert wurde. QueryStringParser::fromArray stürzte daraufhin ab, sobald beim Parsen der Filter auf Felder oder Assoziationen zugegriffen wurde. Die ProductDefinition wird 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=true wurde 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: listPrice wurde 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 Shopwares EntityWrittenEvent die Entität persistierte. Alle drei Preisberechnungsmethoden erstellen nun neue Price-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.