DataFirefly FAQ AI dla produktów WooCommerce — Dokumentacja
Instalacja i konfiguracja generatora FAQ produktów opartego na AI (OpenAI lub Anthropic Claude): klucz API, prompt, wyświetlanie, rich snippets, generowanie masowe i wielojęzyczność.
DataFirefly FAQ AI automatycznie generuje kontekstowe sekcje FAQ dla stron produktów WooCommerce przy użyciu OpenAI lub Anthropic Claude oraz wstrzykuje rich snippets Schema.org FAQPage do sekcji head — dla wyników rozszerzonych Google. Ten przewodnik obejmuje instalację, pełną konfigurację i codzienne użytkowanie.
Wymagania
- WordPress 6.0 lub nowszy (testowany do 6.6)
- WooCommerce 7.0 lub nowszy (testowany do 9.4), zgodny z HPOS
- PHP od 7.4 do 8.3
- Klucz API OpenAI (platform.openai.com/api-keys) lub Anthropic (console.anthropic.com)
- Opcjonalnie: Polylang lub WPML dla sklepów wielojęzycznych
Instalacja
- Pobierz plik
dffaqai-1.0.0.zipze swojego konta DataFirefly. - W panelu WordPress: Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer, wybierz plik ZIP i kliknij Zainstaluj teraz.
- Kliknij Włącz. Wtyczka utworzy tabelę przechowywania FAQ oraz ustawienia domyślne.
Po aktywacji w pasku bocznym panelu pojawia się menu FAQ AI z dwiema pozycjami: Ustawienia oraz Generowanie masowe.
Konfiguracja dostawcy AI
Przejdź do FAQ AI → Ustawienia → zakładka Dostawca.
Wybór OpenAI lub Anthropic Claude
- OpenAI: wklej klucz API i wybierz model —
gpt-4o-mini(najtańszy, zalecany),gpt-4o,gpt-4-turbolubgpt-3.5-turbo. - Anthropic Claude: wklej klucz API i wybierz —
claude-haiku-4-5(ekonomiczny, zalecany),claude-sonnet-4-6lubclaude-opus-4-7.
Wtyczka automatycznie kieruje żądania do właściwego API na podstawie wybranego dostawcy. Możesz przełączać się w dowolnym momencie — już wygenerowane FAQ zostają zachowane.
Parametry generowania
- Liczba pytań na produkt: od 1 do 15 (domyślnie 5).
- Temperatura: od 0 (deterministycznie) do 2 (bardzo kreatywnie). Domyślnie 0,7.
- Max tokens: maksymalna długość odpowiedzi AI. Domyślnie 2000.
Koszt orientacyjny: wygenerowanie 5 pytań kosztuje około 0,0005 $ z gpt-4o-mini i 0,001 $ z claude-haiku-4-5. Dla 200 produktów w 3 językach łączny koszt to 0,30–0,60 $.
Zakładka Prompt — personalizacja generowanych treści
Ton wypowiedzi
Sześć gotowych stylów: profesjonalny, przyjazny, swobodny, techniczny, entuzjastyczny, uspokajający. Ton zmienia sposób formułowania odpowiedzi bez pisania kodu.
Grupa docelowa
Dowolny tekst, np. „profesjonaliści medyczni (B2B)”, „kupujący po raz pierwszy” lub „majsterkowicze”. AI dostosowuje słownictwo, odniesienia i poziom szczegółowości.
Własny prompt systemowy
Pozostaw puste, aby użyć domyślnego promptu zbudowanego z tonu i grupy docelowej. Jeśli go wypełnisz, całkowicie zastąpi instrukcje domyślne — przydatne dla sklepów z rygorystyczną linią redakcyjną.
Dodatkowe wytyczne
Instrukcje dołączane do każdego promptu, np. „zawsze wspominaj o 2-letniej gwarancji”, „unikaj superlatywów”, „nie porównuj z konkurencją”.
Kontekst produktu do uwzględnienia
Trzy pola wyboru wzbogacają kontekst wysyłany do AI: kategoria główna, marka (taksonomie product_brand, pwb-brand i yith_product_brand wykrywane automatycznie) oraz atrybuty WooCommerce. W przypadku produktów technicznych uwzględnienie atrybutów znacznie poprawia trafność pytań.
Zakładka Wyświetlanie i SEO
Pozycja wyświetlania
Pięć hooków WooCommerce do wyboru:
woocommerce_after_single_product_summary— pod zakładkami (domyślnie)woocommerce_single_product_summary— wewnątrz podsumowania produktuwoocommerce_product_meta_end— na końcu meta produktuwoocommerce_after_single_product— po całym obszarze produktuwoocommerce_before_single_product— przed całym obszarem produktu
Priorytet hooka (domyślnie 15) można konfigurować, aby współistnieć z innymi wtyczkami.
Tryb wyświetlania
Akordeon (pierwsze pytanie otwarte, nawigacja klawiaturą zgodna z ARIA) lub wszystkie odpowiedzi rozwinięte.
Rich snippets FAQPage
Gdy opcja jest włączona, wtyczka wstrzykuje JSON-LD Schema.org FAQPage do sekcji head każdej strony produktu z co najmniej jednym aktywnym FAQ. Kodowanie używa flag JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS i JSON_HEX_QUOT i przechodzi test Rich Results Google.
Tytuł FAQ dla każdego języka
Jedno pole tytułu na każdy aktywny język witryny, z wartościami domyślnymi dla FR, EN, ES, DE, IT, PT i NL.
Wykluczone kategorie
Lista identyfikatorów kategorii WooCommerce rozdzielonych przecinkami. Produkty z tych kategorii są pomijane w generowaniu masowym i automatycznym (produkty wirtualne, karty podarunkowe itd.).
Metabox FAQ na stronie produktu
Na ekranie edycji każdego produktu metabox FAQ AI daje pełną kontrolę:
- Generuj z AI: tworzy zestaw pytań/odpowiedzi dla wybranego języka.
- Dodaj pytanie ręcznie w dowolnym momencie.
- Edytuj pytanie lub odpowiedź: wiersz zapisuje się automatycznie po utracie fokusu.
- Zmieniaj kolejność przeciągnij-i-upuść za pomocą uchwytu po lewej stronie każdego wiersza.
- Włączaj/wyłączaj wpis bez usuwania.
- Usuń wpis trwale.
Selektor języka u góry metaboxa natychmiast przełącza między tłumaczeniami Polylang lub WPML produktu — każde tłumaczenie ma własny zestaw FAQ.
Generowanie masowe
Menu FAQ AI → Generowanie masowe:
- Wybierz język docelowy: język domyślny, konkretny język lub wszystkie aktywne języki.
- Opcjonalnie zaznacz Wymuś ponowne generowanie, aby nadpisać istniejące FAQ (przydatne po zmianie tonu lub dostawcy).
- Kliknij Start.
Przetwarzanie jest sekwencyjne (około jeden produkt na sekundę w zależności od opóźnień API) z paskiem postępu w czasie rzeczywistym, licznikiem przetworzonych produktów i dziennikiem błędów per produkt. Przycisk Stop przerywa czysto między dwoma produktami. Przetwarzane są tylko opublikowane produkty; kategorie wykluczone są pomijane.
Podczas generowania masowego pozostaw kartę przeglądarki otwartą: przetwarzanie jest sterowane z przeglądarki, aby umożliwić pasek postępu i zatrzymanie na żądanie.
Automatyczne generowanie przy tworzeniu produktu
Opcja w zakładce Dostawca: gdy jest włączona, wtyczka automatycznie generuje FAQ w języku domyślnym przy każdym zapisie produktu, który jeszcze go nie ma. Istniejące FAQ nigdy nie są nadpisywane przez ten mechanizm.
Wielojęzyczność z Polylang i WPML
Wtyczka automatycznie wykrywa Polylang (pll_languages_list, pll_get_post_translations) i WPML (wpml_active_languages, wpml_object_id). Każde tłumaczenie produktu otrzymuje własny zestaw FAQ, generowany natywnie w języku docelowym — a nie tłumaczenie oryginału. Tryb masowy „wszystkie języki” przechodzi przez każde tłumaczenie każdego produktu.
Weryfikacja rich snippets
- Otwórz stronę produktu z co najmniej jednym aktywnym FAQ.
- Wyświetl źródło strony i wyszukaj
application/ld+json: musi występować blok"@type":"FAQPage". - Przetestuj adres URL w teście Rich Results Google: wykrycie „FAQ” musi być poprawne.
Google samodzielnie decyduje o wyświetlaniu rich results w SERP; poprawny znacznik jest warunkiem koniecznym, ale niewystarczającym. Wyświetlanie pojawia się zwykle po ponownym zaindeksowaniu strony.
Rozwiązywanie problemów
„Klucz API dostawcy AI nie jest skonfigurowany”
Wprowadź klucz aktywnego dostawcy w zakładce Dostawca. Sprawdź, czy przed lub po kluczu nie ma spacji.
Błąd API podczas generowania
Przejdź do WooCommerce → Status → Logi i wybierz źródło dffaqai: każdy błąd API jest tam zapisywany wraz z kodem HTTP i komunikatem dostawcy (nieprawidłowy klucz, przekroczony limit, nieznany model…).
Blok FAQ nie wyświetla się
Sprawdź, czy produkt ma co najmniej jedno aktywne FAQ w wyświetlanym języku i czy motyw wykonuje wybrany hook. W razie wątpliwości wróć do domyślnego hooka woocommerce_after_single_product_summary, obecnego we wszystkich standardowych motywach WooCommerce.
Wygenerowane pytania są w niewłaściwym języku
Język generowania podąża za tłumaczeniem produktu (Polylang/WPML) lub ustawieniami regionalnymi witryny w trybie jednojęzycznym. Sprawdź selektor języka w metaboxie przed generowaniem.
Odinstalowanie
Dezaktywacja zachowuje wszystkie dane. Usunięcie wtyczki uruchamia uninstall.php: tabela SQL z FAQ oraz wszystkie opcje dffaqai_* są trwale usuwane.
Wsparcie
Wsparcie odbywa się e-mailem z odpowiedzią w ciągu 24 godzin roboczych (FR/EN). Jeśli to możliwe, dołącz log dffaqai oraz wersje WordPress/WooCommerce/PHP.