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

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

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

Отзывы — один из главных факторов, влияющих на решение потенциального покупателя. Но не всегда клиенты сами оставляют отзыв, даже если довольны товаром. Автоматизация процесса помогает:

  • Повысить количество отзывов без дополнительного ручного участия.
  • Увеличить доверие к магазину за счёт реальных комментариев.
  • Улучшить SEO сайта благодаря уникальному пользовательскому контенту.

Отзыв можно запросить через email, всплывающее окно или даже SMS — зависит от вашего подхода и возможностей сайта.

Подходы к реализации автоматического отзыва в WordPress

Основные методы — использовать плагины, написать собственный код или комбинировать оба подхода. Рассмотрим популярные решения и пример кастомного кода.

Использование плагинов для автоматизации отзывов

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

  • Customer Reviews for WooCommerce — позволяет автоматически отправлять письма с просьбой оставить отзыв через заданное время после покупки, есть поддержка шаблонов писем.
  • YITH WooCommerce Review Reminder — настраиваемые напоминания с гибкой фильтрацией заказов и вариантов отзывов.
  • My Popup — плагин для создания всплывающих окон, с помощью которого можно показать окно с просьбой оставить отзыв сразу после завершения заказа или при следующем визите.

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

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

Если вы хотите более точечное управление, можно использовать следующий пример на PHP. Код добавляет отправку письма через 7 дней после оплаты заказа в WooCommerce с просьбой оставить отзыв.

add_action('woocommerce_order_status_completed', 'wpexperts_send_review_request_email');

function wpexperts_send_review_request_email($order_id) {
    if (!$order_id) return;

    $order = wc_get_order($order_id);
    if (!$order) return;

    // Устанавливаем задержку на 7 дней
    wp_schedule_single_event(time() + 7 * DAY_IN_SECONDS, 'wpexperts_send_review_email_event', array($order_id));
}

add_action('wpexperts_send_review_email_event', 'wpexperts_send_review_email_callback');

function wpexperts_send_review_email_callback($order_id) {
    $order = wc_get_order($order_id);
    if (!$order) return;

    $to = $order->get_billing_email();
    $subject = 'Пожалуйста, оставьте отзыв о вашем заказе';
    $review_link = get_permalink(wc_get_page_id('shop')) . '#reviews';
    $message = 'Здравствуйте! Спасибо за покупку на нашем сайте. Будем признательны, если вы оставите отзыв о товаре по ссылке: ' . $review_link;

    wp_mail($to, $subject, $message);
}

Этот код использует хук woocommerce_order_status_completed — момент завершения заказа. Затем планирует событие через 7 дней, чтобы отправить письмо с ссылкой на страницу отзывов.

Как улучшить сбор отзывов: советы и рекомендации

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

  • Персонализация письма. Используйте имя клиента, укажите название купленного товара, чтобы письмо выглядело более живым.
  • Простая форма отзыва. Если вы показываете всплывающее окно через My Popup или аналогичный плагин, сделайте форму максимально простой: пару полей и кнопка.
  • Напоминания. Если клиент не ответил на первое письмо, можно отправить повторное через неделю.
  • Мотивация. Предлагайте небольшие бонусы или скидки за оставленный отзыв — это повышает лояльность.

Использование My Popup для всплывающего окна с отзывом

Плагин My Popup позволяет создавать красивые и удобные всплывающие окна. Вы можете настроить показ окна сразу после завершения заказа или при повторном посещении сайта клиентом.

Пример настройки:

  • Создайте новое окно с формой отзыва (поле для оценки и комментария).
  • Настройте условие показа — например, по cookie, выставляемой после заказа.
  • Добавьте интеграцию с Ajax для отправки отзыва без перезагрузки страницы.

Это позволит увеличить эффективность сбора отзывов без лишних усилий.

Как хранить и отображать отзывы на сайте

Отзывы можно хранить в стандартных комментариях WordPress или использовать отдельный post type. Для простоты и SEO обычно используют комментарии. Вот пример кода для вывода последних 5 отзывов с оценками:

function wpexperts_display_recent_reviews() {
    $args = array(
        'post_type' => 'product',
        'number' => 5,
        'status' => 'approve',
        'meta_query' => array(
            array(
                'key' => 'rating',
                'value' => 0,
                'compare' => '>',
                'type' => 'NUMERIC'
            )
        )
    );
    $comments = get_comments($args);
    if (!$comments) return;

    echo '<ul class="wpexperts-reviews">';
    foreach ($comments as $comment) {
        $rating = intval(get_comment_meta($comment->comment_ID, 'rating', true));
        echo '<li><strong>' . esc_html($comment->comment_author) . '</strong> (' . $rating . '/5): ' . esc_html($comment->comment_content) . '</li>';
    }
    echo '</ul>';
}

Таким образом, вы можете выводить отзывы там, где нужно — на страницах товаров, в сайдбаре или на отдельной странице отзывов.

Итоги

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

Как создать динамические виджеты в WordPress с AJAX
16.01.2026
Как сделать автоматический отзыв в WordPress после покупки
22.02.2026
Авторизация по телефону в WordPress: лучшие методы и примеры реализации
09.02.2026
Оценка производительности WordPress с помощью Query Monitor
09.04.2026
Как создать собственный шорткод в WordPress
01.11.2025