PS PrestaShop Anfänger

DF Product Q&A — Produkt-Fragen & -Antworten für PrestaShop 8 & 9

Den Fragen-und-Antworten-Block Ihrer Produktseiten installieren, konfigurieren und moderieren und die strukturierten QAPage-Daten nutzen.

Aktualisiert Modulversion 1.0.0

Überblick

DF Product Q&A fügt einen Fragen-und-Antworten-Block unter Ihren Produktseiten ein. Besucher stellen ihre Fragen über ein öffentliches Formular, Sie moderieren sie im Backoffice, antworten offiziell, und auch die Community kann Antworten beisteuern. Alles wird als strukturierte QAPage-JSON-LD-Daten ausgeliefert, damit Google ein Fragen-Akkordeon unter Ihrem Suchergebnis anzeigen kann.

Das Modul hat keine externe Abhängigkeit: kein Composer, kein jQuery. CSS und JavaScript werden nur auf Produktseiten geladen.

Installation

Über das Backoffice

  1. Gehen Sie zu Module > Modul-Manager.
  2. Klicken Sie auf Modul hochladen und legen Sie das Archiv dfproductqa-1.0.0.zip ab.
  3. Klicken Sie nach Abschluss der Installation auf Konfigurieren.

Per FTP

  1. Entpacken Sie das Archiv und laden Sie den Ordner dfproductqa in das Verzeichnis /modules/ Ihres Shops hoch.
  2. Suchen Sie unter Module > Modul-Manager nach „DF Product Q&A“ und klicken Sie auf Installieren.

Bei der Installation legt das Modul zwei eigene Tabellen an, registriert seine Hooks und fügt einen Tab Produkt-Q&A unter dem Menü Katalog hinzu.

Konfiguration

Alle Optionen finden sich auf der Konfigurationsseite des Moduls. Ein Hinweisbanner zeigt dauerhaft an, wie viele Fragen und Antworten auf Moderation warten, mit einem direkten Link zum entsprechenden Tab.

Moderation der Fragen

  • Neue Fragen automatisch freigeben — standardmäßig aus. Solange die Option aus ist, erscheint keine Frage im Shop, bevor Sie sie freigeben.
  • Nur angemeldete Kunden dürfen fragen — standardmäßig aus. Gäste können mit Name und E-Mail-Adresse eine Frage stellen.

Community-Antworten

  • Community-Antworten erlauben — standardmäßig an. Besucher können auf bereits freigegebene Fragen antworten.
  • Community-Antworten moderieren — standardmäßig an. Diese Einstellung ist unabhängig von der Fragenmoderation. Händlerantworten durchlaufen nie die Moderation: Sie werden sofort veröffentlicht.
  • „Nützlich“-Bewertungen auf Antworten aktivieren — standardmäßig an. Der Bewertungszähler speist das Feld upvoteCount der strukturierten Daten.

Anzeige und SEO

  • Angezeigte Fragen pro Produkt — standardmäßig 5. Darüber hinaus zeigt eine Schaltfläche „Mehr Fragen anzeigen“ den Rest des Threads.
  • Strukturierte QAPage-Daten einfügen — standardmäßig an.
  • DSGVO-Einwilligungsfeld für Gäste anzeigen — standardmäßig an.

E-Mail-Benachrichtigungen

  • Händler bei jeder neuen Frage benachrichtigen — standardmäßig an.
  • Benachrichtigungs-E-Mail-Adresse — leer lassen, um die Shop-Adresse zu verwenden.
  • Kunden benachrichtigen, wenn seine Frage beantwortet wird — standardmäßig an. Die E-Mail wird versendet, wenn eine Händlerantwort auf eine freigegebene Frage veröffentlicht wird. Antworten Sie auf eine noch ausstehende Frage, geht die E-Mail bei der Freigabe raus.

Nutzung im Frontoffice

Der Block erscheint unter der Produktseite über den Hook displayFooterProduct. Er besteht aus drei Bereichen.

Eine Frage stellen

Eine Schaltfläche „Eine Frage zu diesem Produkt stellen“ klappt das Formular auf. Bei angemeldeten Kunden wird der Name als „Vorname N.“ vorausgefüllt und die E-Mail aus dem Konto übernommen. Gäste geben Name und E-Mail-Adresse an; die Adresse wird nie öffentlich angezeigt. Der Versand erfolgt per AJAX, ohne Neuladen der Seite.

Antworten lesen

Jede Frage zeigt ihre freigegebenen Antworten, automatisch sortiert: zuerst die Händlerantwort, grün hinterlegt mit der Kennzeichnung „Offizielle Antwort“, danach die Community-Antworten nach Bewertungszahl. Eine Schaltfläche „Nützlich“ erlaubt das Bewerten; Doppelabstimmungen aus demselben Browser werden blockiert.

Auf eine Frage antworten

Sind Community-Antworten aktiviert, erscheint unter jedem Thread ein Link „Auf diese Frage antworten“. Die Antwort durchläuft je nach Einstellung die Moderation oder wird sofort veröffentlicht.

Moderation im Backoffice

