Änderungsprotokoll¶
Alle wichtigen Änderungen an Kundenspezifische Rabatte für Endbenutzer.
[1.5.5] - 2026-03-04¶
Fehlerbehebungen¶
- OscWare-Integration: Dem Payload jeder Rabatt-Position wurde eine synthetische
productNumber(im FormatDISC-{Produktnummer}) hinzugefügt. Dies verhindert, dass Middleware wie OscWare alle Rabatt-Positionen zu einem einzigen Sammeleintrag (Sammelposition) in Lexoffice/Lexware zusammenführt.
[1.5.4] - 2026-03-03¶
Fehlerbehebungen¶
- Service-Konfiguration: Fehlerhafte Service-ID für das Sales-Channel-Produkt-Repository korrigiert (
sales_channel_product.repository→sales_channel.product.repository), die beim Container-Build zu einem Fehler bei der Abhängigkeitsinjektion führte.
[1.5.3] - 2026-03-03¶
Fehlerbehebungen¶
- Warenkorb-Hash-Fehler: Fehler „Warenkorb hat sich geändert" in Shopware 6.7+ behoben, der beim aktivierten „Separater Rabatt"-Modus auftrat. Rabatt-Positionen wurden bei jeder Warenkorbberechnung mit zufälligen UUIDs erstellt, wodurch sich der Warenkorb-Hash zwischen Checkout und Bestellaufgabe änderte. Rabatt-Positionen erhalten nun eine stabile, deterministische ID basierend auf dem zugehörigen Produkt.
[1.5.2] - 2026-02-17¶
Fehlerbehebungen¶
- Warenkorb-Produktladen: Fehler behoben, bei dem Produktentitäten nach Seitenneuladen oder aus dem Cache nicht zuverlässig in den Warenkorbdaten verfügbar waren, wodurch die Zuordnung von Kategorie-/Produktstrom-Rabatten fehlschlug. Lädt nun Produkte direkt aus dem Repository als Fallback, um eine konsistente Rabattanwendung zu gewährleisten.
Verbesserungen¶
- Performance: Produktladen optimiert, um nur notwendige IDs abzurufen, ohne vollständige Kategorie- und Stream-Assoziationen zu laden, wodurch die Datenbankbelastung reduziert wird.
[1.5.1] - 2026-02-17¶
Fehlerbehebungen¶
- Warenkorb-Rabatt-Zuordnung: Fehler behoben, bei dem Kundengruppen-Kategorie-/Produktstrom-Rabatte im Warenkorb nicht korrekt erkannt wurden, wodurch der globale Gruppenrabatt anstelle des spezifischeren gezielten Rabatts angewendet wurde. Der Warenkorb lädt nun korrekt Produktentitäten, um Kategorie- und Produktstrom-IDs abzugleichen, was ein konsistentes Rabattverhalten zwischen Produktseiten und Warenkorb gewährleistet.
[1.5.0] - 2026-02-17¶
Neue Funktionen¶
- Kundengruppen-Kategorie-Priorität-Einstellung: Neue Konfigurationsoption, um Kundengruppen-Kategorie-/Produktstrom-Rabatten absolute Priorität zu geben. Wenn aktiviert, haben gezielte Kategorie- oder Produktstrom-Rabatte, die Kundengruppen zugewiesen sind, Vorrang vor allen anderen Rabattarten und umgehen den Rabatt-Prioritätsmodus. Dies stellt sicher, dass speziell zugewiesene Gruppenrabatte immer gelten, unabhängig von den globalen Einstellungen.
[1.4.1] - 2026-02-13¶
Verbesserungen¶
- Set Konfigurator Kompatibilität: Unterstützung für Produkt-Sets des Set Konfigurator Plugins hinzugefügt. Produkt-Sets erhalten nun kundenspezifische Rabatte und zeigen Ersparnisse korrekt im Warenkorb und Checkout an.
[1.4.0] - 2026-01-28¶
Neue Funktionen¶
- Gast-Rabatte: Wende Standard-Kundengruppen-Rabatte auf nicht eingeloggte Benutzer an. Aktiviere dies über die neue Einstellung "Standard-Gruppenrabatte für Gäste anwenden". Perfekt, um Aktionspreise allen Besuchern zu zeigen, ohne dass eine Anmeldung erforderlich ist.
Verbesserungen¶
- Shopware 6.7+ Kompatibilität: Verbesserte Caching-Implementierung mit dem neuen HttpCacheCookieEvent für bessere Kompatibilität mit Shopware 6.7 und zukünftigen Versionen.
[1.2.0] - 2026-01-26¶
Neue Funktionen¶
- Kundengruppen-Rabatte auf Kategorien/Produktgruppen: Sie können nun Rabatte für ganze Kundengruppen auf bestimmte Kategorien oder Dynamische Produktgruppen vergeben. Dies ergänzt den globalen Gruppenrabatt um gezielte Rabatte.
Verbesserungen¶
- Produktdetailseite: Rabatte werden nun korrekt auf der Produktdetailseite angezeigt, auch wenn CMS-Elemente wie die Kauf-Box verwendet werden.
[1.1.0] - 2026-01-25¶
Neue Funktionen¶
- Produktspezifische Rabatte: Setzen Sie Rabatte direkt auf einzelne Produkte über Custom Fields.
- Globale Kundenrabatte: Geben Sie einzelnen Kunden einen pauschalen Rabatt auf alle Produkte.
- Erweiterte Prioritätsmodi: Neuer Modus "Spezifischster zuerst" für präzise Rabattkontrolle.
- Gesamtersparnis anzeigen: Optional eine "Sie sparen X" Nachricht im Checkout.
- Originalpreis durchgestrichen: Zeigen Sie den Originalpreis visuell durchgestrichen an.
Verbesserungen¶
- Verbesserte Performance: Optimiertes Caching für schnellere Rabattberechnung.
- Bessere Admin-Oberfläche: Übersichtlichere Darstellung der Kundenrabatte.
[1.0.1] - 2026-01-20¶
Fehlerbehebungen¶
- PHPStan-Kompatibilität: Behoben Typfehler für strikte PHP-Analyse.
- ESLint-Validierung: Korrigierte JavaScript-Formatierung im Admin.
[1.0.0] - 2026-01-15¶
Neue Funktionen¶
- Individuelle Kundenrabatte: Vergeben Sie Rabatte pro Kunde auf Kategorien oder Dynamische Produktgruppen.
- Globale Kundengruppenrabatte: Setzen Sie pauschale Rabatte für ganze Kundengruppen.
- Flexible Prioritätssteuerung: Wählen Sie zwischen "Höherer gewinnt", "Niedriger gewinnt" oder "Individuell zuerst".
- Rabatt als Lineitem: Option, den Rabatt als separate Position anzuzeigen.
- Anpassbare Bezeichnungen: Konfigurierbare Rabatt-Labels mit Variablen.
- Kompatibilität mit WebLa_ProductGroupDiscount: Automatische Unterstützung für bestehende Rabattdaten.
Versionsübersicht¶
| Version | Veröffentlichung | Highlights |
|---|---|---|
| 1.4.1 | 2026-02-13 | Set Konfigurator Kompatibilität |
| 1.4.0 | 2026-01-28 | Gast-Rabatte, Shopware 6.7+ Caching-Verbesserungen |
| 1.2.0 | 2026-01-26 | Kundengruppen-Rabatte auf Kategorien/Produktgruppen |
| 1.1.0 | 2026-01-25 | Produktrabatte, globale Kundenrabatte, erweiterte Prioritätsmodi |
| 1.0.1 | 2026-01-20 | Bugfixes für PHP- und JS-Validierung |
| 1.0.0 | 2026-01-15 | Erstveröffentlichung |
Upgrade-Hinweise¶
Upgrade auf 1.4.0¶
Nach dem Update: 1. Leeren Sie den Cache unter Einstellungen → System → Caches & Indizes 2. Die neue Einstellung "Standard-Gruppenrabatte für Gäste anwenden" ist in der Plugin-Konfiguration verfügbar 3. Für die Shopware 6.7+ Kompatibilitätsverbesserungen ist keine Aktion erforderlich - sie werden automatisch angewendet
Upgrade auf 1.2.0¶
Nach dem Update: 1. Leeren Sie den Cache unter Einstellungen → System → Caches & Indizes 2. Die neuen Kundengruppen-Rabatte finden Sie in den Kundengruppen-Einstellungen unter "Gruppenrabatte"
Upgrade auf 1.1.0¶
Nach dem Update: 1. Leeren Sie den Cache 2. Neue Einstellungen finden Sie in der Plugin-Konfiguration 3. Produktrabatte können über Produkt → Weitere Felder gesetzt werden
Kompatibilität¶
| Plugin-Version | Shopware-Version | PHP-Version |
|---|---|---|
| 1.4.1 | 6.5.0 - 6.7.x | 8.1+ |
| 1.4.0 | 6.5.0 - 6.7.x | 8.1+ |
| 1.2.0 | 6.5.0 - 6.7.x | 8.1+ |
| 1.1.0 | 6.5.0 - 6.7.x | 8.1+ |
| 1.0.x | 6.5.0 - 6.7.x | 8.1+ |