Zum Inhalt

Änderungsprotokoll

Alle wichtigen Änderungen am Zusatzoptionen Plugin für Endbenutzer.


[5.1.1] - 2026-03-02

🐛 Fehlerbehebungen

  • Migrations-Kompatibilität: Seeder-Migrationen sind jetzt vollständig MySQL-kompatibel — die ADD COLUMN-Anweisungen sind idempotent und schlagen bei Neuinstallationen oder erneuten Ausführungen nicht mehr fehl

[5.1.0] - 2026-02-19

✨ Neue Funktionen

  • Produkte vom Seeder ausschließen: Bestimmte Produkte können jetzt von der automatischen Optionen-Set-Zuweisung eines Seeders ausgeschlossen werden — nützlich für Ausnahmen und Sonderprodukte, die die zugewiesenen Optionen nicht erhalten sollen
  • Massen-Aktionen für Seeder-Verwaltung: Neue "Jetzt synchronisieren"- und "Seeder zurücksetzen"-Massenaktionen in der Seeder-Liste ermöglichen die Verwaltung mehrerer Seeder auf einmal, ohne jeden einzeln zu öffnen

🔧 Verbesserungen

  • Zurücksetzen-Bestätigungsdialog: Das Zurücksetzen eines Seeders zeigt nun einen Bestätigungsdialog, um versehentlichen Datenverlust zu verhindern
  • Verbesserte Fehlerbehandlung: Besseres Fehler-Feedback und Validierung in der Seeder-Admin-Oberfläche

🐛 Fehlerbehebungen

  • Options-Position "Unter": Optionen, die "unter dem 'In den Warenkorb'-Button" angezeigt werden sollen, erscheinen jetzt korrekt direkt unterhalb des Buttons — vor Wunschliste und Artikelnummer — entsprechend der Einstellungsbeschreibung
  • Standard-Position-Darstellung: Optionen werden jetzt korrekt angezeigt, wenn die Positions-Einstellung nie konfiguriert wurde (Standard: "Unter")

[5.0.0] - 2026-02-10

✨ Neue Funktionen

  • Mehrfachauswahl bei Optionen Seeder: Sie können nun mehrere dynamische Produktgruppen in einem Seeder auswählen, um Optionen-Sets effizienter mehreren Produktgruppen zuzuweisen
  • Synchronisationsstatus für Seeder: Neuer Status-Indikator zeigt an, ob die Seeder-Synchronisation läuft, abgeschlossen ist oder fehlgeschlagen ist
  • Container automatisch öffnen: Neue Option "Container geöffnet" bei Optionen-Sets - ideal für Pflichtfelder, damit Kunden diese sofort sehen

🔧 Verbesserungen

  • Optimierte Seeder-Performance: Synchronisation großer Produktkataloge (>1.000 Produkte) läuft nun deutlich schneller durch verbesserte Message-Queue-Verarbeitung
  • Verbesserte Warenkorb-Integration: Optionen können jetzt flüssiger im Warenkorb bearbeitet werden - ohne Seiten-Neuladeung
  • Erweiterte Preisstaffelung: Präzisere Berechnung von Mengenstaffel-Preisen mit Floating-Point-Toleranz

🐛 Fehlerbehebungen

  • Zirkuläre Abhängigkeit behoben: Das Plugin lädt den Warenkorb nicht mehr mehrfach, wenn Optionen während des Cart-Processing abgefragt werden - verhindert Endlosschleifen
  • Deterministische IDs für Produktstream-Optionen: Produkt-Stream-Optionen verwenden jetzt stabile IDs, sodass die Auswahl beim Neuladen der Seite erhalten bleibt
  • Null-Preis-Handling: Optionen mit ungültigen Preisen werden nicht mehr zum Warenkorb hinzugefügt - verhindert Fehler im Checkout
  • Promotion-Kompatibilität: Rabatte und Aktionen werden jetzt korrekt auf Optionen angewendet - sowohl auf Warenkorb- als auch auf Set-Ebene

⚠️ Wichtige Änderungen

  • Shopware-Kompatibilität: Unterstützt nun Shopware 6.6.0 - 6.7.0. Ältere Versionen (< 6.6.0) werden nicht mehr unterstützt
  • PHP-Version: Mindestversion PHP 8.1 erforderlich

[3.1.15] - 2026-02-10

🐛 Fehlerbehebungen

  • 8 kritische Fixes: Datenintegrität, Performance-Verbesserungen und Behebung von zirkulären Abhängigkeiten
  • Checkout-Optionen: Verbesserte Verarbeitung von Optionen im Checkout-Prozess

[3.1.14] - 2026-01-29

