FAQ Professional
Um das Cookie zu akzeptieren und das Video zu laden, klicke auf „Video laden“.
Um das Cookie zu akzeptieren und das Video zu laden, klicke auf „Video laden“.
Video
Beschreibung
Highlights
- Flexible Zuweisung: FAQ-Gruppen per Tag Produkten, Kategorien, Varianten, Landingpages oder Versandmethoden zuordnen — Kategorien und Artikel zusätzlich auch direkt, ganz ohne Tag
- Individuelle Darstellung: FAQs als Tab auf Produktseiten, als CMS-Block in Erlebniswelten oder in der Shop-Suche ausspielen
- Auswertung im Backend: Aufrufe je Frage und Gruppe, Verlauf über die letzten Tage, meistgeklickte Fragen — filterbar nach Verkaufskanal und Sprache
- Bewertung durch Kunden: Besucher geben an, ob eine Antwort geholfen hat; die Auswertung zeigt, welche Antworten nachgebessert gehören
- SEO-Optimierung: Maschinenlesbare FAQ-Auszeichnung nach schema.org — auswertbar durch Suchmaschinen und KI-Assistenten, ergänzt um eine llms.txt-Ausgabe
Features
- FAQ-Gruppenverwaltung: Eigene Gruppen erstellen, Fragen zuordnen und per Priorisierung die Reihenfolge der Anzeige festlegen
- Produktdetailseiten-Integration: FAQs als Tab oder alternativ als CMS-Block in individuellen Erlebniswelten ausspielen
- Varianten- und Versandmethoden-Support: FAQ-Gruppen gezielt Produktvarianten oder Versandarten zuweisen
- Detaillierte Konfiguration: Position des FAQ-Tabs frei wählen oder einzelne Tabs deaktivieren, um stattdessen CMS-Blöcke zu nutzen
- Content-Pflege im Admin: Fragen und Antworten mit formatiertem Text erstellen, Gruppen zuordnen und zentral verwalten
- Direkte Zuweisung an Kategorie oder Artikel: FAQ-Gruppen zusätzlich zu Tags gezielt einer einzelnen Kategorieseite oder einem Artikel zuordnen, ohne dass Unterkategorien die Zuweisung erben
- Freigabe für alle Verkaufskanäle: FAQ-Gruppen und Fragen per Schalter für sämtliche Verkaufskanäle freigeben, statt sie einzeln auszuwählen — auch später angelegte Kanäle sind automatisch erfasst
- Integration in die Shop-Suche: Passende Fragen im Suchvorschlag und auf der Suchergebnisseite einblenden, Position frei wählbar; nutzt Elasticsearch oder OpenSearch, sofern vorhanden
- Statistik-Dashboard: Aufrufe, Verläufe, Ranglisten und der Vergleich zwischen Gruppen — mit Filter nach Verkaufskanal und Sprache
- Rückmeldung der Kunden: „War diese Antwort hilfreich?" unter jeder Frage, ausgewertet je Frage und im Zeitverlauf
- Mehrsprachigkeit mit Rückfall: Fehlt eine Übersetzung, erscheint auf Wunsch die Standardsprache statt einer Lücke; die Backend-Liste zeigt den Übersetzungsstand
- Barrierefreiheit: Das FAQ-Akkordeon ist mit Tastatur und Bildschirmleser bedienbar und erfüllt dabei die Stufen A und AA der WCAG 2.2
- Editor für Antworten: Bilder, YouTube- und Vimeo-Videos, Zitate und Hinweisboxen einfügen, Schnellbefehle über die Schrägstrich-Taste
- Link auf die einzelne Frage: Lesbare Sprungmarken statt ID-Ketten und ein Kopier-Symbol, das den Link zur einzelnen Antwort in die Zwischenablage legt
- Aufbewahrung des Klickprotokolls: 12 Monate, 24 Monate oder unbegrenzt, mit täglicher Aufräum-Aufgabe
Über die Erweiterung
Shopware 6 bringt für häufig gestellte Fragen kein eigenes Modul mit. Antworten landen deshalb im Beschreibungstext eines Produkts oder in einer eigens dafür gebauten Erlebniswelt. Was dort keinen Platz findet, beantwortet der Support einzeln. FAQ Professional verwaltet Fragen und Antworten zentral und spielt sie an der Stelle aus, an der die Frage entsteht. Im Backend sehen Sie, welche davon gelesen werden.
Zuordnung: per Tag, Kategorie oder Artikel
Ihre Fragen fassen Sie in FAQ-Gruppen zusammen. Für die Zuordnung dieser Gruppen zu den Seiten Ihres Shops stehen zwei Wege bereit. Über Tags erreichen Sie Produkte, Kategorien, Produktvarianten, Landingpages und Versandarten; ein Tag wirkt auf alles, was es trägt. Zusätzlich lässt sich eine Gruppe direkt einer einzelnen Kategorieseite oder einem einzelnen Artikel zuweisen, ganz ohne Tag. Unterkategorien erben diese Direktzuweisung nicht – wer einen ganzen Kategorie-Ast erreichen möchte, nimmt weiterhin ein Tag.
Ein eigener Schalter gibt eine Gruppe oder eine einzelne Frage für alle Verkaufskanäle frei, auch für Kanäle, die Sie erst später anlegen. Schalten Sie ihn wieder aus, gilt Ihre vorherige Auswahl unverändert weiter.
Anzeige im Shop
Wo eine FAQ-Gruppe erscheint, legen Sie an der Gruppe selbst fest: als Reiter auf der Produktseite, als CMS-Block in einer Erlebniswelt oder als FAQ-Element in einer einzelnen Spalte, etwa in der rechten Hälfte eines zweispaltigen Layouts. Kategorieseiten spielen zugewiesene Gruppen auch ohne CMS-Block aus; ein vorhandener Block hat Vorrang. Im letzten Schritt des Bestellprozesses lassen sich Fragen an die gewählte Versandart koppeln, etwa aktuelle Lieferhinweise.
Steht dieselbe Frage an zwei Stellen einer Seite, wird sie trotzdem nur einmal ausgegeben, sichtbar wie in der Auszeichnung für Suchmaschinen. Im Erlebniswelt-Editor zeigt eine Vorschau anhand eines Beispielprodukts oder einer Beispielkategorie, welche Gruppen und Fragen später tatsächlich erscheinen.
FAQs in der Shop-Suche
Passende Fragen erscheinen auf Wunsch bereits im Suchvorschlag und auf der Suchergebnisseite. Die Position ist frei wählbar: über, unter oder neben den Produkten. Wer die Vorschläge nicht möchte, schaltet sie ab. Pflegen Sie eine eigene FAQ-Seite, verweisen die Treffer dorthin und öffnen die passende Frage automatisch.
Ist Elasticsearch oder OpenSearch im Einsatz, nutzt das Plugin die vorhandene Instanz mit. Ohne läuft die Suche unverändert über die Datenbank.
Auswertung statt Vermutung
Ein eigenes Dashboard im Backend zeigt, welche Fragen wirklich gelesen werden: vier Kennzahlen mit Verlauf über die vergangenen Tage, die meistgeklickten Fragen, der Vergleich zwischen den Gruppen und eine Liste der Fragen, die seit Beginn der Erfassung niemand geöffnet hat. Eine weitere Auswertung schlüsselt die Aufrufe nach Sprache und Domain auf. Filtern lässt sich alles nach Verkaufskanal und Sprache.
Die Liste der ungelesenen Fragen ist dabei die aufschlussreichste. Eine Frage, die niemand öffnet, ist entweder schwer auffindbar, ungünstig formuliert oder schlicht nicht gefragt. Wiederholte Aufrufe derselben Frage durch denselben Besucher zählen innerhalb einer einstellbaren Sperrzeit nur einmal.
Kunden bewerten die Antworten
Unter jeder Antwort steht die Frage, ob sie geholfen hat; ein Klick auf Ja oder Nein genügt. Die Auswertung zeigt die Zufriedenheit je Frage und im Zeitverlauf und benennt die Antworten, die am häufigsten als nicht hilfreich markiert werden. In der Fragenliste steht der Wert als eigene Spalte, farbig hinterlegt.
Antworten gestalten
Antworten und Gruppenbeschreibungen pflegen Sie in einem Editor, der über einfache Formatierung hinausgeht: Bilder, Videos von YouTube und Vimeo, Zitate, Hinweisboxen und Tabellen. Ein Schrägstrich öffnet ein Befehlsmenü, das sich mit jedem weiteren Zeichen eingrenzt.
Die Frage selbst ist ein einfaches Textfeld. Eine Frage braucht keine Formatierung, und ein Link an dieser Stelle würde den Aufklapp-Schalter für Bildschirmleser unbedienbar machen.
Links auf einzelne Fragen
Jede Frage ist einzeln verlinkbar, und die Adresse ist lesbar: statt einer Kette aus Kennnummern stehen dort Gruppenname und Frage in Kurzform. Ein Kopier-Symbol hinter der Frage legt den Link in die Zwischenablage – praktisch, um einem Kunden per E-Mail die eine passende Antwort zu schicken, statt ihn auf die FAQ-Seite zu verweisen.
Jede Frage behält zusätzlich eine unveränderliche Sprungmarke. Links, die Sie vor Monaten verschickt haben, funktionieren deshalb weiter.
Maschinenlesbar für Suchmaschinen und KI-Assistenten
Die Fragen und Antworten werden nach schema.org als FAQPage ausgezeichnet, genau einmal je Seite und beschränkt auf das, was auf der Seite auch sichtbar ist. Dazu kommen zwei Adressen nach dem Standard von llmstxt.org: Unter /llms.txt liegt ein Wegweiser, der je Gruppe einen Abschnitt führt und jede Frage direkt an ihre Stelle verlinkt, unter /llms-full.txt die vollständige Sammlung mit allen Antworten.
Zur Einordnung: Google zeigt FAQ-Rich-Results seit Mai 2026 nicht mehr in den Suchergebnissen an. Die Auszeichnung bleibt trotzdem die Grundlage dafür, dass Crawler und KI-gestützte Dienste Ihre Antworten korrekt auslesen. Ob ein bestimmter Dienst sie übernimmt, entscheidet dieser Dienst.
Mehrsprachigkeit
Fragen und Antworten werden je Sprache gepflegt. Fehlt eine Übersetzung, zeigt das Plugin auf Wunsch die Standardsprache an, statt die Frage auszulassen. Welche Übersetzungen noch fehlen, weist die Backend-Liste je Sprache aus.
Barrierefreiheit
Das FAQ-Akkordeon ist mit der Tastatur und mit einem Bildschirmleser bedienbar. Der Tastaturfokus ist sichtbar, und Links innerhalb einer Frage werden als Text dargestellt, damit der Aufklapp-Schalter bedienbar bleibt. Beides betrifft die Stufen A und AA der WCAG 2.2. Die Angabe bezieht sich auf das FAQ-Akkordeon; ob Ihr Shop insgesamt den Anforderungen genügt, hängt an Theme, Inhalten und den übrigen Erweiterungen.
Darstellung anpassen
Symbolart und Symbolposition, Trennlinien und deren Farbe, fette oder normale Gruppenüberschriften sowie Farbe und Dauer der Hervorhebung beim direkten Aufruf einer Frage lassen sich einstellen. Die Einstellungen gelten global oder je Verkaufskanal.
Einrichtung
Installation und Update laufen über Erweiterungen > Meine Erweiterungen in der Shopware-Administration. Danach legen Sie eine FAQ-Gruppe an, weisen ihr einen Verkaufskanal und ein Ziel zu und tragen die Fragen ein. Die Einstellungen des Plugins sind durchgehend vorbelegt; um zu starten, müssen Sie dort nichts ändern. Einzelne Darstellungseinstellungen wirken über das Theme und werden nach dem nächsten Kompilieren sichtbar.
Bestehende Fragen und Gruppen lassen sich per CSV importieren, sofern die Datei dem Format des zuvor erzeugten Exports entspricht. Wie lange das Klickprotokoll aufbewahrt wird, stellen Sie selbst ein: zwölf Monate, vierundzwanzig Monate oder unbegrenzt. Ab Werk steht die Einstellung auf unbegrenzt; eine tägliche Aufgabe räumt danach von selbst auf.
Bei einer Deinstallation entscheiden Sie über den Verbleib Ihrer Daten. Mit der Option zum Behalten der Benutzerdaten bleiben alle Tabellen bestehen; ohne sie werden Tabellen, geplante Aufgaben und sämtliche Einstellungen des Plugins entfernt.
Dokumentation: FAQ Professional
Shopware 6 bringt für häufig gestellte Fragen kein eigenes Modul mit. Antworten landen deshalb im Beschreibungstext eines Produkts oder in einer eigens dafür gebauten Erlebniswelt. Was dort keinen Platz findet, beantwortet der Support einzeln. FAQ Professional verwaltet Fragen und Antworten zentral und spielt sie an der Stelle aus, an der die Frage entsteht. Im Backend sehen Sie, welche davon gelesen werden.
Zuordnung: per Tag, Kategorie oder Artikel
Ihre Fragen fassen Sie in FAQ-Gruppen zusammen. Für die Zuordnung dieser Gruppen zu den Seiten Ihres Shops stehen zwei Wege bereit. Über Tags erreichen Sie Produkte, Kategorien, Produktvarianten, Landingpages und Versandarten; ein Tag wirkt auf alles, was es trägt. Zusätzlich lässt sich eine Gruppe direkt einer einzelnen Kategorieseite oder einem einzelnen Artikel zuweisen, ganz ohne Tag. Unterkategorien erben diese Direktzuweisung nicht – wer einen ganzen Kategorie-Ast erreichen möchte, nimmt weiterhin ein Tag.
Ein eigener Schalter gibt eine Gruppe oder eine einzelne Frage für alle Verkaufskanäle frei, auch für Kanäle, die Sie erst später anlegen. Schalten Sie ihn wieder aus, gilt Ihre vorherige Auswahl unverändert weiter.
Anzeige im Shop
Wo eine FAQ-Gruppe erscheint, legen Sie an der Gruppe selbst fest: als Reiter auf der Produktseite, als CMS-Block in einer Erlebniswelt oder als FAQ-Element in einer einzelnen Spalte, etwa in der rechten Hälfte eines zweispaltigen Layouts. Kategorieseiten spielen zugewiesene Gruppen auch ohne CMS-Block aus; ein vorhandener Block hat Vorrang. Im letzten Schritt des Bestellprozesses lassen sich Fragen an die gewählte Versandart koppeln, etwa aktuelle Lieferhinweise.
Steht dieselbe Frage an zwei Stellen einer Seite, wird sie trotzdem nur einmal ausgegeben, sichtbar wie in der Auszeichnung für Suchmaschinen. Im Erlebniswelt-Editor zeigt eine Vorschau anhand eines Beispielprodukts oder einer Beispielkategorie, welche Gruppen und Fragen später tatsächlich erscheinen.
FAQs in der Shop-Suche
Passende Fragen erscheinen auf Wunsch bereits im Suchvorschlag und auf der Suchergebnisseite. Die Position ist frei wählbar: über, unter oder neben den Produkten. Wer die Vorschläge nicht möchte, schaltet sie ab. Pflegen Sie eine eigene FAQ-Seite, verweisen die Treffer dorthin und öffnen die passende Frage automatisch.
Ist Elasticsearch oder OpenSearch im Einsatz, nutzt das Plugin die vorhandene Instanz mit. Ohne läuft die Suche unverändert über die Datenbank.
Auswertung statt Vermutung
Ein eigenes Dashboard im Backend zeigt, welche Fragen wirklich gelesen werden: vier Kennzahlen mit Verlauf über die vergangenen Tage, die meistgeklickten Fragen, der Vergleich zwischen den Gruppen und eine Liste der Fragen, die seit Beginn der Erfassung niemand geöffnet hat. Eine weitere Auswertung schlüsselt die Aufrufe nach Sprache und Domain auf. Filtern lässt sich alles nach Verkaufskanal und Sprache.
Die Liste der ungelesenen Fragen ist dabei die aufschlussreichste. Eine Frage, die niemand öffnet, ist entweder schwer auffindbar, ungünstig formuliert oder schlicht nicht gefragt. Wiederholte Aufrufe derselben Frage durch denselben Besucher zählen innerhalb einer einstellbaren Sperrzeit nur einmal.
Kunden bewerten die Antworten
Unter jeder Antwort steht die Frage, ob sie geholfen hat; ein Klick auf Ja oder Nein genügt. Die Auswertung zeigt die Zufriedenheit je Frage und im Zeitverlauf und benennt die Antworten, die am häufigsten als nicht hilfreich markiert werden. In der Fragenliste steht der Wert als eigene Spalte, farbig hinterlegt.
Antworten gestalten
Antworten und Gruppenbeschreibungen pflegen Sie in einem Editor, der über einfache Formatierung hinausgeht: Bilder, Videos von YouTube und Vimeo, Zitate, Hinweisboxen und Tabellen. Ein Schrägstrich öffnet ein Befehlsmenü, das sich mit jedem weiteren Zeichen eingrenzt.
Die Frage selbst ist ein einfaches Textfeld. Eine Frage braucht keine Formatierung, und ein Link an dieser Stelle würde den Aufklapp-Schalter für Bildschirmleser unbedienbar machen.
Links auf einzelne Fragen
Jede Frage ist einzeln verlinkbar, und die Adresse ist lesbar: statt einer Kette aus Kennnummern stehen dort Gruppenname und Frage in Kurzform. Ein Kopier-Symbol hinter der Frage legt den Link in die Zwischenablage – praktisch, um einem Kunden per E-Mail die eine passende Antwort zu schicken, statt ihn auf die FAQ-Seite zu verweisen.
Jede Frage behält zusätzlich eine unveränderliche Sprungmarke. Links, die Sie vor Monaten verschickt haben, funktionieren deshalb weiter.
Maschinenlesbar für Suchmaschinen und KI-Assistenten
Die Fragen und Antworten werden nach schema.org als FAQPage ausgezeichnet, genau einmal je Seite und beschränkt auf das, was auf der Seite auch sichtbar ist. Dazu kommen zwei Adressen nach dem Standard von llmstxt.org: Unter /llms.txt liegt ein Wegweiser, der je Gruppe einen Abschnitt führt und jede Frage direkt an ihre Stelle verlinkt, unter /llms-full.txt die vollständige Sammlung mit allen Antworten.
Zur Einordnung: Google zeigt FAQ-Rich-Results seit Mai 2026 nicht mehr in den Suchergebnissen an. Die Auszeichnung bleibt trotzdem die Grundlage dafür, dass Crawler und KI-gestützte Dienste Ihre Antworten korrekt auslesen. Ob ein bestimmter Dienst sie übernimmt, entscheidet dieser Dienst.
Mehrsprachigkeit
Fragen und Antworten werden je Sprache gepflegt. Fehlt eine Übersetzung, zeigt das Plugin auf Wunsch die Standardsprache an, statt die Frage auszulassen. Welche Übersetzungen noch fehlen, weist die Backend-Liste je Sprache aus.
Barrierefreiheit
Das FAQ-Akkordeon ist mit der Tastatur und mit einem Bildschirmleser bedienbar. Der Tastaturfokus ist sichtbar, und Links innerhalb einer Frage werden als Text dargestellt, damit der Aufklapp-Schalter bedienbar bleibt. Beides betrifft die Stufen A und AA der WCAG 2.2. Die Angabe bezieht sich auf das FAQ-Akkordeon; ob Ihr Shop insgesamt den Anforderungen genügt, hängt an Theme, Inhalten und den übrigen Erweiterungen.
Darstellung anpassen
Symbolart und Symbolposition, Trennlinien und deren Farbe, fette oder normale Gruppenüberschriften sowie Farbe und Dauer der Hervorhebung beim direkten Aufruf einer Frage lassen sich einstellen. Die Einstellungen gelten global oder je Verkaufskanal.
Einrichtung
Installation und Update laufen über Erweiterungen > Meine Erweiterungen in der Shopware-Administration. Danach legen Sie eine FAQ-Gruppe an, weisen ihr einen Verkaufskanal und ein Ziel zu und tragen die Fragen ein. Die Einstellungen des Plugins sind durchgehend vorbelegt; um zu starten, müssen Sie dort nichts ändern. Einzelne Darstellungseinstellungen wirken über das Theme und werden nach dem nächsten Kompilieren sichtbar.
Bestehende Fragen und Gruppen lassen sich per CSV importieren, sofern die Datei dem Format des zuvor erzeugten Exports entspricht. Wie lange das Klickprotokoll aufbewahrt wird, stellen Sie selbst ein: zwölf Monate, vierundzwanzig Monate oder unbegrenzt. Ab Werk steht die Einstellung auf unbegrenzt; eine tägliche Aufgabe räumt danach von selbst auf.
Bei einer Deinstallation entscheiden Sie über den Verbleib Ihrer Daten. Mit der Option zum Behalten der Benutzerdaten bleiben alle Tabellen bestehen; ohne sie werden Tabellen, geplante Aufgaben und sämtliche Einstellungen des Plugins entfernt.
Dokumentation: FAQ Professional
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 2. November 2026
- Veröffentlicht: 13. November 2025
- Version: 6.7.9
- Kategorie: Sonderfunktionen
Ressourcen
Bewertungen (1)
Durchschnittliche Bewertung von 5 von 5 Sternen
Flexibel einstellbar und sehr empfehlenswert
Durchschnittliche Bewertung von 5 von 5 Sternen
Über den Extension Partner
SYNERGY NETWORKS GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Extension Partner
Details
-
Ø-Bewertung:
4.8
Durchschnittliche Bewertung von 4.8 von 5 Sternen
- Partner seit: 2014
- Erweiterungen: 23
- Zertifizierungen: 19
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell
Die Installation oder ein Update erfolgt über den Bereich Erweiterungen in der Shopware Administration.
Plugin installieren
- Erweiterungen → Meine Erweiterungen öffnen
- Plugin installieren oder aktualisieren
- Plugin aktivieren (falls nicht bereits geschehen)
- Cache vollständig leeren und die Administration neu laden
Dokumentation: FAQ Professional
Hinweis für Shops mit Elasticsearch oder OpenSearch: Nach dem Update auf 6.7.6 einmalig bin/console es:index ausführen. Ohne diesen Schritt wirkt der Schalter „Alle Verkaufskanäle" in der Shop-Suche nicht, im FAQ-Akkordeon dagegen schon. Shops ohne Elasticsearch sind nicht betroffen.
6.7.9 6.7.0.0 - 6.7.16.0
Neu
- Ist SynAgentReady installiert, erscheinen die FAQ als Abschnitt in dessen seitenweiter /llms.txt und /llms-full.txt. SynAgentReady liefert beide Dateien dann für den ganzen Shop aus; das FAQ-Plugin gibt denselben Inhalt wie in seinen eigenen Dateien ab, ohne Dateikopf und im Volltext eine Ebene tiefer unter ## FAQ. Ohne SynAgentReady liefert das Plugin beide Dateien unverändert selbst aus.
6.7.8 6.7.0.0 - 6.7.16.0
Neu
- Jede Seite des FAQ-Moduls hat oben eine Reiterleiste mit Dashboard, Gruppen und Fragen & Antworten samt Anzahl. Rechts daneben bündelt ein Menü hinter dem Zahnrad Alle exportieren, Importieren, Übertragen nach … und die Konfiguration des Plugins.
- Die Startseite des Moduls ist ein Statistik-Dashboard über die volle Breite. Oben werden Zeitraum (7 bis 365 Tage), Vergleich (vorheriger Zeitraum, Vorjahr oder keiner), Verkaufskanal und Sprache gewählt. Darunter stehen vier Kennzahlen mit Verlauf und Veränderung gegenüber dem Vergleich – Aufrufe im Zeitraum, Hilfreich, Bewertungen und Geöffnete FAQs, die zeigt, wie viele der aktiven FAQs im Zeitraum überhaupt gelesen wurden, samt Aufrufen gesamt –, ein Tagesverlauf für Aufrufe oder Bewertungen mit dem Vergleichszeitraum im Hintergrund, der Ring der Bewertungen, die meistgelesenen und die am schlechtesten bewerteten Fragen, Klicks nach Sprache, die Gruppen im Vergleich und die im Zeitraum nie geöffneten Fragen. Ranglisten und Listen gelten für den gewählten Zeitraum.
- Beim Bearbeiten einer Frage oder Gruppe zeigt eine schmale Zeile deren Kennzahlen: Aufrufe gesamt, Letzte 30 Tage und Letzte 7 Tage jeweils mit Veränderung gegenüber dem Zeitraum davor, Hilfreich mit Anzahl der Bewertungen, bei Gruppen die aktiven FAQs, und die letzte Aktivität.
- Übersetzungen und Verkaufskanäle stehen in der Fragen- und der Gruppenliste als kompakter Balken mit Zählern für vorhanden, geerbt und fehlend. Geerbt heißt: Eine Sprache hat keinen eigenen Text, erbt ihn aber von ihrer Elternsprache (etwa Englisch (USA) von Englisch) – bisher galt sie dann als fehlend. Beim Überfahren erscheint die Liste aller Sprachen mit vollem Kürzel und Namen (etwa „DE-DE · Deutsch“), nach Vererbung geordnet, bzw. aller Verkaufskanäle, jeweils mit ihrem Stand.
- FAQs und Gruppen lassen sich exportieren, importieren und an einen anderen Shop übertragen. Der Export liefert ein ZIP mit groups.csv, faqs.csv und allen Bildern aus Antworten und Gruppenbeschreibungen; die CSV-Dateien öffnet Excel direkt (eine Zeile je Frage, eine Spalte je Sprache), auch eine in deutschem Excel als „CSV (Trennzeichen-getrennt)“ gespeicherte Datei (Windows-1252) wird richtig gelesen. Importiert wird das ganze Paket oder eine einzelne, von Hand bearbeitete CSV; eine leere Zelle in einer vorhandenen Spalte leert den Wert, gelöscht wird dabei nie etwas. Im Import-Dialog wird die Datei in ein Ablegefeld gezogen oder per Klick ausgewählt. Verkaufskanäle, Tags, Kategorien, Artikel und Sprachen werden im Zielshop über Namen, Kategoriepfad, Artikelnummer und Gebietsschema zugeordnet, sodass auch zwischen Stage und Live mit unterschiedlichen IDs übertragen werden kann. Vor jedem Import zeigt ein Probelauf, was neu angelegt, geändert oder übersprungen würde, dazu Zeilenfehler (diese Zeilen werden nicht übernommen), nicht auflösbare Verweise (werden übersprungen) und Hinweise; geschrieben wird erst nach Bestätigung und in einem Zug. Statistik wird nicht übertragen. Ein Zielshop gibt sich in den Plugin-Einstellungen unter „Diesen Shop als Ziel freigeben“ mit einem Klick frei und erzeugt einen Verbindungscode (der dafür angelegte Zugang darf nur FAQs und FAQ-Gruppen anlegen und ändern und Bilder anlegen, der Code wird nur einmal angezeigt, die Freigabe lässt sich zurückziehen). Der sendende Shop trägt den Code in einem von bis zu drei Zielfeldern ein und prüft ihn mit „Verbindung testen“. „Übertragen nach …“ im Zahnrad-Menü oben auf jeder FAQ-Seite schickt die FAQs dann direkt dorthin, was Bearbeitungsrechte für FAQs voraussetzt; „Alle exportieren“ und „Importieren“ stehen dort ebenfalls. Für Skripte und Deployments gibt es die Befehle syn:faq:export und syn:faq:import.
- Die Beschriftungen der FAQ in der Storefront liegen auf Französisch, Italienisch, Spanisch, Niederländisch und Dänisch vor – Reiter, Suchüberschriften, die Frage „War diese Antwort hilfreich?“ samt Antworten und der Knopf zum Kopieren des Links. Bisher erschienen sie in diesen Sprachen auf Englisch.
- Der Filter „Gruppen“ in der Liste „Fragen & Antworten“ ist eine Auswahlliste. Gewählt wird eine oder mehrere vorhandene Gruppen, angezeigt werden genau die Fragen, die ihnen zugeordnet sind. Bisher war es ein Freitextfeld, das auch Gruppen mit ähnlichem Namen traf.
- Jede Spalte der Liste „Fragen & Antworten“ ist filterbar. Neu dazu sind Aufrufe und Zufriedenheit (jeweils von–bis) und „Ohne eigene Übersetzung in“ mit Auswahl der Sprache. Die Spalte Zufriedenheit lässt sich außerdem sortieren.
- Die Gruppenliste hat neue Filter: Position, „Ohne eigene Übersetzung in“, Anzahl der FAQs, Aufrufe, Zufriedenheit, Kategorien und Artikel. FAQs, Aufrufe und Zufriedenheit filtern nach den Summen der Gruppe, wie sie in der Liste stehen; „FAQs bis 0“ findet die Gruppen ohne Fragen. Der Filter „Tags“ ist eine Auswahlliste statt eines Freitextfelds und trifft damit genau die gewählten Tags.
Behoben
- FAQs erscheinen in einer erbenden Sprache mit dem Text ihrer Elternsprache – auf der Artikelseite, in den strukturierten Daten und in der Suche. Betrifft Sprachen, die von einer anderen erben (zum Beispiel Deutsch (Österreich) von Deutsch oder Englisch (USA) von Englisch), wenn für sie keine eigene FAQ-Übersetzung gepflegt ist. Bisher blieben die FAQs dort ausgeblendet, obwohl die Elternsprache übersetzt war.
- Die Einstellung „Bei fehlender Übersetzung auf Standardsprache zurückgreifen“ greift erst, wenn auch die Elternsprache keinen Text hat. Bisher sprang sie direkt auf die Standardsprache, sodass etwa ein Kanal mit Englisch (USA) deutsche Fragen zeigte, obwohl eine englische Fassung vorlag.
- Das Plus- und das Minus-Zeichen zum Auf- und Zuklappen übernehmen die Textfarbe der Frage. Bisher waren sie fest schwarz, sodass das Minus einer geöffneten Frage in Themes mit dunklem Hintergrund kaum zu erkennen war.
- Die Zahl in den Zählern neben „Ja“ und „Nein“ steht mittig. Bisher hing ihre Lage von der Zeilenhöhe und der Rundung des Browsers ab und saß je nach Zoomstufe etwas zu hoch.
- Die Administration des Plugins ist im dunklen Farbschema lesbar – der Texteditor für Antworten und Gruppenbeschreibungen samt Beschriftung, Statistik-Kacheln, Balken, Trennlinien, Hinweise und Markierungen übernehmen die Farben des gewählten Schemas. Bisher waren mehrere davon fest hell eingefärbt und auf dunklem Grund kaum zu erkennen.
- Die Tabelle „Klicks nach Sprache & Domain“ behält ihre Spalten. Lange Domains werden gekürzt und stehen vollständig im Tooltip. Bisher schob ein langer Name die Balken und Zahlen aus der Reihe.
- Deinstallieren mit „Daten löschen“ bricht nicht mehr ab. Die Zuordnungstabellen von Gruppen zu Kategorien und Artikeln fehlten in der Liste der zu löschenden Tabellen; ihre Fremdschlüssel verhinderten dann das Löschen der Gruppen, nachdem ein Teil der Tabellen schon entfernt war.
- Aufrufe und Bewertungen lassen sich nicht mehr künstlich hochtreiben. Gezählt wird nur noch für aktive FAQs, die im aktuellen Verkaufskanal sichtbar sind. Wiederholte Aufrufe und Stimmen werden serverseitig erkannt, unabhängig von Cookie und Browserkennung (über einen Hashwert, die IP-Adresse wird nicht gespeichert), und zu viele Anfragen in kurzer Zeit werden abgewiesen. Da die Aufrufe die Reihenfolge in der Suche mitbestimmen, ließ sich bisher auch die Suche verschieben.
- Redakteure ohne Administratorrechte können FAQs pflegen. Das Plugin meldet seine Rechte jetzt in der Rollenverwaltung an (Kataloge → FAQ: Ansehen, Bearbeiten, Anlegen, Löschen). Die Statistik ist nur mit Leserecht für FAQs abrufbar, das Zurücksetzen nur mit Bearbeitungsrecht.
- Änderungen an FAQs und Gruppen erscheinen sofort in der Storefront. Bisher blieben Seiten aus dem HTTP-Cache mit dem alten Stand stehen, bis der Cache von selbst ablief.
- „Bereits abgestimmt“ hängt nicht mehr an der zwischengespeicherten Seite. Ob jemand schon bewertet hat, fragt die Seite jetzt beim Laden ab. Bisher konnte der Stand eines Besuchers im HTTP-Cache landen, sodass andere die Frage nicht mehr bewerten konnten.
- Suche und Suchvorschläge zeigen keine Fragen aus inaktiven oder kanalfremden Gruppen mehr. Fragen ohne Gruppe erscheinen wie bisher.
- Die Suche behält die Relevanz-Reihenfolge. Treffer aus OpenSearch werden nicht mehr nach Aufrufen umsortiert; ohne OpenSearch zählt ein Treffer in der Frage stärker als einer in der Antwort, erst danach entscheiden die Aufrufe.
- Suchvorschläge laden schneller. Je Tastendruck werden nur noch die gefundenen Fragen geladen statt aller FAQs der Landingpage.
- Der Suchvorschlag bringt kein eigenes, fest helles Stylesheet mehr mit und zeigt die Überschriften „FAQ“ und „Produkttreffer“ nur, wenn es FAQ-Treffer gibt und die Einstellung sie nicht ausblendet. Die Farben folgen dem Theme.
- Die Gestaltung der FAQ-Akkordeons gilt nur noch für die FAQ. Bisher veränderten einige Regeln auch andere Akkordeons im Shop.
- In der Kasse steht die FAQ einer Versandart unter deren Auswahlfeld statt darin. Ein Klick in eine Antwort wählt die Versandart nicht mehr um, und Screenreader lesen beim Fokus auf die Versandart nicht mehr die ganze FAQ vor.
- Automatisch geöffnete Fragen werden auch in Verkaufskanälen mit Pfad (etwa /en) gezählt.
- Die Überschriften der Suchseite folgen der richtigen Reihenfolge (h1, h2, h3), wie es Screenreader und Prüfwerkzeuge erwarten.
- Abgekündigte Aufrufe ersetzt bzw. markiert, sodass die Prüfung des Shopware Stores gegen die älteste und die neueste unterstützte Shopware-Version ohne Fehler durchläuft.
- Tags und Verkaufskanäle mit FAQ-Zuordnungen lassen sich wieder löschen. Eine Migration stellt die Fremdschlüssel der Zuordnungstabellen auf kaskadierendes Löschen um; bisher brach das Löschen mit einem Datenbankfehler ab.
- Deinstallieren entfernt auch den Zugang und die Rolle einer Übertragungsfreigabe. Bisher blieben beide im Zielshop stehen.
- Ein Import mit Löschanteil prüft vorab das Löschrecht und bricht nicht mehr mitten im Schreiben ab.
- Die Suche nach FAQs folgt der Mindestlänge des Shops (in Zeichen gezählt, auch bei Umlauten). Nachladen und weitere Seiten des Suchergebnisses suchen nicht erneut nach FAQs.
- Antworten und Attribute in der Storefront werden bereinigt bzw. maskiert ausgegeben. Bilder, Tabellen, Links und Video-Platzhalter bleiben erhalten.
- Die Beschriftungen der Video-Platzhalter sind übersetzt.
- Die Stellung „neben den Produkten“ im Suchvorschlag entsteht ohne JavaScript und bleibt eine gültige Liste für Screenreader.
- Die Suchkarte steht an der richtigen Stelle unter der Überschrift der Suchseite, Anker berücksichtigen die Einstellung „Gruppenname im Anker“ je Verkaufskanal, und ein Akkordeon ohne Gruppen gibt kein leeres Gerüst mehr aus.
- Fehlermeldungen der Zuordnungs-API geben keine internen Details mehr preis.
- Bildunterschriften und Hervorhebungen bleiben beim Speichern erhalten. Shopwares Bereinigung entfernte figure, figcaption und mark aus Antworten und Gruppenbeschreibungen; ein Bild mit Bildunterschrift verlor dadurch seine Ausrichtung und Größe, die Unterschrift stand als loser Text dahinter. Eine bereits verlorene Bildunterschrift ist im Editor neu einzutragen.
Geändert
- Die FAQ-Zuordnungen an Tags, Artikeln, Kategorien und Verkaufskanälen sind nur noch über die Admin-API abrufbar. Über die Store-API waren dort Namen und Beschreibungen auch inaktiver oder kanalfremder Gruppen lesbar.
- Übertragung an einen anderen Shop abgesichert. „Verbindung testen“ spricht nur http/https-Adressen an, folgt keinen Weiterleitungen, verweigert Link-Local- und Cloud-Metadaten-Adressen und meldet Erfolg nur, wenn am Ziel wirklich FAQ Professional antwortet. Das Secret im Verbindungscode wird verschlüsselt gespeichert (Schlüssel aus APP_SECRET; ändert sich dieser, ist der Code neu einzutragen). Der Zugang eines freigegebenen Zielshops hat kein allgemeines Recht zum Löschen von Medien mehr. Zellen, die mit =, +, -, @ beginnen, werden im CSV-Export gegen Formel-Ausführung in Excel geschützt und beim Import wieder hergestellt, und ein Import-ZIP wird vor dem Lesen auf Größe, Anzahl der Einträge und Pfade geprüft.
- Die Dienste für die Suche über Elasticsearch/OpenSearch werden aus einer YAML-Datei geladen statt aus XML. Shopware 6.8 lädt keine Symfony-Konfiguration in XML mehr; das Plugin ist damit auf das Update vorbereitet. Am Verhalten im Shop ändert sich nichts.
- /llms.txt wird im HTTP-Cache gehalten und mit jeder Änderung an FAQs oder Gruppen geleert.
- Das Storefront-Plugin zum Kopieren des Links heißt jetzt FaqCopyLink, die CSS-Klasse faq-accordion-header--copy-link. Die alte Klasse faq-accordion-header--kopierlink steht weiterhin im Markup, ist aber abgekündigt und entfällt in einer späteren Version; eigene Styles bitte auf die neue Klasse umstellen.
- Bezeichner im Code sind durchgängig englisch. Für Erweiterungen relevant: Dienst-IDs und PHP-Klassen wie FaqSeitenAdresse heißen nun englisch (FaqPageAddress). Twig-Funktionen behalten ihre bisherigen Namen als abgekündigte Aliase.
Hinweis
- Die Hilfreich-Quote für einen gewählten Zeitraum wird aus den einzelnen Bewertungen berechnet. Bewertungen speichern weder Verkaufskanal noch Sprache; die Filter für Kanal und Sprache wirken deshalb auf Aufrufe, nicht auf die Quote im Zeitraum.
6.7.7 6.7.0.0 - 6.7.16.0
Behoben
- Speichern war blockiert — und zwar im ganzen Shop, nicht nur bei den FAQs. Wer einen Artikel, eine Bestellung, eine Kategorie oder eine Einstellung sichern wollte, kam nicht durch, solange dieses Plugin aktiv war. Das Plugin griff auf eine Funktion des Shopsystems zu, die es erst ab Shopware 6.7.13 gibt. Betroffen sind deshalb ausschließlich Shops mit einer Shopware-Version vor 6.7.13 — dort behebt dieses Update das Problem vollständig. Läuft Ihr Shop bereits auf 6.7.13 oder neuer, ist bei Ihnen nie etwas passiert.
- Die Statistik-Kachel „Unbeantwortete FAQs“ hiess irreführend. Sie zeigt Fragen, die noch nie jemand geöffnet hat — nicht Fragen ohne Antwort. Sie heiÃt jetzt „Nie geöffnete FAQs“ und sagt damit dasselbe wie die Zeile darunter.
- Die Artikelzuweisung einer FAQ-Gruppe brauchte zwei Zeilen. Das Feld zeigte gleich viele Einträge wie die Felder darüber, obwohl Artikelnamen deutlich länger sind — dadurch rutschte der Rest in eine zweite Zeile und die Maske wirkte unruhig. Es zeigt jetzt weniger Einträge und bleibt einzeilig; die Zahl dahinter nennt weiterhin den vollständigen Bestand.
- Ein Update von einer älteren Fassung konnte mittendrin abbrechen. Fehlte in der Datenbank eine Tabelle, die das Plugin erwartete, hielt die Aktualisierung dort an — und alles, was danach kam, blieb liegen. Sichtbar wurde das an den neuen Zuordnungen zu Kategorien und Artikeln: Sie fehlten nach dem Update einfach. Die Aktualisierung geht jetzt über eine fehlende Tabelle hinweg, statt stehenzubleiben.
- Fehlt nach einem missglückten früheren Update eine Tabelle dieses Plugins, holt das Update sie jetzt selbst zurück, statt sie dauerhaft zu vermissen. Bisher half auch ein erneutes Update nicht: War die zugehörige Aktualisierung bereits als erledigt vermerkt, lief sie kein zweites Mal, und die Tabelle blieb für immer verschwunden. Wer es selbst nachsehen oder anstoßen möchte, findet dafür jetzt den Konsolenbefehl syn:faq:tables:check (mit --repair zum Reparieren).
Wichtig beim Update
Wenn Ihr Update auf 6.7.6 abgebrochen ist, brauchen Sie nichts von Hand zu reparieren. Die liegengebliebenen Schritte laufen bei diesem Update von allein nach.
6.7.6 6.7.0.0 - 6.7.16.0
Behoben
Betrifft die Verwaltung der FAQs im Backend, wenn nicht anders angegeben.
- Eine neu zugeordnete Frage landet am Ende der Liste statt ganz oben. Bisher setzte jedes Speichern ihre Position in allen Gruppen zurück. Bestehende Gruppen werden beim Update einmalig durchnummeriert, Ihre Reihenfolge bleibt erhalten.
- Der Zitat-Knopf im Antwort-Editor löschte markierten Text, statt ihn umzuwandeln. Er umschließt ihn jetzt.
- Der eingetippte Suchbegriff blieb nach dem Auswählen im Feld stehen. Er verschwindet jetzt, und die Liste bietet danach wieder alle Einträge an.
- Die Fragen- und Gruppenliste merken sich die eingeblendeten Spalten — je Benutzerkonto, samt Reihenfolge und Kompaktmodus.
- Nach dem Speichern kehren Sie dorthin zurück, wo Sie hergekommen sind. Wer auf der Maske bleiben will, nimmt den zweiten Knopf daneben.
- Die Speichern-Knöpfe zeigen an, dass geschrieben wird. Bei vielen Zuweisungen dauert das spürbar.
- Ein aktiver Eintrag lässt sich immer abschalten, auch wenn er seine letzte Zuweisung verloren hat. Gesperrt ist nur noch das Anschalten.
- Gruppen mit mehr als rund 9.400 Zuweisungen wurden unvollständig angezeigt. Wer so speicherte, konnte den nicht geladenen Teil verlieren. Der Bestand wird jetzt vollständig gelesen.
- Die Beschreibung einer FAQ-Gruppe erscheint jetzt im Shop, zwischen Gruppenüberschrift und erster Frage.
- Der Abbrechen-Knopf im Löschen-Dialog zeigt wieder „Abbrechen" statt eines internen Textschlüssels.
- Beschriftungen in der Verwaltung sind richtiggestellt. „Vertriebskanal" heißt jetzt „Verkaufskanal", wie bei Shopware selbst.
- Die Beschriftung des Antwortfelds steht wieder über dem Feld, mit richtigem Abstand nach unten.
Neu
- „Alle Verkaufskanäle" mit einem Schalter — auch für später angelegte Kanäle. Ihre bisherige Auswahl bleibt gespeichert und gilt wieder, sobald Sie ihn ausschalten.
- FAQ-Gruppen lassen sich Kategorien und Artikeln zuweisen, nicht mehr nur über Tags. Ein Tag genügt weiterhin, eine Kategorie genügt auch. Unterkategorien erben die Zuweisung nicht.
- Sprungmarken wahlweise ohne Gruppennamen. Aus versand-wie-lange-dauert-die-lieferung wird dann wie-lange-dauert-die-lieferung. Bereits geteilte Links funktionieren in jedem Fall weiter. Voreingestellt ist die bisherige Form — wer nichts umstellt, merkt nichts.
- Die Auswahl von Gruppen, Tags, Kategorien und Artikeln ist übersichtlicher. Getippte Begriffe werden zuerst am Wortanfang gesucht; für großen Bestand gibt es „Alle anzeigen" mit Suche und Alphabet-Register.
- Gleichnamige FAQ-Gruppen sind unterscheidbar — die Fragenanzahl steht dahinter, etwa „Versand & Lieferung (195)".
- Fragen- und Gruppenliste lassen sich nach Verkaufskanal filtern.
- Die Gruppenliste zeigt die Spalten „Kategorien" und „Artikel".
- Kategorieseiten zeigen zugewiesene FAQ-Gruppen auch ohne CMS-Block. Ein vorhandener Block hat weiterhin Vorrang.
Wichtig beim Update
Shops mit Elasticsearch brauchen einen Reindex, damit „Alle Verkaufskanäle" auch in der Shop-Suche greift. Einzelheiten in UPGRADE.md.
An Ihren bestehenden Links ändert sich nichts.
6.7.5 6.7.0.0 - 6.7.16.0
Behoben
Betrifft die Anzeige der FAQs im Shop, und dort vor allem Besucher, die ohne
Maus arbeiten — mit der Tastatur oder mit einem Bildschirmleser.
- Ein Rahmen zeigt wieder, wo die Tastatur gerade steht. Wer sich mit der
Tabulatortaste durch die Fragen bewegt, sieht die aktuelle Frage jetzt
hervorgehoben; bisher war nicht zu erkennen, welche Frage sich beim Drücken
der Eingabetaste öffnen würde. Beim Bedienen mit der Maus erscheint der Rahmen
nicht — dort weiß man ohnehin, wo man ist. - Ein Link in einer Frage steht der Bedienung nicht mehr im Weg. Enthielt
eine Frage einen Link, saß dieser im Aufklapp-Schalter. Bildschirmleser können
ein Bedienelement in einem Bedienelement nicht auflösen: Der Link war nicht
erreichbar und der Schalter nicht zuverlässig bedienbar. In der Frage werden
Links jetzt als Text angezeigt; Auszeichnungen wie fett oder kursiv bleiben
erhalten. In der Antwort ändert sich nichts — dort bleiben Links
anklickbar, und dorthin gehören sie auch.
Beide Punkte betreffen verbindliche Stufen der Barrierefreiheit (WCAG 2.2,
Stufe A und AA). Für Online-Shops fordert das Barrierefreiheitsstärkungsgesetz
sie seit Juni 2025.
Verbessert
- Optimierungen am Quellcode für bessere Lesbarkeit.
6.7.4 6.7.0.0 - 6.7.16.0
Behoben
Betrifft Installationen, in denen die Administration aus dem Quelltext neu
gebaut wird — typischerweise Agentur- und Deployment-Umgebungen. Wer das Plugin
über den Store installiert und die mitgelieferten fertigen Dateien verwendet,
war nicht betroffen.
- Der Bau der Administration läuft wieder durch. Dem Paket fehlte die
Datei, in der die benötigten JavaScript-Pakete aufgeführt sind. Ohne sie lädt
Shopware sie nicht, und der Bau bricht mit „Rollup failed to resolve import"
ab; bisher half nur, die Datei von Hand zu ergänzen. - Sieben JavaScript-Pakete sind jetzt ausdrücklich aufgeführt. Sie kamen
bisher nur deshalb mit, weil ein anderes Paket sie mitbringt. Bei
Paketverwaltern mit strenger Ablage — etwa pnpm oder Yarn — konnte der Bau
daran scheitern.
Verbessert
- Die Aufzählung auf der noch leeren Statistik-Seite endet mit Satzzeichen und
schreibt „30 Tage" als Zahl.
6.7.3 6.7.0.0 - 6.7.16.0
Behoben
Betrifft die Statistik-Seite im Backend, und dort vor allem Shops, in denen
noch wenig oder gar nichts passiert ist. Die Seite ließ überall dort Teile weg
oder verschob sie, wo eine Zahl noch fehlte.
- Es stehen wieder vier Kacheln nebeneinander. Die vierte — „Bewertungen" —
fehlte, solange niemand eine Antwort bewertet hatte; jetzt zeigt sie einen
Strich, bis die erste Bewertung eingeht. - Die kleinen Diagramme in den Kacheln haben wieder ihre volle Höhe. Fehlt
über einem Diagramm die grüne oder rote Vergleichszahl — in den ersten Tagen
eines Shops ist das der Normalfall —, wurde es bisher auf ein Viertel
zusammengedrückt, und darunter blieb eine große leere Fläche stehen. - In Kacheln ohne Zahlen steht eine feine Linie dort, wo später die Balken
erscheinen. Bisher war die Fläche einfach leer. - Der Zeitraum unter der ersten Kachel erscheint erst, wenn es einen gibt.
Bisher stand dort auf einem neuen Shop das Wort „Verlauf:" und dahinter
nichts. - Wer nach Vertriebskanal oder Sprache einschränkt und dort noch keine
Aufrufe hat, liest jetzt genau das. Bisher erschien derselbe Satz wie auf
einem Shop ganz ohne Daten — auch dann, wenn andere Kanäle längst Zahlen
lieferten. - Der Knopf „Statistiken zurücksetzen" erscheint nur, wenn es etwas
zurückzusetzen gibt. - Eine interne Verknüpfung zwischen Frage und FAQ-Gruppe war falsch
benannt. Auf die Anzeige im Shop und im Backend hatte das keine
Auswirkung — die Verknüpfung wird an keiner Stelle des Plugins gelesen. Wer
das Plugin mit eigenem Code erweitert, erhält sie jetzt wie erwartet.
Neu
- Eine noch leere Statistik-Seite erklärt, was dort entstehen wird — und
nennt die Voraussetzung dafür: Die FAQs müssen im Shop sichtbar sein, als
eigene Seite, als Reiter am Produkt, in der Kategorie oder als CMS-Block.
Verbessert
- Optimierungen am Quellcode für bessere Lesbarkeit.
6.7.2 6.7.0.0 - 6.7.16.0
Behoben
Betrifft alle Shops. Dem Befehlsmenü im Antwort-Editor — es erscheint nach
der Eingabe eines Schrägstrichs — fehlten zwei Verhaltensweisen, die
erst auffallen, wenn man nach dem Schrägstrich weiterschreibt.
- Die Auswahl grenzt sich mit jedem getippten Zeichen ein. Wer nach dem
Schrägstrich tab eintippt, sieht nur noch die Befehle, die dazu passen;
bisher blieb die vollständige Liste stehen. - Das Menü folgt der Schreibmarke. Es steht jetzt bei jedem Zeichen unter
der Stelle, an der geschrieben wird; bisher blieb es dort stehen, wo der
Schrägstrich getippt wurde.
Verbessert
- Die unterstützten PHP-Fassungen sind ausdrücklich benannt: 8.2 bis 8.5.
Die Installation auf einer älteren Fassung wird damit von vornherein
abgewiesen, statt erst im Betrieb zu scheitern — bisher stand dort eine
offene Untergrenze, obwohl der Code Sprachmittel ab 8.2 verwendet. - Der Quelltext wurde durchgehend auf die Ausdrucksmittel dieser Fassungen
umgestellt und ist damit kürzer und einheitlicher zu lesen. Am Verhalten
ändert das nichts.
Ebenfalls enthalten
Die Fassung 6.7.1 wurde nicht einzeln veröffentlicht. Wer von 6.7.0 kommt,
erhält ihre Neuerungen mit dieser Aktualisierung:
- Die Statistik zeigt Verläufe. Unter jeder der vier Kacheln steht, wie sich
der Wert entwickelt hat: ein Balken je Tag für die Aufrufe, ein Ring für die
Bewertungen. Wer mit dem Zeiger über einen Tag fährt, liest Datum und Anzahl. - Die Bewertungsquote wird eingeordnet. Neben dem Prozentwert steht ein Satz,
der ihn benennt. Wie belastbar die Quote ist, richtet sich nach der Zahl der
abgegebenen Stimmen. - Jede Kachel nennt die Veränderung zum vorangegangenen Zeitraum gleicher
Länge. - Meldungstitel und Spaltenüberschriften erscheinen in der eingestellten
Sprache der Administration. Betroffen waren die Listen und
Bearbeitungsseiten für Fragen und Gruppen.
6.7.1 6.7.0.0 - 6.7.16.0
Neu
- Die Statistik zeigt Verläufe. Unter jeder der vier Kacheln steht, wie sich der Wert entwickelt hat: ein Balken je Tag für die Aufrufe, ein Ring für die Bewertungen. Wer mit dem Zeiger über einen Tag fährt, liest Datum und Anzahl — auch bei Tagen ohne einen einzigen Aufruf. Bisher standen dort vier Zahlen ohne Verlauf.
- Die Bewertungsquote wird eingeordnet. Neben dem Prozentwert steht ein Satz, der ihn benennt. Wie belastbar die Quote ist, richtet sich nach der Zahl der abgegebenen Stimmen: Sind es wenige, nennt der Hinweis beim Überfahren den Bereich, in dem der tatsächliche Wert liegt.
- Jede Kachel nennt die Veränderung zum vorangegangenen Zeitraum gleicher Länge — grün bei Zuwachs, rot bei Rückgang, grau bei unverändertem Wert. Liegt noch kein vollständiger Vorzeitraum vor, erscheint der absolute Zuwachs anstelle eines Prozentwerts.
Behoben
Betrifft Shops, deren Administration auf Englisch geführt wird.
- Meldungstitel und Spaltenüberschriften erscheinen in der eingestellten Sprache der Administration. Betroffen waren die Listen und Bearbeitungsseiten für Fragen und Gruppen; bisher standen diese Texte fest im Programmcode und blieben dort auch in einem englischen Backend deutsch.
Wartung
- Die Grundlagen des Editors für Antworten und Gruppenbeschreibungen sind aktualisiert. Die eingespielten Änderungen betreffen Tabellen, Listen und das Zusammenspiel mit der Administration. Am Bearbeiten von Fragen und Antworten ändert sich nichts.
- Der Bauvorgang des Plugins ist wiederholbar. Alle verwendeten Fremdpakete sind auf feste Fassungen und Prüfsummen festgelegt. Bisher galt das nur für einen Teil von ihnen, sodass zwei Installationen unterschiedliche Pakete erhalten konnten. Für den Betrieb im Shop ändert sich dadurch nichts.
- Die Auswertung der Statistik ist in einzeln prüfbare Bestandteile zerlegt, die beiden Indexer der Administration teilen sich eine gemeinsame Grundlage, und die Routendefinition liegt als YAML vor. Am Verhalten ändert sich nichts.
6.7.0 6.7.0.0 - 6.7.16.0
- Beim Update werden Fragen und Gruppen abgeschaltet, denen ein Verkaufskanal oder eine Gruppe fehlt. Die Regel steht seit jeher am Aktiv-Schalter: „Aktiv kann nur gesetzt werden, wenn Vertriebskanal und Gruppe zugewiesen sind." Durchgesetzt hat sie bisher aber die Listenansicht im Admin — beim bloßen Öffnen, still und ohne Rückmeldung. Das hatte eine Folge, die kaum jemand vermuten würde: Solche Fragen waren im Shop über die Suche auffindbar, und zwar so lange, bis zufällig ein Mitarbeiter die passende Admin-Seite aufrief. Ob ein Kunde einen Treffer sah, hing damit am Verhalten im Backend. Das Update setzt die Regel einmalig und nachvollziehbar durch; danach ändert sie niemand mehr im Vorbeigehen. Betroffene Einträge bleiben erhalten und stehen in der Liste weiterhin mit rotem Hinweis — sie sind nur nicht mehr aktiv.
- Verkaufskanäle ohne Storefront lassen sich nicht mehr auswählen. Die Auswahlfelder bei FAQ-Gruppen, bei Fragen und im Statistik-Filter boten bisher alle Kanäle an, auch „Headless" und „Produktvergleich". Keiner davon hat eine HTML-Storefront: Eine dort zugeordnete FAQ wird nirgends ausgespielt, und im Statistik-Filter kam verlässlich eine leere Auswertung heraus, ohne dass erkennbar war, warum. Bereits gespeicherte Zuordnungen zu solchen Kanälen entfernt das Update. An Fragen und Gruppen selbst ändert sich dabei nichts.
- Die FAQ-Listen im Admin öffnen sich deutlich schneller. Die Gruppenliste hängte an jede Zeile sämtliche Fragen der Gruppe an, nur um vier Zahlen anzuzeigen: Anzahl, Klicks und die Hilfreich-Bewertung. Bei einem gut gefüllten FAQ-Bestand kamen so je Seitenaufruf mehrere Megabyte zusammen; jetzt sind es einige Dutzend Kilobyte. Auch die Fragenliste lud je Zeile vollständige Verkaufskanal-Datensätze, damit eine Spalte Namen anzeigt. Die angezeigten Zahlen sind unverändert; sie werden jetzt berechnet statt zusammengetragen.
- Einträge pro Seite sind in beiden Listen gleich: 25, 50 oder 100. Bisher boten die Fragen 15/30/50/100 an und starteten mit 15, die Gruppen 15/25/50/100 und starteten mit 25. Die kleinste Stufe entfällt — fünfzehn Zeilen sind auf einem heutigen Bildschirm eine halbe Seite.
- Neu: Wie lange das Klickprotokoll aufbewahrt wird. Unter „Aufbewahrung" wählbar: 12 Monate, 24 Monate oder unbegrenzt. Eine tägliche Aufgabe räumt danach von selbst auf. Ab Werk steht die Einstellung auf „unbegrenzt" — ein Update soll keine Statistik löschen, um die niemand gebeten hat. Wer aufräumen möchte, stellt es dort ein.
- Die Statistik wertet spürbar schneller aus. Der Filter nach Verkaufskanal und Sprache griff auf Spalten zu, die in keinem Index standen; jede Auswertung las dafür die vollständige Klick-Tabelle. Bei wenigen Zeilen fällt das nicht auf, mit echtem Verkehr sehr wohl. Außerdem berücksichtigt „Statistik zurücksetzen" jetzt den eingestellten Filter, statt immer alles zu leeren.
- Die Suche im Admin findet jetzt auch Umlaute. „Größe" oder „Rückgabe" lieferten dort bisher keinen einzigen Treffer, obwohl die Fragen vorhanden waren.
- Eine Frage erscheint auf einer Seite nur noch einmal. Steht dieselbe Frage in zwei Gruppen — etwa eine allgemeine Frage, die überall erscheinen soll, zusätzlich zum Produkt-Reiter — wurde sie bisher mehrfach ausgegeben, sichtbar und in der Auszeichnung für Suchmaschinen. Das gilt jetzt über die ganze Seite hinweg, nicht mehr nur je Ausgabebereich.
- Das Kopier-Symbol ist ab Werk ausgeschaltet. Neu unter „Formatierung / Aussehen“: „Kopier-Symbol hinter jeder Frage anzeigen“. Nach einem Update ändert sich damit nichts an Ihrer FAQ-Seite — auch der Innenabstand der Fragen bleibt unangetastet. Wer die Funktion möchte, schaltet sie dort ein.
- Angesprungene Fragen stehen jetzt oben statt in der Bildmitte. Derselbe Link endete bisher an drei verschiedenen Stellen, je nachdem ob man ihn neu aufrief, in der Adresszeile erneut bestätigte oder die Seite neu lud. Alle drei Wege führen jetzt an dieselbe Stelle, mit Abstand zur Kopfzeile.
- Ein Kopier-Symbol hinter jeder Frage. Ein Klick legt den Link genau zu dieser Frage in die Zwischenablage — praktisch, um einem Kunden per Mail die eine passende Antwort zu schicken, statt ihn auf die FAQ-Seite zu verweisen. Bewusst als Schaltfläche gebaut und nicht als Link: Bei tausenden Fragen entstünden sonst ebenso viele zusätzliche interne Verweise auf einer Seite, die Suchmaschinen allesamt verfolgen. Es entsteht dadurch kein einziger zusätzlicher Link auf Ihrer Seite.
- Der Sprachwechsel behält die geöffnete Frage. Wer eine Frage aufgeschlagen hat und die Sprache umstellt, landet nicht mehr am Seitenanfang, sondern bei derselben Frage in der neuen Sprache. Gibt es sie dort nicht, bleibt es beim Seitenanfang.
- Die FAQ-Vorschläge in der Suche verwiesen in Fremdsprachen ins Leere. In einem Shop mit Sprachdomänen zeigte jeder Vorschlag auf die Adresse ohne Sprachkürzel — also auf eine Seite, die es nicht gibt. Der Fehler blieb unbemerkt, weil er in der Standardsprache nicht auftritt.
- Links auf eine einzelne Frage sind jetzt lesbar. Statt …/faq-seite#faq-d4d4d4d4…-f6f6f6f6… heißt es künftig …/faq-seite#allgemeine-fragen-wie-kann-ich-bestellen — Gruppenname und Frage in Kurzform. Wer so einen Link in einer E-Mail, im Chat oder im Ticket weitergibt, sieht auf einen Blick, wohin er führt; ein KI-Assistent, der die llms.txt liest, gibt ihn ebenso weiter. Umgesetzt im FAQ-Akkordeon, in den Suchvorschlägen, auf der Suchergebnis-Seite und in der llms.txt.
- Bereits geteilte Links funktionieren unverändert weiter. Jede Frage behält zusätzlich ihre bisherige Sprungmarke faq-{Gruppen-ID}-{Frage-ID} an genau der Stelle, an der sie immer stand. Ein Link, den ein Kunde vor Monaten gespeichert oder in einem Forum hinterlassen hat, springt weiterhin zur richtigen Frage und klappt sie auf. Keine bisherige Sprungmarke entfällt.
- Behoben: Eine einzige unvollständig übersetzte FAQ-Gruppe legte /llms-full.txt in dieser Sprache komplett lahm. Die Seite antwortete mit einem Serverfehler, und damit fehlten nicht nur die eine Gruppe, sondern alle anderen gleich mit. Dieser Zustand entsteht in jedem Shop, sobald jemand eine Gruppe anlegt und die Übersetzung später nachreicht. Eine Gruppe ohne Übersetzung erscheint jetzt einfach ohne Namen.
- Die maschinenlesbaren Dateien sind jetzt je Sprache richtig. Adressen tragen den Sprachpfad der jeweiligen Verkaufskanal-Domain (/en/… statt der deutschen Adresse), und die FAQ-Seite wird über die SEO-Adresse genau dieser Sprache ermittelt. Gibt es die Seite in einer Sprache nicht, erscheinen dort keine Fragen-Links — und die Datei sagt ausdrücklich, warum, statt so auszusehen, als hätte der Shop keine FAQs.
- Die Ankerlinks folgen dem Text, der in der jeweiligen Sprache tatsächlich angezeigt wird. Greift die Einstellung „Bei fehlender Übersetzung auf Standardsprache zurückgreifen", steht auf der Seite der Text der Standardsprache — und der Link zeigt dann auch dorthin. Jede Frage behält dabei in jeder Sprache ihren eigenen, eindeutigen Anker.
- Die llms.txt ist jetzt ein Wegweiser statt eines Datenbergs. Sie führt je FAQ-Gruppe einen Abschnitt und verlinkt darin jede Frage direkt an ihre Stelle auf Ihrer FAQ-Seite — ein KI-Assistent springt damit zur einzelnen Antwort, statt sich durch alles zu lesen. Zuvor stand der gesamte Bestand in dieser einen Datei; in einem Shop mittlerer Größe waren das mehrere Megabyte, an denen viele Abrufe abbrachen. Jetzt sind es einige Dutzend Kilobyte.
- Neu: /llms-full.txt mit der vollständigen Sammlung. Alle Fragen mit ihren kompletten Antworten, verlinkt aus der llms.txt, damit ein Modell sie auch findet. Antworten werden dort nicht mehr nach 500 Zeichen abgeschnitten.
- Aufzählungen und Absätze in Antworten laufen nicht mehr zu einem Wort zusammen. Aus „Zahlungsarten:PayPalKreditkarteVorkasse" wird wieder „Zahlungsarten: PayPal, Kreditkarte, Vorkasse" — das gilt für Listen, Absätze, Überschriften, Zeilenumbrüche und Tabellen gleichermaßen. Ausgerechnet in der Datei für Maschinen stand bisher an vielen Stellen Kauderwelsch.
- Der Verweis auf /faq ist entfallen: Diese Adresse gibt es im Shop nicht, der Link lief ins Leere. Verlinkt wird jetzt die Seite aus der Einstellung „FAQ-Landingpage für Suchergebnisse". Ist dort keine ausgewählt, erscheint gar kein Fragen-Link — lieber keiner als ein toter.
- Beide Dateien zeigen nur Gruppen, die im Shop auch erscheinen, und werden als Markdown ausgeliefert, wie es llmstxt.org vorsieht. Die bisherige Adresse /llms.txt antwortet unverändert weiter.
- FAQs lassen sich jetzt auch in einer Spalte platzieren. Bisher gab es die FAQ-Ausgabe nur als ganzen Baustein über die volle Breite. Neu ist ein FAQ-Element, das sich im Erlebniswelt-Editor über „Element austauschen" in jede Spalte setzen lässt — etwa in die rechte Hälfte eines Zwei-Spalten-Layouts. Welche Fragen erscheinen, richtet sich wie gewohnt nach den Tags der Seite. Die Überschriften-Ebene des Gruppennamens ist am Element einstellbar, damit sie in die Gliederung der jeweiligen Seite passt.
- Der FAQ-Baustein zeigt im Erlebniswelt-Editor jetzt, was später im Shop erscheint. Bisher stand dort nur der Titel und darunter ein leerer Kasten. Wählen Sie in der Seitenleiste unter „Demo-Entität" ein Beispielprodukt oder eine Beispielkategorie, sehen Sie die Gruppen und Fragen, die für dieses Objekt tatsächlich gelten. Ohne Auswahl erklärt ein Hinweis, wovon die Auswahl abhängt — angezeigt wird nur, was der Shop später auch ausgibt.
- FAQ-Baustein und FAQ-Element stehen im Auswahldialog jetzt unter einer eigenen Überschrift „FAQ Professional" statt unter „Text". Bestehende Erlebniswelten bleiben davon unberührt.
- Stehen mehrere FAQ-Bereiche auf einer Seite, klappen sie sich nicht mehr gegenseitig zu. Zuvor schloss das Öffnen einer Frage eine offene Frage im anderen Bereich.
- Die Auszeichnung nach schema.org steht jetzt genau einmal je Seite, unabhängig davon, ob die FAQs über den Produkt-Reiter, den Baustein oder das neue Element erscheinen.
- Neuer Editor für Antworten und Gruppenbeschreibungen. An die Stelle des bisherigen Textfelds tritt ein Editor mit Bildern, Video, Zitaten, Hinweisboxen und Schnellbefehlen über die Schrägstrich-Taste. Bestehende Inhalte werden unverändert übernommen — geprüft an einem Querschnitt echter Feldinhalte, jeder davon zeichengenau.
- Die Frage ist jetzt ein einfaches Textfeld. Eine Frage braucht keine Formatierung. Bereits gespeicherte Fragen bleiben unangetastet und werden im Shop unverändert dargestellt; wer eine davon bearbeitet, sieht die enthaltene Auszeichnung als Text.
- Beim Öffnen eines FAQ-Eintrags im Editor werden enthaltene Links nicht mehr verändert. Zuvor hätte der Editor ihnen beim Speichern rel="nofollow" und ein neues Zielfenster verpasst — also die Bewertung durch Suchmaschinen berührt, ohne dass jemand etwas bearbeitet hat.
- Die Suchergebnis-Seite gruppiert FAQ-Treffer jetzt nach ihrer Gruppe und zeigt deren Namen als Überschrift, statt ihn als Kennzeichen neben jede Frage zu setzen. Damit sieht sie aus wie der CMS-Block und der Produkt-Tab.
- „War diese Antwort hilfreich?" funktioniert auf der Suchergebnis-Seite jetzt tatsächlich — die Schaltflächen waren dort zwar sichtbar, aber ohne Wirkung.
- Auf einer Fremdsprache zeigt das Feld wieder den Text der Standardsprache als Platzhalter, damit beim Übersetzen sichtbar ist, worum es geht.
- Vier Darstellungs-Einstellungen wirken wieder: Symbolart, Symbolposition, Trennlinie und deren Farbe ließen sich zwar einstellen, hatten aber keine Auswirkung auf die Anzeige.
- Die Optionen „Gruppenname als Überschrift anzeigen", „Gruppenname fett darstellen" und „Frage fett darstellen" lassen sich jetzt tatsächlich abschalten.
- FAQs neben den Suchvorschlägen erscheinen jetzt auch in Shops mit mehreren Sprachdomains.
- Die strukturierten Daten enthalten nur noch Fragen, die auf der Seite auch sichtbar sind, und sind auf 100 Einträge begrenzt.
- Die geplante Aufräum-Aufgabe für Bewertungen älter als ein Jahr brach beim ersten Löschlauf ab. Behoben.
- Die Beschreibungstexte versprechen keine Google-Rich-Snippets mehr: Google hat die FAQ-Darstellung in den Suchergebnissen im Mai 2026 abgeschaltet. Die Auszeichnung nach schema.org bleibt unverändert erhalten und wird von Suchmaschinen und KI-Assistenten weiterhin ausgewertet.
- Neues Versionsschema: die ersten beiden Stellen benennen die Shopware-Linie, für die diese Version gedacht ist. Inhaltlich ist sie die direkte Fortsetzung von 2.4.0.
6.6.0 6.6.0.0 - 6.6.10.31
- Erste Version für Shopware 6.6. Der Funktionsumfang entspricht Version 2.4.0 der Shopware-6.7-Linie.
- Neues Versionsschema: Die ersten beiden Stellen benennen die Shopware-Linie, für die eine Version gedacht ist. Versionen 6.6.x laufen auf Shopware 6.6, Versionen 6.7.x auf Shopware 6.7.
2.4.0 6.7.0.0 - 6.7.16.0
- Sie können jetzt wählen, ob die FAQs auf der Suchergebnis-Seite über oder unter den Produkten erscheinen. Neue Einstellung unter „Suche".
2.3.0 6.7.0.0 - 6.7.16.0
Neue Funktionen
- Neue Einstellung unter „Allgemeines": „Bei fehlender Übersetzung auf Standardsprache zurückgreifen" (standardmäßig aus). Wenn aktiviert, werden noch nicht übersetzte FAQs in der Standardsprache des Shops angezeigt, statt ausgeblendet zu werden.
- Neue Spalte „Übersetzungen" in der FAQ-Liste und in der FAQ-Gruppen-Liste. Sie zeigt auf einen Blick, welche Sprachen bereits übersetzt sind (✓) und welche noch fehlen (✗).
Verbesserungen
- Die FAQ-Suche zeigt jetzt nur FAQs in der Sprache, in der man gerade surft. Eine deutsche FAQ erscheint nicht mehr, wenn man im englischen Shop sucht (außer die neue Fallback-Einstellung oben ist aktiviert).
- Die FAQ-Suche bleibt jetzt automatisch aktuell. Es muss kein separater Befehl mehr ausgeführt werden.
- Klarere Bezeichnung in den Sucheinstellungen („search suggest" statt „search dropdown"), damit die Option leichter zu finden ist.
- Beim Bearbeiten einer FAQ oder FAQ-Gruppe in einer anderen Sprache als der Standardsprache des Shops kann der Text jetzt leer gelassen werden, dann wird der Inhalt der Standardsprache verwendet. Nur in der Standardsprache muss der Text weiterhin ausgefüllt werden.
Bugfixes
- Fehler behoben, der Produkt- und andere Seiten in einer Sprache lahmlegen konnte, in der die FAQs noch nicht übersetzt waren (z. B. ein englischer Shop mit nur auf Deutsch gepflegten FAQs). Nicht übersetzte FAQs werden jetzt einfach ausgeblendet oder in der Standardsprache angezeigt, wenn die neue Fallback-Einstellung aktiviert ist.
- Die Meldungen „Question & Answer need to be filled" und „Groupname needs to be assigned" erscheinen nicht mehr, wenn eine Übersetzung in einer anderen als der Standardsprache gespeichert wird. Diese Texte sind dort nicht mehr erforderlich.
2.2.0 6.7.0.0 - 6.7.16.0
## Neue Funktionen
- Plugin-Konfiguration „Suche": Neuer Toggle „FAQs auf der Suchergebnis-Seite anzeigen" (Standard: an) — deaktiviert die FAQ-Liste auf der `/search`-Ergebnis-Seite vollständig
- Plugin-Konfiguration „Suche": Neue Option „Ausblenden" für die Position im Such-Dropdown — deaktiviert FAQ-Vorschläge im Suggest-Dropdown vollständig
## Verbesserungen
- FAQ-Akkordeon-Anker-IDs umgestellt von Fragen-Slug auf das stabile Format `faq-{groupId}-{faqId}` — verhindert Anker-Kollisionen bei gleichlautenden Fragen in verschiedenen Gruppen und überlebt Umformulierungen der Frage. Auch in Suchergebnis-Seite und Such-Suggest-Links konsistent angepasst
- Administration: `flagUrl` im FAQ-Overview verwendet jetzt den Shopware-`asset`-Filter statt eines hartcodierten `/bundles/`-Pfads — korrekte Auflösung auch in Setups mit externem Asset-Storage (CDN/S3)
## Bugfixes
- Suchergebnis-Seite und Such-Suggest: HTML-Entities in FAQ-Fragen (z. B. `&`) wurden doppelt encodiert und als `&` angezeigt — `|striptags` wurde um `|raw` ergänzt, damit bereits encodierte Entities aus dem Rich-Text-Feld nicht erneut escaped werden
2.1.1 6.7.0.0 - 6.7.16.0
Fehlenden use-Import für FaqGroupCollection in ProductPageLoadedSubscriber ergänzt
2.1.0 6.7.0.0 - 6.7.16.0
- Neue Funktion: Dynamische /llms.txt-Route — gibt alle aktiven FAQ-Gruppen mit Fragen und Antworten als maschinenlesbaren Klartext aus, kompatibel mit dem llmstxt.org-Standard für KI-Readiness.
- Verbesserung: Anzeigeposition-Logik überarbeitet — „Produkt-Tab oder falls vorhanden nur im CMS-Block" zeigt FAQs im Produkt-Tab nur dann, wenn kein CMS-FAQ-Block auf der Seite vorhanden ist (CMS hat
Vorrang). Konfigurationslabel entsprechend angepasst.
- Bugfix: Anzeigeposition „Überall" zeigte FAQs nicht im Produkt-Tab an, wenn gleichzeitig ein CMS-FAQ-Block auf der Seite vorhanden war — Bedingung korrigiert.
- Verbesserung: Konfigurationsoption „FAQ nicht als Tab anzeigen" entfernt — die Tab-Sichtbarkeit wird über die Gruppeneinstellung „Anzeigeposition" pro FAQ-Gruppe gesteuert.
- Sicherheit: LIMIT-Werte in SQL-Abfragen des Statistik-Controllers werden jetzt explizit zu int gecastet. Whitelist-Guard in FaqHelpfulService ergänzt — Spaltenname wird vor der SQL-Verwendung validiert.
2.0.5 6.7.0.0 - 6.7.16.0
- Statistik: Meistgelesene Fragen werden jetzt immer aus `syn_faq_click_log` gelesen — behebt fehlende Einträge wenn der denormalisierte `click_count`-Cache veraltet war
- Statistik: Länderflaggen im "Klicks nach Sprache & Domain"-Widget wurden nicht angezeigt — Dateierweiterung korrigiert (`.svg` → `.png`), Mapping für `en-US` (→ `us`) und `no-NO` (→ `nb`) korrigiert
2.0.4 6.7.0.0 - 6.7.16.0
2.0.3 6.7.0.0 - 6.7.16.0
2.0.2 6.7.0.0 - 6.7.16.0
2.0.1 6.7.0.0 - 6.7.16.0
1.1.4 6.7.0.0 - 6.7.16.0
- FAQ-Sucheinstellung + verbesserte Suche mit Suchbegriff für Indexseiten
- schema.org answerCount Fehler behoben
- Refactoring des Frontends zur Steuerung von CMS/Tab/beide Ansichten
- Fehlende Snippets hinzugefügt
- FAQ/FAQ-Gruppen-Seiten aktualisieren nun den globalen Suchfilter auf FAQ/FAQ-Gruppe
1.1.3 6.7.0.0 - 6.7.16.0
- FAQ und Gruppen auf ausgewählte Verkaufskanäle beschränken auf alle Seiten
1.1.2 6.7.0.0 - 6.7.16.0
- FAQ und Gruppen auf ausgewählte Verkaufskanäle beschränken
1.1.1 6.7.0.0 - 6.7.16.0
- Problem mit FAQ-Styles beheben
1.1.0 6.7.0.0 - 6.7.16.0
- erste Veröffentlichung im Shopware-Store
1.0.9 6.7.0.0 - 6.7.16.0
- Migrations-Tabellen erstellt
1.0.8 6.7.0.0 - 6.7.16.0
- Herstellerpräfix zu CSS-Klassen und Twig-Blöcken hinzufügen
- Dateien umbenannt, um Herstellerpräfix einzuschließen
- Refactoring durchgeführt, um interne CSS-Klassen plugin-spezifisch zu machen
- Fehlenden Migrations-Ordner hinzufügen
1.0.7 6.7.0.0 - 6.7.16.0
- Fehler in der FAQ-Gruppierung behoben
1.0.6 6.7.0.0 - 6.7.16.0
- Shopware-Code-Review-Fehler behoben
1.0.5 6.7.0.0 - 6.7.16.0
- Shopware-Code-Review-Fehler behoben
1.0.4 6.7.0.0 - 6.7.16.0
Fehlerhafte Namespaces entfernt.