Der Tab Katalog > Produkt-Q&A listet alle Fragen mit Produkt, Autor, Anzahl der Antworten, Status und Datum. Filter und Sortierung funktionieren in jeder Spalte.

Massenaktionen

Wählen Sie mehrere Fragen aus, um sie in einem Vorgang freizugeben, abzulehnen oder zu löschen. Das Löschen einer Frage löscht auch alle ihre Antworten.

Detailansicht

Die Schaltfläche „Ansehen“ öffnet die Detailansicht einer Frage. Dort finden Sie:

  • das betreffende Produkt, mit Link zur Backoffice-Seite und zur Shop-Seite;
  • den Autor und seine anklickbare E-Mail-Adresse;
  • zwei Schaltflächen zum Freigeben oder Ablehnen der Frage;
  • die Tabelle aller Antworten, von Händler und Community, mit Status, Bewertungszahl und einzelnen Aktionen zum Freigeben, Ablehnen und Löschen;
  • ein Feld für die Händlerantwort.

Als Händler antworten

Geben Sie Ihre Antwort in das vorgesehene Feld ein und klicken Sie auf Antwort veröffentlichen. Sie wird sofort veröffentlicht, mit dem Namen Ihres Shops signiert und als „Offizielle Antwort“ gekennzeichnet. Ist die Frage noch ausstehend, gibt ein standardmäßig aktiviertes Kontrollkästchen sie gleichzeitig frei, sodass der ganze Thread mit einem Schritt sichtbar wird. Der Kunde wird dann per E-Mail benachrichtigt.

Strukturierte QAPage-Daten

Auf jeder Produktseite mit mindestens einer freigegebenen Frage fügt das Modul im Kopfbereich einen JSON-LD-Block vom Typ QAPage ein. Die erzeugte Struktur sieht so aus:

  • jede Frage wird zu einer Question-Entität mit name, text, answerCount, dateCreated und author;
  • die Händlerantwort wird zur acceptedAnswer, mit einem Autor vom Typ Organization;
  • Community-Antworten werden zu suggestedAnswer, mit einem Autor vom Typ Person;
  • jede Antwort trägt ihren upvoteCount, gespeist aus den „Nützlich“-Bewertungen, und eine url, die auf ihren Anker auf der Produktseite zeigt.

Nachdem Sie Ihre ersten Fragen freigegeben haben, prüfen Sie eine Produktseite im Rich-Results-Test von Google und fordern Sie in der Search Console eine erneute Indexierung an. Ob das Akkordeon tatsächlich erscheint, bleibt Googles Entscheidung.

Spamschutz und DSGVO

Integrierte Schutzmechanismen

  • Honeypot: Ein für Nutzer unsichtbares Feld steckt im Formular. Bots, die alle Felder ausfüllen, werden stillschweigend abgewiesen.
  • Anti-Flood: Derselbe Autor kann nicht mehrere Fragen hintereinander absenden.
  • Moderation: der letzte Filter, standardmäßig aktiv.
  • Anmeldepflicht: die strengste Option, zu aktivieren, wenn Spam anhält.

Personenbezogene Daten

Das Modul erhebt Name und E-Mail-Adresse von Gastbesuchern. Die Adresse wird nie öffentlich angezeigt: Sie dient allein dem Versand der Antwortbenachrichtigung. Das DSGVO-Einwilligungsfeld für Gäste ist standardmäßig aktiviert. Fragen und Antworten eines gelöschten Produkts werden automatisch entfernt.

Technische Kompatibilität

  • PrestaShop: 8.0 bis 9.x
  • PHP: 7.4 bis 8.3
  • Multishop: ja, Fragen sind pro Shop getrennt
  • Verwendete Hooks: displayHeader, displayFooterProduct, actionProductDelete
  • Sprachen: FR, EN, ES, DE, IT

Fehlerbehebung

Der Block erscheint nicht auf der Produktseite

Prüfen Sie unter Design > Positionen, ob das Modul am Hook displayFooterProduct hängt. Manche eigenen Themes rufen diesen Hook nicht auf: Fügen Sie den Aufruf in diesem Fall im Produkt-Template Ihres Themes hinzu.

Abgesendete Fragen erscheinen nicht

Das ist das erwartete Verhalten: Die Moderation ist standardmäßig aktiv. Gehen Sie zu Katalog > Produkt-Q&A und geben Sie die Frage frei. Für die Veröffentlichung ohne Moderation aktivieren Sie die automatische Freigabe in der Konfiguration.

Das JSON-LD fehlt auf der Seite

Der Block wird nur eingefügt, wenn die Seite mindestens eine freigegebene Frage besitzt und die entsprechende Option aktiviert ist. Leeren Sie anschließend den PrestaShop-Cache.

Der Kunde erhält die Antwort-E-Mail nicht

Prüfen Sie, ob die Kundenbenachrichtigung aktiviert ist und die Frage eine E-Mail-Adresse trägt (angemeldete Kunden nutzen die ihres Kontos). Die E-Mail wird einmal pro Frage versendet, bei Veröffentlichung einer Händlerantwort, und nur wenn die Frage freigegeben ist.

War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren