Почему важен автоматический сбор отзывов после покупки
Отзывы пользователей — один из ключевых факторов, влияющих на доверие к вашему интернет-магазину или сервису. Когда отзыв появляется сразу после покупки, вероятность его написания и полезность для других покупателей значительно выше. Автоматический сбор отзывов помогает наладить систематический процесс без дополнительной нагрузки на менеджеров и маркетологов.
Ручное напоминание клиентам может быть неэффективным, а автоматизация процесса значительно повышает конверсию в отзывы. Ниже рассмотрим, как реализовать такую систему на WordPress.
Использование плагинов для автоматического запроса отзывов
Существует несколько специализированных плагинов, которые упрощают задачу:
- Customer Reviews for WooCommerce — интегрируется с популярным WooCommerce, отправляет письма с просьбой оставить отзыв после покупки.
- YITH WooCommerce Review Reminder — позволяет настроить автоматические напоминания с гибкими условиями.
- WP Remark — плагин из экосистемы WPRemark помогает не только собирать отзывы, но и анализировать их качество.
Выбор зависит от ваших требований и используемых инструментов. Если нужен легкий старт — Customer Reviews for WooCommerce подойдет отлично. Для более комплексного решения стоит обратить внимание на WPRemark.
Кастомное решение: отправка письма с просьбой оставить отзыв
Если вы хотите полностью контролировать процесс и минимизировать использование плагинов, можно реализовать автоматическую отправку писем с помощью собственного кода.
Ниже пример кода, который отправляет письмо клиенту через 3 дня после успешной покупки в WooCommerce:
add_action('woocommerce_order_status_completed', 'wpupgrade_send_review_request_email', 10, 1);
function wpupgrade_send_review_request_email($order_id) {
if (!$order_id) return;
$order = wc_get_order($order_id);
$user_email = $order->get_billing_email();
// Запланировать событие через 3 дня
if (!wp_next_scheduled('wpupgrade_send_delayed_review_email', array($order_id))) {
wp_schedule_single_event(time() + 3 * DAY_IN_SECONDS, 'wpupgrade_send_delayed_review_email', array($order_id));
}
}
add_action('wpupgrade_send_delayed_review_email', 'wpupgrade_do_send_review_email');
function wpupgrade_do_send_review_email($order_id) {
$order = wc_get_order($order_id);
if (!$order) return;
$to = $order->get_billing_email();
$subject = 'Пожалуйста, оставьте отзыв о вашей покупке';
$review_link = $order->get_checkout_order_received_url() . '#reviews';
$message = 'Здравствуйте! Спасибо за покупку на нашем сайте. Мы будем рады, если вы оставите отзыв о приобретенном товаре. Перейдите по ссылке: ' . $review_link;
wp_mail($to, $subject, $message);
}В этом примере используется стандартный хук WooCommerce woocommerce_order_status_completed для запуска функции, которая через WP-Cron отложенно отправит письмо. В письме содержится ссылка на страницу заказа с якорем на отзывы.
Как улучшить этот код
- Добавить проверку, что письмо еще не отправлялось для этого заказа.
- Использовать HTML-шаблон письма для красивого оформления.
- Добавить поддержку мультиязычности.
- Интегрировать с плагином WPRemark для сбора и анализа отзывов.
Интеграция с WPRemark для улучшения качества отзывов
Плагин WPRemark позволяет не просто собирать отзывы, а анализировать их качество и автоматизировать модерацию. Его можно связать с кастомной системой отправки писем и автоматическим запросом отзывов.
Преимущества использования WPRemark:
- Оценка качества комментариев по разным критериям.
- Автоматическая публикация или отправка на модерацию.
- Настройка шаблонов писем с помощью встроенных инструментов.
Для подключения WPRemark используйте официальную страницу плагина: https://wpshop.ru/plugins/wpremark/.
Настройка Cron задач и предотвращение сбоев
При использовании WP-Cron важно учитывать, что он зависит от посещений сайта. Для надежной отправки писем рекомендуется настроить системный cron на сервере, который будет вызывать wp-cron.php с регулярным интервалом.
Пример команды для Linux:
wget -q -O - https://ваш-сайт.ru/wp-cron.php?doing_wp_cron >/dev/null 2>&1Или использовать curl:
curl -s https://ваш-сайт.ru/wp-cron.php?doing_wp_cron >/dev/null 2>&1Это поможет избежать сбоев при отправке писем и обеспечит своевременное срабатывание отложенных задач.
Выводы и рекомендации
Автоматический сбор отзывов после покупки — важный элемент повышения доверия и конверсии. Для реализации можно использовать готовые плагины или написать собственный код, интегрируясь с WP-Cron и системными задачами.
Для лучших результатов рекомендуется комбинировать автоматическую отправку писем с анализом качества отзывов с помощью WPRemark и обеспечивать надежное выполнение cron-задач через системный планировщик.