Skip to content

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 Nutzer beantworten sie. Das System unterstützt das Abstimmen über Antworten und erzeugt strukturierte Daten nach Schema.org.

Gehen Sie zu WooCommerce > Polski > Shop-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. 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. Jede Frage mit Antworten erzeugt ein eigenes Question-Objekt mit verschachtelten Answer-Objekten.

{
"@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);
AktionBeschreibung
polski_qa_submit_questionEine neue Frage absenden
polski_qa_submit_answerEine 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.

Schema.org validiert nicht - stellen Sie sicher, dass die Frage mindestens eine Antwort hat. Google benötigt ein Frage-Antwort-Paar für eine korrekte QAPage-Validierung.

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.