Zweryfikowane opinie
Moduł oznacza opinie klientów, którzy kupili produkt, odznaką Zweryfikowany zakup. Zwiększa wiarygodność recenzji i wspiera zgodność z dyrektywą Omnibus.
Włączenie modułu
Dział zatytułowany „Włączenie modułu”Przejdź do WooCommerce > Polski > Narzędzia > Zweryfikowane opinie i włącz moduł. Wymaga włączonych recenzji w WooCommerce > Ustawienia > Produkty > Ogólne > Włącz recenzje produktów.
Jak działa weryfikacja
Dział zatytułowany „Jak działa weryfikacja”Odznaka zakupu (purchase badge)
Dział zatytułowany „Odznaka zakupu (purchase badge)”Opinie klientów, którzy kupili produkt, otrzymują odznakę Zweryfikowany zakup obok nazwy recenzenta.
Odznaka pojawia się, gdy:
- Autor opinii jest zalogowany jako klient
- Klient ma co najmniej 1 zamówienie zawierające recenzowany produkt
- Zamówienie ma status
completed(zrealizowane) lubprocessing(w realizacji)
Dopasowanie e-mail (email matching)
Dział zatytułowany „Dopasowanie e-mail (email matching)”Dla gości system porównuje e-mail z opinii z e-mailami z zamówień. Jeśli pasuje do zamówienia z recenzowanym produktem - opinia dostaje odznakę.
Tryby dopasowania:
| Tryb | Opis | Bezpieczeństwo |
|---|---|---|
| Dokładne | E-mail musi być identyczny | Wysokie |
| Znormalizowane | Ignoruje wielkość liter i aliasy Gmail (+) | Średnie |
Konfiguracja trybu: WooCommerce > Polski > Zweryfikowane opinie > Tryb dopasowania e-mail.
// Zmiana trybu programowoadd_filter('polski/verified_reviews/email_matching', function (): string { return 'exact'; // 'exact' lub 'normalized'});Proces weryfikacji
Dział zatytułowany „Proces weryfikacji”Klient składa opinię ↓System sprawdza: 1. Czy klient jest zalogowany? → TAK: sprawdź zamówienia po user_id → NIE: sprawdź zamówienia po e-mail ↓ 2. Czy istnieje zamówienie zawierające ten produkt? → TAK: sprawdź status zamówienia → NIE: brak odznaki ↓ 3. Czy status zamówienia to "completed" lub "processing"? → TAK: przyznaj odznakę "Zweryfikowany zakup" → NIE: brak odznakiKonfiguracja odznaki
Dział zatytułowany „Konfiguracja odznaki”Opcje konfiguracji odznaki:
| Opcja | Opis | Domyślnie |
|---|---|---|
| Tekst | Treść odznaki | Zweryfikowany zakup |
| Ikona | Ikona obok tekstu | Checkmark (✓) |
| Kolor tła | Kolor tła odznaki | Zielony (#059669) |
| Kolor tekstu | Kolor tekstu | Biały (#ffffff) |
| Pozycja | Pozycja względem nazwy autora | Po nazwie |
| Rozmiar | Rozmiar odznaki | Mały |
Stylowanie CSS
Dział zatytułowany „Stylowanie CSS”.polski-verified-badge { display: inline-flex; align-items: center; gap: 4px; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem; font-weight: 600; background-color: #059669; color: #ffffff;}
.polski-verified-badge__icon { width: 14px; height: 14px;}Klasy CSS:
.polski-verified-badge- kontener odznaki.polski-verified-badge__icon- ikona.polski-verified-badge__text- tekst odznaki.polski-verified-badge--large- wariant duży
Filtrowanie opinii
Dział zatytułowany „Filtrowanie opinii”Filtr na stronie produktu pozwala klientom wyświetlić:
- Wszystkie opinie - domyślny widok
- Tylko zweryfikowane - opinie z odznaką
- Tylko niezweryfikowane - opinie bez odznaki
Filtr wyświetla się jako zestaw przycisków nad listą opinii.
// Wyłączenie filtraadd_filter('polski/verified_reviews/show_filter', '__return_false');Sortowanie opinii
Dział zatytułowany „Sortowanie opinii”Zweryfikowane opinie mogą wyświetlać się wyżej. Opcje sortowania:
- Chronologicznie - domyślne sortowanie WooCommerce
- Zweryfikowane najpierw - opinie z odznaką na górze
- Ocena malejąco - od najwyższej oceny
- Ocena rosnąco - od najniższej oceny
add_filter('polski/verified_reviews/default_sort', function (): string { return 'verified_first'; // 'date', 'verified_first', 'rating_desc', 'rating_asc'});Statystyki weryfikacji
Dział zatytułowany „Statystyki weryfikacji”W WooCommerce > Polski > Zweryfikowane opinie > Statystyki widoczne są:
- Łączna liczba opinii - wszystkie opinie w sklepie
- Zweryfikowane - opinie z odznaką (liczba i procent)
- Niezweryfikowane - opinie bez odznaki
- Średnia ocena zweryfikowanych - średnia gwiazdkowa opinii z odznaką
- Średnia ocena niezweryfikowanych - średnia gwiazdkowa opinii bez odznaki
- Wykres miesięczny - trend opinii zweryfikowanych vs niezweryfikowanych
Ochrona przed fałszywymi opiniami
Dział zatytułowany „Ochrona przed fałszywymi opiniami”Dodatkowe mechanizmy ochrony:
Limit opinii
Dział zatytułowany „Limit opinii”Klient może wystawić 1 opinię na produkt. Przy próbie dodania drugiej zobaczy komunikat.
Minimalny czas
Dział zatytułowany „Minimalny czas”Opinia możliwa dopiero po X dniach od dostawy. Domyślnie 3 dni - klient ma czas przetestować produkt.
add_filter('polski/verified_reviews/min_days_after_delivery', function (): int { return 7; // 7 dni od dostawy});Moderacja
Dział zatytułowany „Moderacja”Opcje moderacji przed publikacją:
- Bez moderacji - opinie publikowane natychmiast
- Moderacja niezweryfikowanych - tylko opinie bez odznaki wymagają zatwierdzenia
- Moderacja wszystkich - wszystkie opinie wymagają zatwierdzenia
Konfiguracja: WooCommerce > Polski > Zweryfikowane opinie > Moderacja.
Wykrywanie podejrzanych opinii
Dział zatytułowany „Wykrywanie podejrzanych opinii”Automatyczne oznaczanie podejrzanych opinii:
| Sygnał | Opis |
|---|---|
| Wiele opinii z jednego IP | Więcej niż 3 opinie z tego samego IP/dzień |
| Opinia natychmiast po zakupie | Opinia wystawiona w ciągu minut od zamówienia |
| Identyczny tekst | Ten sam tekst opinii na różnych produktach |
| Podejrzany e-mail | Adres e-mail z tymczasowej domeny |
Podejrzane opinie trafiają do kolejki moderacji z etykietą Do sprawdzenia.
Integracja z Schema.org
Dział zatytułowany „Integracja z Schema.org”Zweryfikowane opinie generują dane strukturalne Review:
{ "@type": "Review", "author": { "@type": "Person", "name": "Jan K." }, "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" }, "datePublished": "2025-05-20", "reviewBody": "Świetna jakość, polecam.", "publisher": { "@type": "Organization", "name": "Mój Sklep" }}Google preferuje opinie z potwierdzonych zakupów w rich snippets.
E-mail z prośbą o opinię
Dział zatytułowany „E-mail z prośbą o opinię”Automatyczny e-mail z prośbą o opinię po X dniach od dostawy.
Konfiguracja:
| Opcja | Opis | Domyślnie |
|---|---|---|
| Włączony | Czy wysyłać e-mail | Nie |
| Opóźnienie | Dni po dostawie | 7 |
| Szablon | Szablon e-maila | Domyślny |
| Limit | Max 1 e-mail na zamówienie | Tak |
// Zmiana opóźnienia e-mailaadd_filter('polski/verified_reviews/email_delay_days', function (): int { return 14;});Shortcode
Dział zatytułowany „Shortcode”[polski_verified_badge text="Potwierdzone zamówienie" icon="shield"]Wyświetla odznakę weryfikacji. Przydatny w niestandardowych szablonach opinii.
Rozwiązywanie problemów
Dział zatytułowany „Rozwiązywanie problemów”Odznaka nie wyświetla się mimo zakupu - sprawdź status zamówienia (wymagany completed lub processing). Sprawdź też, czy e-mail w opinii pasuje do e-mail z zamówienia.
Wszystkie opinie są niezweryfikowane - sprawdź, czy moduł jest aktywny i WooCommerce wymaga e-mail przy dodawaniu opinii.
E-mail z prośbą o opinię nie dochodzi - sprawdź konfigurację poczty WordPressa. Użyj wtyczki SMTP.
Zgłaszanie problemów: github.com/wppoland/polski/issues