Zum Inhalt springen

Questions and Answers (Q&A)

Das Modul für Fragen und Antworten fügt WooCommerce-Produktseiten einen eigenen Q&A-Tab hinzu. Kunden können Fragen zum Produkt stellen, und der Shop-Inhaber oder andere angemeldete Nutzer beantworten sie. Das System unterstützt das Abstimmen über Antworten und erzeugt strukturierte Daten nach Schema.org.

Gehen Sie zu Polski > Module und aktivieren Sie Fragen und Antworten. Auf jedem Produkt erscheint neben dem Bewertungs-Tab ein neuer Tab “Fragen und Antworten”.

  • Q&A-Tab in den WooCommerce-Produkt-Tabs
  • System für Fragen und Antworten auf Basis von WordPress-Kommentaren
  • Eigene Kommentartypen: product_question und product_answer
  • Abstimmen über Antworten per AJAX (hilfreich/nicht hilfreich)
  • E-Mail-Benachrichtigungen an den Administrator über neue Fragen
  • Strukturierte Daten Schema.org QAPage
  • Frageformular mit Validierung
  • Seitenweise Anzeige der Fragen
  • Moderation von Fragen vor der Veröffentlichung (optional)

Der Kunde füllt ein Formular auf der Produktseite aus und gibt an:

  • Name - erforderlich (für angemeldete Nutzer automatisch ausgefüllt)
  • E-Mail - erforderlich (für angemeldete Nutzer automatisch ausgefüllt)
  • Fragetext - erforderlich

Nach dem Absenden geht die Frage in die Moderation (falls aktiviert) oder wird sofort veröffentlicht. Der Administrator erhält eine Benachrichtigungs-E-Mail.

Antworten werden direkt unter der Frage hinzugefügt. Nur angemeldete Nutzer können antworten. Antworten des Administrators/Shop-Inhabers werden mit einer besonderen Kennzeichnung “Antwort des Shops” versehen.

Nutzer können über Antworten abstimmen (Daumen hoch/runter). Die Abstimmung funktioniert per AJAX, ohne die Seite neu zu laden. Die hilfreichsten Antworten erscheinen weiter oben.

Das Modul nutzt das Kommentarsystem von WordPress mit eigenen Typen:

  • product_question - eine Frage zum Produkt
  • product_answer - eine Antwort auf eine Frage

So vermischen sich Fragen nicht mit Produktbewertungen oder Beitragskommentaren.

Das Modul fügt automatisch strukturierte Daten im JSON-LD-Format hinzu, die dem Schema QAPage entsprechen. Google akzeptiert QAPage nur für eine Seite mit einer einzigen Frage. Das Markup wird daher nur hinzugefügt, wenn das Produkt genau eine beantwortete Frage hat. Ein Produkt mit mehreren beantworteten Fragen erhält kein QAPage-Markup.

{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "Is the product waterproof?",
"answerCount": 2,
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, the product has an IP67 waterproof rating."
}
}
}
// Change the tab title
add_filter('polski/product_qa/tab_title', function (string $title, int $count): string {
return sprintf('Questions (%d)', $count);
}, 10, 2);
// Disable email notifications
add_filter('polski/product_qa/send_email', '__return_false');
// Change the number of questions per page
add_filter('polski/product_qa/per_page', function (): int {
return 20; // default: 10
});
// Filter who can vote
add_filter('polski/product_qa/can_vote', function (bool $can_vote, int $user_id): bool {
return is_user_logged_in();
}, 10, 2);
Aktion Beschreibung
polski_qa_submit_question Eine neue Frage absenden
polski_qa_submit_answer Eine Antwort absenden
polski_qa_vote Über eine Antwort abstimmen
  • .polski-qa - Hauptcontainer
  • .polski-qa__question - einzelne Frage
  • .polski-qa__answer - Antwort
  • .polski-qa__answer--shop - Antwort des Shops
  • .polski-qa__vote - Abstimmungsbuttons
  • .polski-qa__vote-count - Stimmenzähler
  • .polski-qa__form - Frageformular

product_qa

Der Q&A-Tab wird nicht angezeigt - prüfen Sie, ob das Theme WooCommerce-Tabs unterstützt (Hook woocommerce_product_tabs). Manche Themes überschreiben die Standard-Tabs.

Fragen erscheinen nach dem Absenden nicht - prüfen Sie die Moderationseinstellungen unter Einstellungen > Diskussion > Kommentar muss manuell freigegeben werden.

Kein QAPage-Markup - das Markup wird nur hinzugefügt, wenn das Produkt genau eine beantwortete Frage hat.

Probleme melden: github.com/wppoland/polski/issues

Diese Seite dient ausschließlich zu Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewährleistung bereitgestellt wird.