Veröffentlicht am 2026-05-04
Hinzugefügt
- Anthropic Claude Unterstützung: Beschreibungen und SEO-Inhalte können nun zusätzlich zu OpenAI auch mit Claude generiert werden. Neue Anbieter-Auswahl in der Plugin-Konfiguration (OpenAI / Anthropic). Das gemeinsame API-Schlüssel-Feld gilt für den aktiven Anbieter.
- Dynamische Modellliste: Die Modell-Auswahl wird jetzt über den /v1/models-Endpunkt des aktiven Anbieters befüllt, mit Aktualisieren-Button zum Neuladen nach Anbieter- oder Schlüsselwechsel. Keine veralteten, fest verdrahteten Modelloptionen mehr zwischen Releases.
- Erzwungenes Ausgabeformat: Generierte Inhalte werden nun durch ein Response-Schema strukturiert. OpenAI nutzt native Structured Outputs (response_format: json_schema, strict-Modus), Anthropic nutzt einen erzwungenen Tool-Aufruf mit input_schema. Verhindert verirrte Code-Fences und "Hier ist Ihre Beschreibung:"-Einleitungen.
Geändert
- Plugin-Bezeichnung: Umbenannt von "AI Beschreibungen - OpenAI Integration" zu "AI Beschreibungen - OpenAI & Anthropic Integration", damit Plugin-Liste und Store-Eintrag beide unterstützten Anbieter widerspiegeln.
- Anbieter-neutrale Benennung: Interne Klassen wurden für die Multi-Anbieter-Architektur umbenannt. OpenAIController → AiController, OpenAiService → AiService, OpenAiConfigStruct → AiConfigStruct, Admin-JS-Service openAiService → aiProviderService. Nur relevant, wenn eigene Overrides auf diese Klassen verweisen.
- Wiederholungsstrategie: Bei wiederholbaren HTTP-Fehlern wird jetzt der Retry-After-Header des Anbieters berücksichtigt (auf 30 Sekunden begrenzt) statt einer festen linearen Wartezeit.
- Datenbankabfragen: Produkt-, Kategorie- und Sprach-Abfragen nutzen den indexierten Primärschlüssel-Pfad von Shopware (new Criteria([$id])) anstelle eines EqualsFilter auf id.
Behoben
- Übersetzungs-Lookup in der Beschreibungsgenerierung gibt jetzt das angeforderte Feld zurück statt immer den übersetzten name.
- Der "API testen"-Button sendet beim Prüfen eines ungespeicherten Schlüssels nicht mehr den gespeicherten organizationId-Header, wodurch False-Negatives beim Wechsel der Organisation vermieden werden.
- Verbindungs- und Transportfehler des KI-Anbieters führen nun zu sauberen, status-codierten Fehlermeldungen in den Admin-Benachrichtigungen statt zu generischen 500ern.
Entfernt
- Fest verdrahtete Modelloptionen in config.xml (durch die dynamische Modellauswahl ersetzt).
- Prompt-Templates output-format.html.twig und output-management.html.twig (deren Ausgaberegeln werden jetzt durch das Response-Schema erzwungen).
Version 2.0.0 - 24.11.2025
Hinzugefügt
- SEO-Generierung: KI-gestützte Generierung von Meta-Titeln,
Meta-Beschreibungen und Keywords für Produkte und Kategorien
- Vorschau-Modal mit Zeichenanzahl-Validierung für optimale SEO-Längen
- Überprüfung und Bearbeitung der generierten Inhalte vor der Anwendung
- Visuelle Rückmeldung für Zeichenlimits (grün/gelb/rot Indikatoren)
- Schreibstil-Varianten: Fünf verschiedene Schreibstile für die
Inhaltsgenerierung
- Standard, Technisch, Emotional, SEO-fokussiert und Luxus Varianten
- Konfigurierbare Standardvariante in den Plugin-Einstellungen
- Stil-Auswahl in Produkt- und Kategorie-Formularen
- Modulares Prompt-System: Komponentenbasierte Prompt-Architektur
- Wiederverwendbare Prompt-Komponenten (Shop-Kontext, Entitätsdaten,
Einschränkungen, Ausgabeformat, Beispiele)
- Sprachspezifische Kontext-Templates (DE/EN)
- Besser strukturierte Prompts mit klaren Abschnitten
- Benutzerdefinierte Prompts: Zusätzliches Instruktionsfeld zur
Feinabstimmung der KI-Generierung
- API-Wiederholungsmechanismus: Automatische Wiederholungen mit
exponentiellem Backoff bei vorübergehenden API-Fehlern
- Neue OpenAI-Modelle: Unterstützung für GPT-4.1-Varianten, o3-mini und
o4-mini Reasoning-Modelle
Geändert
- Shopware 6.7 Kompatibilität: Vollständiges Kompatibilitäts-Update für
Shopware 6.7
- Aktualisierte Abhängigkeiten und Service-Konfigurationen
- Build-System von Webpack auf Vite migriert
- Standardmodell: Von gpt-3.5-turbo auf gpt-4o-mini geändert für
verbesserte Leistung
- UI-Verbesserungen: Optimierter Generierungs-Workflow
- "Alle SEO generieren"-Button ans Ende des Formulars verschoben
- Modal öffnet sich sofort mit Lade-Overlay
- Sparkle-Icons zu Generierungs-Buttons hinzugefügt
- Administration-Benachrichtigungen: Auf Shopwares eingebautes
Notification-Mixin aktualisiert
- Konfigurationsseite: Verbesserter Abstand und Layout
Behoben
- Initialisierungsprobleme beim Kategorie-Formular Varianten-Selektor
- Template-Variablen-Referenzen im Kategorie-Detail-Menü
- Prompt-Varianten-Übergabe an API-Endpunkte
- Verschiedene UI-Zustandsverwaltungs-Bugs in Admin-Komponenten
Sicherheit
- Prompt-Injection-Schutz: Neue Sicherheitsebene mit
PromptSanitizer-Service
- Erkennung und Blockierung von Prompt-Injection-Versuchen
- Sichere Grenzen in Templates für benutzerbereitgestellte Inhalte
- Umfassende Eingabevalidierung mit konfigurierbaren Limits
- Sicherheitseinstellungen: Neue Konfigurationskarte für anpassbare
Validierungslimits
Kompatibilität mit Shopware 6.6 hergestellt
Veröffentlichung des Plugins