Перейти до вмісту

Верифiкованi вiдгуки

Модуль позначає вiдгуки клiєнтiв, якi купили продукт, значком Верифiкована покупка. Пiдвищує достовiрнiсть рецензiй та пiдтримує вiдповiднiсть директивi Omnibus.

Перейдiть до WooCommerce > Polski > Iнструменти > Верифiкованi вiдгуки та активуйте модуль. Модуль вимагає увiмкнених вiдгукiв у WooCommerce (WooCommerce > Налаштування > Продукти > Загальне > Увiмкнути рецензii продуктiв).

Значок покупки (purchase badge)

Section titled “Значок покупки (purchase badge)”

Пiсля увiмкнення модуля вiдгуки клiєнтiв, якi придбали продукт, отримують значок Верифiкована покупка. Значок вiдображається поруч з iм’ям рецензента.

Значок надається, коли:

  1. Автор вiдгуку авторизований як клiєнт
  2. Клiєнт має щонайменше 1 замовлення, що мiстить рецензований продукт
  3. Замовлення має статус completed (виконано) або processing (в обробцi)

Зiставлення e-mail (email matching)

Section titled “Зiставлення e-mail (email matching)”

Для гостей (неавторизованих) система порiвнює адресу e-mail, вказану у вiдгуку, з адресами e-mail iз замовлень. Якщо адреса вiдповiдає замовленню, що мiстить рецензований продукт, вiдгук отримує значок верифiкацii.

Зiставлення e-mail працює в режимi:

РежимОписБезпека
ТочнеE-mail повинен бути iдентичнимВисокий
НормалiзованеIгнорує регiстр та алiаси Gmail (+)Середнiй

Конфiгурацiя режиму: WooCommerce > Polski > Верифiкованi вiдгуки > Режим зiставлення e-mail.

// Зміна режиму програмно
add_filter('polski/verified_reviews/email_matching', function (): string {
return 'exact'; // 'exact' або 'normalized'
});
Клієнт залишає відгук
Система перевіряє:
1. Чи клієнт авторизований?
→ ТАК: перевірити замовлення за user_id
→ НІ: перевірити замовлення за e-mail
2. Чи існує замовлення, що містить цей продукт?
→ ТАК: перевірити статус замовлення
→ НІ: без значка
3. Чи статус замовлення "completed" або "processing"?
→ ТАК: надати значок "Верифікована покупка"
→ НІ: без значка

Опцii конфiгурацii значка:

