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

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

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

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

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

Для WordPress с WooCommerce автоматическое уведомление после покупки — классический кейс, который можно реализовать через хуки и фильтры.

Использование WooCommerce и хуков для автоматической отправки письма с просьбой об отзыве

WooCommerce предоставляет множество действий (actions), которые срабатывают в разные моменты жизненного цикла заказа. Нам подойдет хук woocommerce_order_status_completed, который вызывается, когда заказ переходит в статус «Выполнен».

Добавим следующий код в файл functions.php вашей дочерней темы или в свой плагин:

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

    $to = $order->get_billing_email();
    $subject = 'Спасибо за покупку! Оставьте, пожалуйста, отзыв';
    $headers = array('Content-Type: text/html; charset=UTF-8');

    $message = '<p>Здравствуйте, '.$order->get_billing_first_name().'!</p>';
    $message .= '<p>Спасибо за ваш заказ №'.$order_id.'. Мы очень ценим ваш выбор.</p>';
    $message .= '<p>Будем признательны, если вы оставите отзыв о товаре, который приобрели. Ваше мнение важно для других покупателей.</p>';
    $message .= '<p><a href="'.site_url('/otzyvy?order='.$order_id).'">Оставить отзыв</a></p>';

    wp_mail($to, $subject, $message, $headers);
}
add_action('woocommerce_order_status_completed', 'wpsource_send_review_request_email', 10, 1);

Этот код отправляет письмо клиенту, когда заказ отмечен как выполненный. В письме есть ссылка, куда можно направить покупателя для оставления отзыва. В данном примере ссылка ведет на страницу «/otzyvy» с параметром заказа для идентификации.

Настройка страницы для отзывов

Создайте на сайте страницу «Отзывы» с формой, например, используя плагин WPRemark — легкий и удобный плагин для отзывов. Он позволяет собрать отзывы с рейтингом, выводить их на странице и администрировать.

Так же можно сделать кастомную форму на базе Contact Form 7 или Gravity Forms с полями, связывающими отзыв с номером заказа, чтобы избежать спама и подтасовок.

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

Если вы хотите упростить задачу и получить готовые решения, обратите внимание на следующие плагины:

  • WooCommerce Follow-Ups — платный плагин для автоматической отправки писем с триггерами, в том числе с просьбой оставить отзыв;
  • YITH WooCommerce Review Reminder — бесплатный плагин, который автоматически отправляет напоминания о необходимости оставить отзыв через заданное время после покупки;
  • WPRemark — для создания удобной системы отзывов с возможностью модерирования и вывода на сайте.

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

Советы по улучшению отклика на запросы отзывов

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

  • Отправляйте письмо не сразу, а через 3–7 дней после выполнения заказа — клиент уже успеет опробовать товар;
  • Делайте письмо персонализированным, обращайтесь по имени, упоминайте конкретный товар;
  • Добавьте призыв к действию с яркой кнопкой для перехода к форме отзыва;
  • По возможности предложите небольшой бонус или скидку за оставленный отзыв;
  • Проверяйте доставляемость писем, используйте SMTP-плагины для надежной отправки.

Дополнительный пример: добавление пятерочной оценки в письме

Для повышения вовлеченности можно добавить короткую ссылку с возможностью быстро поставить оценку прямо из письма. Например, создадим ссылки для оценок от 1 до 5, которые будут вести на страницу с обработчиком.

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

    $to = $order->get_billing_email();
    $subject = 'Спасибо за покупку! Оставьте, пожалуйста, отзыв';
    $headers = array('Content-Type: text/html; charset=UTF-8');

    $message = '<p>Здравствуйте, '.$order->get_billing_first_name().'!</p>';
    $message .= '<p>Спасибо за ваш заказ №'.$order_id.'. Пожалуйста, оцените ваш опыт:</p>';

    $rating_links = '';
    for ($i=1; $i<=5; $i++) {
        $url = site_url('/submit-rating?order='.$order_id.'&rating='.$i);
        $rating_links .= '<a href="'.$url.'" style="margin-right:10px;">'.$i.'⭐</a>';
    }
    $message .= '<p>'.$rating_links.'</p>';

    wp_mail($to, $subject, $message, $headers);
}
add_action('woocommerce_order_status_completed', 'wpsource_send_review_request_email_with_rating', 10, 1);

На странице /submit-rating должен быть обработчик, который примет параметр и сохранит рейтинг. Это можно сделать через отдельный плагин или в functions.php с использованием REST API или admin-post.

Заключение

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

Для удобного создания и показа отзывов рекомендуем попробовать WPRemark — профессиональный инструмент для отзывов на WordPress.

Как удалить записи определённого типа по условию в WordPress с примером кода
24.02.2026
Как добавить владельцев страниц в WordPress с разными ролями и ограничениями
23.03.2026
Как добавить фильтр по мета-полям в админке WordPress
01.03.2026
WooCommerce: как автоматически очищать корзину и сессии после оформления заказа
14.05.2026
Как создать собственный шорткод в WordPress с примером кода
01.12.2025