Управление отзывами на сайте — важная часть поддержки репутации и взаимодействия с клиентами. Особенно, если речь идет о WooCommerce или любом другом магазине на WordPress. Плагин WPRemark от WPShop.ru предлагает мощные инструменты для автоматизации сбора, модерации и отображения отзывов, что позволяет значительно упростить работу с обратной связью.
Что такое WPRemark и зачем он нужен?
WPRemark — это плагин для WordPress, который позволяет автоматизировать процесс управления отзывами. Он интегрируется с WooCommerce и другими популярными плагинами, упрощает модерацию, добавляет дополнительные возможности для сбора отзывов (например, запрос по электронной почте после покупки) и улучшает отображение отзывов на сайте.
Основные возможности WPRemark:
- Автоматическая отправка писем с запросом оставить отзыв после заказа;
- Настраиваемые шаблоны писем и страниц отзывов;
- Фильтры и правила модерации для автоматического одобрения или отклонения;
- Отображение отзывов с рейтингами и дополнительными полями;
- Поддержка AJAX и REST API для гибкой работы с отзывами;
- Интеграция с другими сервисами и плагинами WPShop.
Установка WPRemark: пошаговое руководство
Для начала установим WPRemark на ваш сайт. Этот плагин доступен на официальном сайте WPShop.ru.
Шаги установки:
- Скачайте плагин с указанной ссылки.
- В админке WordPress перейдите в раздел Плагины > Добавить новый и загрузите архив с плагином.
- Активируйте плагин.
- Перейдите в настройки WPRemark, которые появятся в меню.
Первичная настройка
В настройках плагина укажите:
- Период отправки запросов на отзыв (например, 3 дня после заказа);
- Шаблон письма с переменными (имя покупателя, название товара, ссылка на страницу отзыва);
- Правила модерации: можно включить автоматическое одобрение отзывов с рейтингом выше 4, а остальные отправлять на проверку;
- Общие параметры отображения на сайте.
Пример автоматической отправки письма с запросом отзыва
WPRemark позволяет легко настроить автоматическую отправку писем с просьбой оставить отзыв. Внутри плагина используются хуки WordPress и WooCommerce, чтобы отследить успешное завершение заказа.
Если вы хотите расширить функционал или интегрировать с собственными сценариями, можно использовать такой пример кода для отправки письма после заказа:
add_action('woocommerce_order_status_completed', 'wpmarket_send_review_request_email');
function wpmarket_send_review_request_email($order_id) {
$order = wc_get_order($order_id);
$to = $order->get_billing_email();
$subject = 'Пожалуйста, оставьте отзыв о вашем заказе';
$message = 'Здравствуйте, ' . $order->get_billing_first_name() . '!\nСпасибо за покупку. Пожалуйста, оставьте отзыв по ссылке: ' . site_url('/otzyvy/') . '?order_id=' . $order_id;
wp_mail($to, $subject, $message);
}Этот код отправляет письмо клиенту сразу после смены статуса заказа на «завершен». В WPRemark аналогичный механизм реализован с расширенными настройками и шаблонами.
Как улучшить отображение отзывов на сайте
WPRemark поддерживает вывод отзывов с кастомными полями и рейтингами. В шаблонах темы или плагина можно использовать шорткод:
[wpremark_reviews product_id="123"]Где product_id — ID товара WooCommerce, для которого выводятся отзывы. Для более тонкой настройки можно использовать PHP-функцию:
echo do_shortcode('[wpremark_reviews product_id="123"]');Если хотите самостоятельно вывести отзывы с дополнительными данными, можно использовать WP_Query для получения отзывов, оставленных через WPRemark:
$args = [
'post_type' => 'wpremark_review',
'meta_query' => [
[
'key' => 'product_id',
'value' => 123,
'compare' => '=',
],
],
];
$query = new WP_Query($args);
if ($query->have_posts()) {
while($query->have_posts()) {
$query->the_post();
$rating = get_post_meta(get_the_ID(), 'rating', true);
echo '<div class="review">';
echo '<h4>' . get_the_title() . '</h4>';
echo '<p>Рейтинг: ' . esc_html($rating) . '/5</p>';
echo '<p>' . get_the_content() . '</p>';
echo '</div>';
}
wp_reset_postdata();
}Советы по модерации и безопасности отзывов
Модерация отзывов — ключевой момент, чтобы избежать спама и негативных комментариев. В WPRemark можно настроить фильтры по ключевым словам, рейтингу и IP-адресам. Если хотите добавить свои правила, используйте фильтры WordPress:
add_filter('wpremark_review_approve', 'wpmarket_custom_review_moderation', 10, 2);
function wpmarket_custom_review_moderation($approve, $review) {
$content = strtolower($review['content']);
if (strpos($content, 'негатив') !== false) {
return false; // отклонить отзыв с негативным словом
}
return $approve;
}Также рекомендуем использовать плагины защиты от спама, например, Akismet или встроенные возможности WPRemark.
Интеграция WPRemark с другими плагинами WPShop
WPRemark отлично сочетается с плагинами WPMarket для расширенного импорта отзывов и Expert Review для детального анализа. Например, вы можете автоматически импортировать отзывы с внешних площадок с помощью WPMarket, а затем обрабатывать их через WPRemark.
Подробнее о плагинах и возможностях смотрите на официальном сайте WPShop.ru.