ОпцiяОписЗа замовчуванням
ТекстЗмiст значкаЗверифiкована покупка
IконкаIконка поруч з текстомCheckmark (✓)
Колiр тлаКолiр тла значкаЗелений (#059669)
Колiр текстуКолiр текстуБiлий (#ffffff)
ПозицiяПозицiя вiдносно iменi автораПiсля iменi
РозмiрРозмiр значкаМалий
.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;
}

CSS-класи:

  • .polski-verified-badge - контейнер значка
  • .polski-verified-badge__icon - iконка
  • .polski-verified-badge__text - текст значка
  • .polski-verified-badge--large - великий варiант

Модуль додає фiльтр на сторiнцi продукту, що дозволяє клiєнтам вiдображати:

  • Всi вiдгуки - стандартний перегляд
  • Тiльки верифiкованi - вiдгуки зi значком
  • Тiльки неверифiкованi - вiдгуки без значка

Фiльтр вiдображається як набiр кнопок над списком вiдгукiв.

// Вимкнення фільтра
add_filter('polski/verified_reviews/show_filter', '__return_false');

Верифiкованi вiдгуки можуть бути прiоритизованi в сортуваннi. Опцii:

  • Хронологiчно - стандартне сортування WooCommerce
  • Верифiкованi першi - вiдгуки зi значком зверху
  • Оцiнка за спаданням - вiд найвищої оцiнки
  • Оцiнка за зростанням - вiд найнижчої оцiнки
add_filter('polski/verified_reviews/default_sort', function (): string {
return 'verified_first'; // 'date', 'verified_first', 'rating_desc', 'rating_asc'
});

Панель адмiнiстратора (WooCommerce > Polski > Верифiкованi вiдгуки > Статистика) вiдображає:

  • Загальна кiлькiсть вiдгукiв - всi вiдгуки в магазинi
  • Верифiкованi - вiдгуки зi значком (кiлькiсть та вiдсоток)
  • Неверифiкованi - вiдгуки без значка
  • Середня оцiнка верифiкованих - середня зiркова оцiнка вiдгукiв зi значком
  • Середня оцiнка неверифiкованих - середня зiркова оцiнка вiдгукiв без значка
  • Мiсячний графiк - тренд верифiкованих vs неверифiкованих вiдгукiв

Захист вiд фальшивих вiдгукiв

Section titled “Захист вiд фальшивих вiдгукiв”

Модуль пропонує додатковi механiзми захисту:

Клiєнт може залишити максимум 1 вiдгук на продукт. Спроба додати другий вiдгук вiдображає повiдомлення про те, що вiдгук уже було залишено.

Вiдгук може бути залишений лише через X днiв пiсля доставки. За замовчуванням 3 днi - щоб клiєнт мав час протестувати продукт.

add_filter('polski/verified_reviews/min_days_after_delivery', function (): int {
return 7; // 7 днів після доставки
});

Вiдгуки можуть вимагати модерацii перед публiкацiєю. Опцii:

  • Без модерацii - вiдгуки публiкуються миттєво
  • Модерацiя неверифiкованих - лише вiдгуки без значка вимагають затвердження
  • Модерацiя всiх - всi вiдгуки вимагають затвердження

Конфiгурацiя: WooCommerce > Polski > Верифiкованi вiдгуки > Модерацiя.

Виявлення пiдозрiлих вiдгукiв

Section titled “Виявлення пiдозрiлих вiдгукiв”

Система автоматично позначає пiдозрiлi вiдгуки:

СигналОпис
Багато вiдгукiв з одного IPБiльше нiж 3 вiдгуки з одного IP/день
Вiдгук одразу пiсля покупкиВiдгук залишено протягом хвилин вiд замовлення
Iдентичний текстОдин i той же текст вiдгуку на рiзних продуктах
Пiдозрiлий e-mailАдреса e-mail з тимчасового домену

Пiдозрiлi вiдгуки потрапляють до черги модерацii з мiткою До перевiрки.

Верифiкованi вiдгуки генерують структурованi данi 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 надає перевагу вiдгукам з пiдтверджених покупок у rich snippets.

E-mail з проханням про вiдгук

Section titled “E-mail з проханням про вiдгук”

Модуль може автоматично надсилати e-mail клiєнту з проханням про вiдгук через X днiв пiсля доставки.

Конфiгурацiя:

ОпцiяОписЗа замовчуванням
УвiмкненоЧи надсилати e-mailНi
ЗатримкаДнiв пiсля доставки7
ШаблонШаблон e-mailСтандартний
ЛiмiтМакс 1 e-mail на замовленняТак
// Зміна затримки e-mail
add_filter('polski/verified_reviews/email_delay_days', function (): int {
return 14;
});
[polski_verified_badge text="Potwierdzone zamówienie" icon="shield"]

Шорткод вiдображає значок верифiкацii. Корисний у нестандартних шаблонах вiдгукiв.

Значок не вiдображається попри покупку - перевiрте статус замовлення. Лише замовлення зi статусом completed або processing квалiфiкуються для верифiкацii. Також перевiрте, чи e-mail у вiдгуку вiдповiдає e-mail з замовлення.

Всi вiдгуки є неверифiкованими - переконайтеся, що модуль активний та що WooCommerce вимагає адресу e-mail при додаваннi вiдгукiв.

E-mail з проханням про вiдгук не доходить - перевiрте конфiгурацiю пошти WordPress. Використовуйте SMTP-плагiн для надiйного надсилання e-mail.

Повiдомлення про проблеми: github.com/wppoland/polski/issues

Ця сторінка має виключно інформаційний характер і не є юридичною консультацією. Перед впровадженням зверніться до юриста. Polski for WooCommerce - це програмне забезпечення з відкритим кодом (GPLv2), що надається без гарантій.