Przejdź do głównej zawartości

Zweryfikowane opinie

Moduł oznacza opinie klientów, którzy kupili produkt, odznaką Zweryfikowany zakup. Zwiększa wiarygodność recenzji i wspiera zgodność z dyrektywą Omnibus.

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.

Opinie klientów, którzy kupili produkt, otrzymują odznakę Zweryfikowany zakup obok nazwy recenzenta.

Odznaka pojawia się, gdy:

  1. Autor opinii jest zalogowany jako klient
  2. Klient ma co najmniej 1 zamówienie zawierające recenzowany produkt
  3. Zamówienie ma status completed (zrealizowane) lub processing (w realizacji)

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:

TrybOpisBezpieczeństwo
DokładneE-mail musi być identycznyWysokie
ZnormalizowaneIgnoruje wielkość liter i aliasy Gmail (+)Średnie

Konfiguracja trybu: WooCommerce > Polski > Zweryfikowane opinie > Tryb dopasowania e-mail.

// Zmiana trybu programowo
add_filter('polski/verified_reviews/email_matching', function (): string {
return 'exact'; // 'exact' lub 'normalized'
});
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 odznaki

Opcje konfiguracji odznaki:

OpcjaOpisDomyślnie
TekstTreść odznakiZweryfikowany zakup
IkonaIkona obok tekstuCheckmark (✓)
Kolor tłaKolor tła odznakiZielony (#059669)
Kolor tekstuKolor tekstuBiały (#ffffff)
PozycjaPozycja względem nazwy autoraPo nazwie
RozmiarRozmiar odznakiMały
.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

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 filtra
add_filter('polski/verified_reviews/show_filter', '__return_false');

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'
});

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

Dodatkowe mechanizmy ochrony:

Klient może wystawić 1 opinię na produkt. Przy próbie dodania drugiej zobaczy komunikat.

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
});

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.

Automatyczne oznaczanie podejrzanych opinii:

SygnałOpis
Wiele opinii z jednego IPWięcej niż 3 opinie z tego samego IP/dzień
Opinia natychmiast po zakupieOpinia wystawiona w ciągu minut od zamówienia
Identyczny tekstTen sam tekst opinii na różnych produktach
Podejrzany e-mailAdres e-mail z tymczasowej domeny

Podejrzane opinie trafiają do kolejki moderacji z etykietą Do sprawdzenia.

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.

Automatyczny e-mail z prośbą o opinię po X dniach od dostawy.

Konfiguracja:

OpcjaOpisDomyślnie
WłączonyCzy wysyłać e-mailNie
OpóźnienieDni po dostawie7
SzablonSzablon e-mailaDomyślny
LimitMax 1 e-mail na zamówienieTak
// Zmiana opóźnienia e-maila
add_filter('polski/verified_reviews/email_delay_days', function (): int {
return 14;
});
[polski_verified_badge text="Potwierdzone zamówienie" icon="shield"]

Wyświetla odznakę weryfikacji. Przydatny w niestandardowych szablonach opinii.

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

Ta strona ma wyłącznie charakter informacyjny i nie stanowi porady prawnej. Przed wdrożeniem skonsultuj się z prawnikiem. Polski for WooCommerce jest oprogramowaniem open source (GPLv2) dostarczanym bez gwarancji.