Как создать автоматический отзыв в WordPress по рассылке

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

Почему важен автоматический сбор отзывов после рассылки

Ручное отправление писем с просьбой оставить отзыв — затратная по времени задача. Автоматизация процесса позволяет:

  • Сэкономить время и ресурсы поддержки;
  • Увеличить количество собранных отзывов;
  • Поддерживать постоянную связь с аудиторией;
  • Повысить доверие новых посетителей к вашему сайту.

Особенно эффективно это работает, если вы используете email-рассылки с предложениями, новостями или подтверждениями заказов.

Выбор плагина для автоматического запроса отзывов

Среди популярных плагинов для WordPress, которые помогут реализовать автоматические отзывы, стоит выделить:

  • WPReview — мощный плагин для отзывов с возможностью интеграции с WooCommerce и отправкой писем;
  • Expert Review от WPSHOP — специализированный плагин для автоматизации сбора отзывов с расширенными настройками;
  • MailPoet — плагин для рассылок с возможностью создавать цепочки писем, которые можно настроить для сбора отзывов;
  • WPForms — форма обратной связи, которую можно встроить в автоматические письма.

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

Как настроить автоматический запрос отзыва после рассылки письма

Рассмотрим пример с использованием плагина Expert Review, который позволяет отправлять запросы на отзыв по расписанию после совершения определённого действия, например, после получения письма с подтверждением заказа.

Шаг 1. Установка и активация плагина Expert Review

Перейдите в административную панель WordPress, выберите «Плагины» → «Добавить новый», найдите «Expert Review» и установите его. Активируйте плагин.

Шаг 2. Создание шаблона письма для запроса отзыва

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

Шаг 3. Настройка триггера отправки письма

Настройте отправку письма через определённый промежуток времени после рассылки основного письма, например, спустя 3 дня после подтверждения заказа. В Expert Review можно использовать хук wpwebru_expertreview_send_request для кастомных условий.

function wpwebru_schedule_review_request($order_id) {
    if (!$order_id) return;
    wp_schedule_single_event(time() + 3 * DAY_IN_SECONDS, 'wpwebru_expertreview_send_request', array($order_id));
}
add_action('woocommerce_order_status_completed', 'wpwebru_schedule_review_request');

Этот код запланирует отправку запроса отзыва через 3 дня после завершения заказа.

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

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

function wpwebru_send_review_request_email($post_id) {
    $post = get_post($post_id);
    if (!$post || $post->post_type != 'shop_order') return;

    $order = wc_get_order($post_id);
    $to = $order->get_billing_email();
    $subject = 'Пожалуйста, оставьте отзыв о вашем заказе';
    $message = 'Здравствуйте! Спасибо за ваш заказ. Пожалуйста, поделитесь своим впечатлением по ссылке: ' . site_url('/otzyvy');
    wp_mail($to, $subject, $message);
}

function wpwebru_schedule_review_email($order_id) {
    if (!$order_id) return;
    wp_schedule_single_event(time() + 3 * DAY_IN_SECONDS, 'wpwebru_send_review_request_email', array($order_id));
}
add_action('woocommerce_order_status_completed', 'wpwebru_schedule_review_email');

Этот код использует стандартный хук WooCommerce для отслеживания смены статуса заказа и планирует отправку письма через 3 дня.

Как встроить форму отзыва на сайт

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

Плагин WPForms

WPForms позволяет легко создать форму с нужными полями (оценка, комментарий, имя и email). После создания формы вставьте шорткод в страницу «Отзывы».

Кастомная форма с обработкой через AJAX

Если хотите сделать форму более гибкой, можно написать свой обработчик:

function wpwebru_handle_review_submission() {
    check_ajax_referer('wpwebru_review_nonce', 'security');

    $rating = intval($_POST['rating']);
    $comment = sanitize_text_field($_POST['comment']);

    if ($rating < 1 || $rating > 5 || empty($comment)) {
        wp_send_json_error('Неверные данные');
    }

    $review_post = array(
        'post_title' => 'Отзыв пользователя',
        'post_content' => $comment,
        'post_status' => 'pending',
        'post_type' => 'review',
    );

    $post_id = wp_insert_post($review_post);
    if ($post_id) {
        update_post_meta($post_id, 'wpwebru_rating', $rating);
        wp_send_json_success('Спасибо за ваш отзыв!');
    } else {
        wp_send_json_error('Ошибка при сохранении отзыва');
    }
}
add_action('wp_ajax_wpwebru_submit_review', 'wpwebru_handle_review_submission');
add_action('wp_ajax_nopriv_wpwebru_submit_review', 'wpwebru_handle_review_submission');

Далее нужно добавить форму с JavaScript, который отправляет данные через AJAX на этот обработчик.

Советы по повышению эффективности сбора отзывов

Чтобы автоматический запрос отзывов приносил максимальную пользу, учитывайте следующие моменты:

  • Отправляйте письмо не сразу — дайте время пользователю опробовать продукт или услугу;
  • Используйте персонализацию в письмах (имя, детали заказа);
  • Обеспечьте простоту и удобство формы для отзыва;
  • Мотивируйте пользователей — бонусы, скидки или участие в розыгрышах;
  • Обрабатывайте и публикуйте отзывы оперативно для повышения доверия.

Следуя этим советам и используя описанные подходы, вы сможете существенно увеличить количество полезных отзывов на сайте.

Как избежать проблем с пермалинками в WordPress: практическое руководство
02.03.2026
Удаление или отключение AJAX обновлений корзины WooCommerce для оптимизации производительности
22.04.2026
Как отключить REST API WordPress без потери функциональности
12.12.2025
Как удалить фейковые регистрации в WordPress на wpweb.ru
28.11.2025
Как создать сайт на WordPress с поддержкой мультиязычности
13.11.2025