Mit dem xt:Commerce Plugin tfm_product_faq können Sie ein Formular in Ihren Shop implementieren, mit dem Kunden Fragen zu dem Produkt auf Produktseiten stellen können. Nutzt ein Kunde das Formular, erhalten Sie als Administrator eine Benachrichtigung und können in Ihrem Shop-Backend die Frage beantworten. Danach wird der Kunde per E-Mail über Ihre Antwort informiert und die Frage erscheint auf der Produktdetailseite des Produkts.
So beantworten Sie zum einen häufig wiederkehrende Fragen Ihrer Kunden direkt ohne wiederkehrende Kommunikation, zum anderen bieten Sie den Suchmaschinen zusätzliche Inhalte in Textform auf der Produktdetail-Seite. Fragen und Antworten werden zusätzlich automatisch mit strukturierten Daten (schema.org FAQPage) ausgezeichnet, damit Suchmaschinen die Inhalte noch besser erfassen können.
Mit dem xt:Commerce Plugin tfm_product_faq können Sie ein Formular in Ihren Shop implementieren, mit dem Kunden Fragen zu dem Produkt auf Produktseiten stellen können. Nutzt ein Kunde das Formular, erhalten Sie als Administrator eine Benachrichtigung und können in Ihrem Shop-Backend die Frage beantworten. Danach wird der Kunde per E-Mail über Ihre Antwort informiert und die Frage erscheint auf der Produktdetailseite des Produkts.
So beantworten Sie zum einen häufig wiederkehrende Fragen Ihrer Kunden direkt ohne wiederkehrende Kommunikation, zum anderen bieten Sie den Suchmaschinen zusätzliche Inhalte in Textform auf der Produktdetail-Seite. Fragen und Antworten werden zusätzlich automatisch mit strukturierten Daten (schema.org FAQPage) ausgezeichnet, damit Suchmaschinen die Inhalte noch besser erfassen können.
Nachdem das Plugin installiert und aktiviert ist, laden Sie den Administrationsbereich mit der F5-Taste neu.
Die Fragen finden Sie im Backend unter „Shop“ → „4TFM Product FAQ“. Tragen Sie in den Plugin-Optionen unter „E-Mail-Adressen“ ein, wer über neue Fragen informiert wird, und prüfen Sie, ob der Cronjob des Shops eingerichtet ist (siehe „E-Mails und Cronjob“).
Voraussetzung ist xt:Commerce ab Version 5.0.2. Das Plugin ist multishopfähig und mehrsprachig.
Plugin-Optionen
Option
Beschreibung
Standardwert
Für Mandant aktivieren
Aktiviert das Plugin für diesen Shop
true
E-Mail-Adressen
Empfänger der Benachrichtigung über neue Fragen; mehrere Adressen durch Semikolon trennen
(leer)
Sidebox aktivieren
Zeigt eine zufällige beantwortete Frage als Box in der Seitenleiste
true
Startseite Produktfragenslider aktivieren
Zeigt die zuletzt beantworteten Fragen als Slider auf der Startseite (Screenshot 4)
true
Startseitenslider-Überschrift anzeigen
Zeigt die Überschrift „Fragen zu unseren Produkten“ über dem Slider
true
Name des Fragenbeantworters
Name, der im Shop bei den Antworten steht
Shop-Team
Master Slave Optionen
Ob bei Varianten auch Fragen zum Hauptartikel bzw. zu den anderen Varianten angezeigt werden (siehe „Varianten (Master/Slave)“)
none
Checkbox zur Speicherung der Kontaktdaten anzeigen
Der Fragesteller muss im Formular der dauerhaften Speicherung seiner Kontaktdaten zustimmen
true
„Frage stellen“-Button und Formular anzeigen
Bei „false“ werden Button und Formular im ganzen Shop ausgeblendet; vorhandene Fragen werden weiter angezeigt (reine FAQ-Anzeige)
true
Die Plugin-Optionen finden Sie unter „Plugins“ → „installierte Plugins“ → „4TFM Product FAQ“ (Screenshot 7).
Funktionsweise
Mit dem Plugin stellen Kunden auf der Produktseite Fragen zum Artikel. Sie beantworten die Fragen im Backend und geben sie frei; der Fragesteller erhält die Antwort per E-Mail und die Frage erscheint mit Antwort auf der Produktseite. So beantworten Sie wiederkehrende Fragen nur einmal, und die Produktseite erhält zusätzliche Inhalte für Suchmaschinen.
Auf der Produktseite stehen zwei Buttons (Screenshot 1): „Fragen zum Produkt“ springt zu den beantworteten Fragen, „Frage stellen“ zum Formular. „Fragen zum Produkt“ erscheint nur, wenn es zum Artikel freigegebene Fragen gibt.
Die Fragen stehen im aufklappbaren Bereich „Fragen zum Produkt“ unterhalb der Artikelbeschreibung und lassen sich mit den Pfeilen durchblättern (Screenshot 2). Vom Fragesteller werden nur die Initialen angezeigt (z.B. „A.B.“), bei der Antwort der Name aus der Option „Name des Fragenbeantworters“. Fragen und Antworten werden zusätzlich als strukturierte Daten (schema.org FAQPage) ausgegeben.
Formular
Im Formular „Ihre Frage“ (Screenshot 3) gibt der Kunde seine E-Mail-Adresse, optional seinen Namen und die Frage ein:
Die Frage und die E-Mail-Adresse müssen mindestens 8 Zeichen lang sein, die E-Mail-Adresse muss gültig sein.
Ist die Option „Checkbox zur Speicherung der Kontaktdaten anzeigen“ aktiv, muss der Kunde der dauerhaften Speicherung zustimmen.
Gäste geben den Sicherheitscode des Shops ein (Captcha „Standard“ oder ReCaptcha, je nach Shop-Einstellung). Angemeldete Kunden sehen kein Captcha; E-Mail-Adresse und Name werden aus dem Kundenkonto übernommen.
Ein verstecktes Feld (Honeypot) hält zusätzlich Spam-Bots ab.
Nach dem Absenden erhalten die Empfänger aus „E-Mail-Adressen“ eine Benachrichtigung mit Artikel, Frage und Kontaktdaten. Die Frage erscheint erst im Shop, wenn Sie sie beantwortet und freigegeben haben.
Fragen gelten für die Sprache, in der sie gestellt wurden: Eine auf der deutschen Produktseite gestellte Frage erscheint nur dort.
Fragen beantworten und freigeben
Unter „Shop“ → „4TFM Product FAQ“ sehen Sie alle Fragen mit Status, Artikel (Produkt ID), Sprache und Datum (Screenshot 5). Neue Fragen erkennen Sie am roten Symbol in den Spalten „Fragenstatus“ und „Frage anzeigen“.
Öffnen Sie eine Frage über das Stift-Symbol (Screenshot 6):
Feld
Beschreibung
Fragenstatus
Frage ist beantwortet. Beim nächsten Lauf des Cronjobs erhält der Fragesteller die Antwort per E-Mail.
Frage anzeigen
Frage und Antwort erscheinen im Shop (zusätzlich muss „Fragenstatus“ gesetzt sein)
Produkt ID
Artikel, zu dem die Frage gestellt wurde
Frage
Text der Frage, z.B. zum Korrigieren von Tippfehlern vor der Veröffentlichung
E-Mail des Fragenstellers / Name des Fragestellers
Kontaktdaten aus dem Formular
Antwort
Ihre Antwort, mit Editor für Formatierungen und Links
Datum der Antwort
Wird im Shop bei der Antwort angezeigt und bestimmt die Reihenfolge im Startseiten-Slider
Tragen Sie die Antwort ein, setzen Sie „Fragenstatus“ und – wenn die Frage öffentlich sein soll – „Frage anzeigen“ und speichern Sie. Ohne „Frage anzeigen“ beantworten Sie die Frage nur per E-Mail, ohne sie im Shop zu veröffentlichen.
Fragen manuell anlegen
Über „Neu“ in der Übersicht legen Sie eigene FAQ-Einträge an, z.B. um typische Kundenfragen vorwegzunehmen. Tragen Sie mindestens die Produkt ID des Artikels, die Frage und die Antwort ein und setzen Sie „Fragenstatus“ und „Frage anzeigen“. Leere Felder werden automatisch gefüllt, als Name z.B. der „Name des Fragenbeantworters“. Bei manuell angelegten Fragen wird keine E-Mail verschickt.
Manuell angelegte Fragen gelten immer für Mandant 1 und die Sprache, in der Sie im Backend arbeiten. Die Produkt ID wird nicht gegen den Artikelstamm geprüft; achten Sie auf eine gültige ID, sonst erscheint die Frage nirgends.
E-Mails und Cronjob
Die Antwort an den Fragesteller wird nicht direkt beim Speichern verschickt, sondern vom Cronjob „TFM Product FAQ“, den das Plugin bei der Installation unter „Einstellungen“ → „Cronjobs“ anlegt. Er verschickt bei jedem Lauf alle Antworten mit gesetztem „Fragenstatus“, die noch nicht versendet wurden – jede Antwort genau einmal.
Damit das funktioniert, muss der Cronjob des Shops (cronjob.php) regelmäßig über Ihren Server bzw. Hoster aufgerufen werden. Konnte das Plugin die Datei cron.tfm_product_faq.php bei der Installation nicht anlegen, kopieren Sie sie von plugins/tfm_product_faq/cronjob/ in den Ordner cronjobs/ des Shops.
Die Texte beider E-Mails (Benachrichtigung an Sie und Antwort an den Kunden) bearbeiten Sie unter „Inhalte“ → „E-Mail Manager“ in der Vorlage „tfm_product_faq“. Die Vorlage unterscheidet über die Variable {$admin} zwischen beiden E-Mails.
Fragen pro Artikel deaktivieren
Unabhängig von der Plugin-Option können Sie das Formular für einzelne Artikel ausblenden: Setzen Sie im Artikel auf dem Reiter „Standard“ das Häkchen „Fragen stellen deaktiveren“ (Screenshot 8). Button und Formular verschwinden dann nur bei diesem Artikel, vorhandene Fragen bleiben sichtbar.
Varianten (Master/Slave)
Mit dem xt:Commerce-Plugin Master/Slave legen Sie über die Option „Master Slave Optionen“ fest, welche Fragen bei Varianten erscheinen:
Einstellung
Wirkung
Keine Master/Slave Optionen (none)
Jeder Artikel zeigt nur seine eigenen Fragen
Master/Slave Produkte + Slave/Master Fragen
Hauptartikel zeigen zusätzlich die Fragen ihrer Varianten, Varianten zusätzlich die Fragen des Hauptartikels
Master Produkte + Slave Fragen
Hauptartikel zeigen zusätzlich die Fragen ihrer Varianten
Slave Produkte + Master Fragen
Varianten zeigen zusätzlich die Fragen des Hauptartikels
Startseite und Sidebox
Der Slider auf der Startseite (Screenshot 4) zeigt die 10 zuletzt beantworteten und freigegebenen Fragen der aktuellen Sprache, jeweils mit Artikelbild, Name, Preis und Link zum Artikel. Die Sidebox zeigt in der Seitenleiste eine zufällige freigegebene Frage mit dem zugehörigen Artikel. Beide lassen sich in den Plugin-Optionen einzeln abschalten.
Template-Anpassung
Das Plugin nutzt Hooks, die im Standard-Template xt_responsive vorhanden sind. Verwenden Sie ein eigenes Template, müssen diese Hooks dort ebenfalls vorhanden sein:
Hook
Ausgabe
products_info_bottom
Buttons „Fragen zum Produkt“ und „Frage stellen“ auf der Produktseite
product_info_tpl_tab_box_2
Bereich „Fragen zum Produkt“ und Formular auf der Produktseite
container_bottom
Slider auf der Startseite
sidebar_products_top
Sidebox
Die Ausgabe kann im Theme angepasst werden, indem Sie die Dateien aus plugins/tfm_product_faq/templates/ nach templates/<Ihr Template>/plugins/tfm_product_faq/ kopieren und dort ändern.
Hinweise
Kunden erhalten beim Absenden keine Bestätigungs-E-Mail; sie sehen im Shop die Meldung, dass die Frage gesendet wurde.
Kommen keine Antwort-E-Mails an, prüfen Sie zuerst, ob der Cronjob des Shops läuft (letzter Lauf unter „Einstellungen“ → „Cronjobs“).
Bei der Deinstallation werden alle Fragen und Antworten, die Artikel-Option „Fragen stellen deaktiveren“ und die E-Mail-Vorlage gelöscht.
Falls das Plugin nach einem Update deaktiviert ist, aktivieren Sie es unter „Plugins“ → „installierte Plugins“ wieder.
Changelog
Version
Änderungen
2.7.0
Fragen und Antworten werden zusätzlich als strukturierte Daten (schema.org FAQPage) ausgegeben. Neue Option: „Frage stellen“-Button und Formular shopweit abschaltbar (reine Anzeige vorhandener Fragen). Fragen können im Backend manuell angelegt werden. Schnellere Auswahl der zufälligen Frage (Sidebox) und der Master/Slave-Fragen. Kundenangaben (Frage, Name) werden im Shop korrekt escaped. Fix: Auswertung der Captcha-Prüfung im Formular.
1.7.0
Fix für xt:Commerce 6.5+: Umlautfehler beim Datum behoben