✨ Neue Funktionen

  • Option-Handling im Checkout: Erweiterte Unterstützung für Optionsauswahl während des Checkout-Prozesses
  • LineItemSubscriber Verbesserungen: Optimierte Verarbeitung von Optionen beim Hinzufügen zum Warenkorb

[3.1.5] - 2025-11-XX

✨ Neue Funktionen

  • Mengenauswahl für Optionen: Kunden können nun die Menge für jede Option individuell wählen (+/- Buttons)
  • Mengenauswahl auf Set-Ebene: Aktivieren Sie die Mengenauswahl für alle Optionen in einem Set gleichzeitig
  • Textfeld-Eingabe: Neue Möglichkeit für Freitext-Eingaben bei Optionen (z.B. Gravuren, Personalisierungen)
  • Rule-Builder-Integration: Optionen können jetzt über Shopware-Regeln dynamisch aktiviert oder deaktiviert werden

🔧 Verbesserungen

  • Erweiterte Preisstaffelung: Neue OptionPrice-Tabelle ermöglicht detaillierte Mengenstaffel-Preise
  • Länderspezifische Konfiguration: Verbesserte UI für Länder- und Postleitzahlen-basierte Optionsverfügbarkeit
  • Optionen Seeder Optimierungen: Schnellere und zuverlässigere automatische Zuweisung von Optionen-Sets

🐛 Fehlerbehebungen

  • Anforderungsfelder: Korrekte Verarbeitung von abhängigen Optionen über 3 Ebenen
  • Shipping-Method-Filter: Versandbeschränkungen werden jetzt korrekt auf Options-Ebene angewendet

[3.0.0] - 2025-06-XX

✨ Neue Funktionen

  • Optionen Seeder: Automatische Zuweisung von Optionen-Sets über dynamische Produktgruppen
  • Scheduled Task: Automatische stündliche Synchronisation von Seedern
  • Message Queue Integration: Asynchrone Verarbeitung großer Produkt-Zuweisungen
  • Sortierung: Optionen und Sets können nun manuell sortiert werden

🔧 Verbesserungen

  • Performance: Optimierte Datenbankabfragen für große Produktkataloge
  • UI/UX: Überarbeitete Admin-Oberfläche für einfacheres Optionen-Management
  • API-Unterstützung: Vollständige API-Endpunkte für Seeder-Verwaltung

[2.5.0] - 2024-12-XX

✨ Neue Funktionen

  • Inkompatible Produkte: Definieren Sie Optionen, die sich gegenseitig ausschließen
  • Pflichtfelder: Markieren Sie Optionen als erforderlich
  • Abhängigkeiten: Erstellen Sie mehrstufige Optionsabhängigkeiten (bis zu 3 Ebenen)

🔧 Verbesserungen

  • Checkout-Validierung: Verbesserte Validierung von Pflichtoptionen im Checkout
  • Warenkorb-Darstellung: Übersichtlichere Anzeige von Optionen im Warenkorb

[2.0.0] - 2024-06-XX

✨ Neue Funktionen

  • Länderspezifische Preise: Unterschiedliche Preise für Optionen je nach Lieferland
  • Versandbeschränkungen: Optionen können auf bestimmte Versandarten beschränkt werden
  • Dynamische Steuersätze: Volle Unterstützung für OSS (One Stop Shop)
  • Promotion-Integration: Optionen werden korrekt in Shopware-Aktionen einbezogen

🔧 Verbesserungen

  • Preis-Berechnung: Präzisere Berechnung von Optionspreisen inkl. Steuern
  • Warenkorb-Integration: Optionen können jetzt im Warenkorb bearbeitet werden

[1.5.0] - 2024-02-XX

✨ Neue Funktionen

  • Mehrfachauswahl: Optionen-Sets unterstützen nun Mehrfachauswahl (Checkboxen)
  • Einzelauswahl: Radio-Buttons für exklusive Optionsauswahl
  • Bilder und Hersteller: Optional können Produktbilder und Herstellernamen bei Optionen angezeigt werden

🔧 Verbesserungen

  • Storefront-Design: Accordion-basierte Darstellung für übersichtlichere Optionsauswahl
  • Mobile Optimierung: Verbesserte Darstellung auf Smartphones und Tablets

[1.0.0] - 2023-12-XX

✨ Neue Funktionen

  • Erste Version: Grundlegende Funktionalität für produktbasierte Zusatzoptionen
  • Optionen-Sets: Container für zusammengehörige Optionen
  • Produktauswahl: Nutzen Sie bestehende Produkte als Optionen
  • Preisgestaltung: Automatische Preisübernahme von Produkten
  • Admin-UI: Integration in Shopware-Admin über Produktansicht

Versionsübersicht

Version Veröffentlichung Highlights
5.1.0 2026-02-19 Produkte ausschließen, Massen-Sync/Reset, Positions-Fehlerbehebung
5.0.0 2026-02-10 Mehrfachauswahl Seeder, Container-Öffnung, 8 kritische Fixes
3.1.15 2026-02-10 Datenintegrität & Performance-Fixes
3.1.14 2026-01-29 Checkout-Optimierungen
3.1.5 2025-11 Mengenauswahl, Textfelder, Rule-Builder
3.0.0 2025-06 Optionen Seeder, Automatische Zuweisung
2.5.0 2024-12 Inkompatibilitäten, Pflichtfelder, Abhängigkeiten
2.0.0 2024-06 Länderspezifische Preise, Versandbeschränkungen
1.5.0 2024-02 Mehrfachauswahl, Bilder, Hersteller-Anzeige
1.0.0 2023-12 Erste Veröffentlichung

Upgrade-Hinweise

Upgrade auf 5.0.0

Wichtig: Dieses Update erfordert Shopware 6.6.0 oder höher.

Schritte: 1. Erstellen Sie ein Backup Ihrer Datenbank 2. Aktualisieren Sie das Plugin über den Plugin Manager 3. Führen Sie die Migrationen aus: bin/console database:migrate --all WebLa_Zusatzoptionen 4. Leeren Sie den Cache: bin/console cache:clear 5. Prüfen Sie bestehende Optionen-Sets und Seeder auf Kompatibilität 6. Testen Sie die Optionsauswahl im Storefront gründlich

Neue Features nutzen: - Aktivieren Sie "Container geöffnet" bei Sets mit Pflichtfeldern - Nutzen Sie Mehrfachauswahl bei Seedern für effizientere Zuweisungen - Prüfen Sie die Synchronisationsstatus-Anzeige für laufende Seeder

Breaking Changes: - Mindestens Shopware 6.6.0 erforderlich (6.5.x wird nicht mehr unterstützt) - PHP 8.1+ erforderlich (PHP 8.0 wird nicht mehr unterstützt)

Upgrade auf 3.0.0

Wichtig: Dieses Major-Update bringt den Optionen Seeder - eine leistungsstarke neue Funktion für automatische Zuweisungen.

Schritte: 1. Erstellen Sie ein Backup 2. Aktualisieren Sie das Plugin 3. Führen Sie Migrationen aus 4. Leeren Sie den Cache 5. Neue Admin-Sektion "Optionen Seeder" wird verfügbar unter Erweiterungen → Optionen Seeder

Neue Features nutzen: - Erstellen Sie dynamische Produktgruppen unter Kataloge → Dynamische Produktgruppen - Richten Sie Seeder ein für automatische Optionen-Zuweisung - Nutzen Sie zeitgesteuerte Zuweisungen für saisonale Angebote

Upgrade auf 2.0.0

Wichtig: Dieses Update bringt länderspezifische Preise und Versandbeschränkungen.

Nach dem Update: - Bestehende Optionen behalten ihre Preise als Standard-Preise - Definieren Sie länderspezifische Preise für internationale Shops - Konfigurieren Sie Versandbeschränkungen für versandartabhängige Optionen


Kompatibilität

Plugin-Version Shopware-Version PHP-Version Besonderheiten
5.1.0 6.6.0 - 6.7.0 8.1+ Aktuelle Version
5.0.0 6.6.0 - 6.7.0 8.1+ Großes Rewrite
3.1.15 6.6.0 - 6.7.0 8.1+ Bugfixes
3.1.14 6.5.0 - 6.6.9 8.0+ Checkout-Optimierungen
3.1.5 6.5.0 - 6.6.0 8.0+ Mengenauswahl, Rule-Builder
3.0.0 6.5.0 - 6.6.0 8.0+ Optionen Seeder
2.5.0 6.4.0 - 6.5.0 7.4+ Inkompatibilitäten, Pflichtfelder
2.0.0 6.4.0 - 6.5.0 7.4+ Länderspezifische Preise
1.x 6.4.0+ 7.4+ Basis-Funktionalität

Support & Updates

Wichtiger Hinweis: Wir folgen dem offiziellen Shopware Release-Zyklus.

  • Neue Features: Nur für aktuell von Shopware unterstützte Versionen
  • Bugfixes: Für alle unterstützten Shopware-Versionen
  • Sicherheitsupdates: So lange Shopware diese für die jeweilige Version bereitstellt

Support-Kanäle: - Shopware Store: Web Labels Webdesign GmbH - Dokumentation: https://docs.web-labels.de

Bei Fragen zu Updates oder Kompatibilität kontaktieren Sie bitte den Support.