wpcontrol.ru wordpress WPControl.ru

Как использовать WPRemark для автоматического сбора отзывов в WordPress

Зачем нужен автоматический сбор отзывов на сайте WordPress

Отзывы пользователей — важный элемент для повышения доверия и улучшения конверсии сайта. Вручную собирать отзывы неудобно и долго, особенно если у вас большой трафик. Плагин WPRemark позволяет автоматизировать этот процесс, собирая отзывы после совершения пользователем определённых действий, например, после покупки или регистрации. Это значительно упрощает поддержку обратной связи и повышает вовлечённость аудитории.

При правильной настройке WPRemark поможет вам не только получать отзывы, но и автоматически отображать их в удобном виде, фильтровать и модерировать. В статье мы рассмотрим, как настроить этот плагин, а также приведём примеры интеграции с WooCommerce и кастомными действиями.

Установка и базовая настройка WPRemark

Сначала установите и активируйте WPRemark через админку WordPress или скачайте с официального сайта https://wpshop.ru.

После активации в меню появится раздел WPRemark. В настройках вы можете задать:

  • Форму для сбора отзывов (поля, обязательные для заполнения);
  • Условия отправки уведомлений на почту;
  • Настройки отображения отзывов на сайте;
  • Возможность модерировать отзывы до публикации.

Обратите внимание на вкладку интеграции, там можно подключить события, после которых клиент будет получать запрос на отзыв.

Автоматический сбор отзывов после покупки в WooCommerce

Частая задача — собрать отзывы именно после покупки товара. WPRemark поддерживает интеграцию с WooCommerce, и вы можете настроить автоматическую отправку запроса на отзыв после успешной оплаты.

Для этого:

  1. Перейдите в настройки WPRemark → Интеграция → WooCommerce.
  2. Активируйте опцию «Отправлять запросы на отзыв после оплаты».
  3. Настройте задержку отправки письма (например, через 3 дня после заказа).
  4. Настройте шаблон письма с ссылкой на форму отзыва.

Если нужна дополнительная кастомизация, можно использовать хук wpremark_after_order_complete для выполнения своих действий, например, отправки уведомления или сбора дополнительной информации.

add_action('wpremark_after_order_complete', 'wpcontrol_wpremark_custom_after_order', 10, 1); 
function wpcontrol_wpremark_custom_after_order($order_id) {
    // Получаем данные заказа
    $order = wc_get_order($order_id);
    // Логика отправки дополнительного уведомления
    // mail($order->get_billing_email(), 'Пожалуйста, оставьте отзыв', 'Спасибо за покупку!');
}

Создание кастомных условий для автоматического сбора отзывов

WPRemark позволяет запускать запрос на отзыв не только после заказа, но и после любых других действий пользователя на сайте. Например, после заполнения формы регистрации или просмотра определённого контента.

Для этого можно использовать собственные хуки и функции плагина. Рассмотрим пример, когда после успешной регистрации пользователя отправляется запрос на отзыв.

add_action('user_register', 'wpcontrol_wpremark_request_after_registration', 10, 1);
function wpcontrol_wpremark_request_after_registration($user_id) {
    // Получаем email пользователя
    $user_info = get_userdata($user_id);
    $email = $user_info->user_email;
    // Отправляем запрос на отзыв через WPRemark
    if(function_exists('wpremark_send_review_request')) {
        wpremark_send_review_request($email, 'registration');
    }
}

Такой подход позволяет гибко настраивать сценарии сбора отзывов под бизнес-задачи.

Отображение и фильтрация собранных отзывов на сайте

После того как отзывы собираются, важно грамотно их отображать. WPRemark предлагает шорткоды и виджеты для вывода отзывов в любом месте сайта.

Пример использования шорткода для вывода всех одобренных отзывов:

[wpremark_reviews status="approved" order="DESC" limit="10"]

Вы также можете фильтровать отзывы по рейтингу, дате и другим параметрам. Для этого используйте дополнительные атрибуты шорткода. Например, чтобы вывести отзывы с рейтингом 5 звёзд:

[wpremark_reviews rating="5" limit="5"]

Если необходимо вывести отзывы в шаблоне темы, можно использовать PHP-функцию:

echo do_shortcode('[wpremark_reviews status="approved" limit="5"]');

Также плагин поддерживает Ajax-подгрузку отзывов, что улучшает пользовательский опыт на странице.

Модерирование и автоматическое одобрение отзывов

Часто отзывы требуют проверки перед публикацией. В WPRemark можно настроить автоматическое одобрение отзывов от проверенных пользователей или оставить их на модерации.

Для автоматического одобрения отзывов с определённым условием, например, от пользователей с ролью «customer», используйте следующий код:

add_filter('wpremark_auto_approve_review', 'wpcontrol_wpremark_auto_approve_by_role', 10, 2);
function wpcontrol_wpremark_auto_approve_by_role($approve, $review_data) {
    $user = get_user_by('email', $review_data['email']);
    if($user && in_array('customer', $user->roles)) {
        return true; // Автоодобрение
    }
    return $approve; // Стандартное поведение
}

Это позволяет ускорить публикацию отзывов и снизить нагрузку на модераторов.

×
Оптимизируй свой сайт!

Скидка -15% на премиум плагин Clearfy Pro

Купить плагин сейчас ⋙