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

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

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

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

  • Заполнить страницу товара контентом и повысить SEO;
  • Создать видимость популярного продукта;
  • Дать пример оформления отзывов для реальных пользователей.

Естественно, такие отзывы должны быть помечены, чтобы не вводить покупателей в заблуждение.

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

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

<?php
/**
 * Plugin Name: WPPlugin Авто Отзыв для WooCommerce
 * Description: Добавляет автоматический отзыв к новым товарам WooCommerce.
 * Version: 1.0
 * Author: WPPlugin.ru
 */

add_action('publish_product', 'wpplugin_add_auto_review_to_product');

function wpplugin_add_auto_review_to_product($post_id) {
    if (get_post_type($post_id) !== 'product') {
        return;
    }

    // Проверяем, есть ли уже отзывы
    $args = array(
        'post_id' => $post_id,
        'status' => 'approve',
        'number' => 1
    );
    $comments = get_comments($args);
    if (!empty($comments)) {
        return; // Отзыв уже есть
    }

    $commentdata = array(
        'comment_post_ID' => $post_id,
        'comment_author' => 'WPPlugin Авто Отзыв',
        'comment_author_email' => 'noreply@wpplugin.ru',
        'comment_content' => 'Отличный товар! Рекомендую всем.',
        'comment_type' => '',
        'comment_approved' => 1,
        'comment_meta' => array(
            'auto_review' => true
        ),
    );

    wp_insert_comment($commentdata);
}

Этот код добавляет отзыв с текстом "Отличный товар! Рекомендую всем." при публикации нового товара, если у товара еще нет отзывов. Отзыв помечается мета-данными auto_review, чтобы в дальнейшем можно было их фильтровать.

Как выводить и фильтровать автоматические отзывы в WooCommerce

Для управления отображением таких отзывов можно использовать фильтры WordPress и WooCommerce. Например, чтобы скрыть автоматические отзывы с фронтенда, добавьте следующий код в functions.php вашей темы или в плагин:

add_filter('comments_array', 'wpplugin_filter_auto_reviews', 10, 2);
function wpplugin_filter_auto_reviews($comments, $post_id) {
    if (is_product()) {
        foreach ($comments as $key => $comment) {
            if (get_comment_meta($comment->comment_ID, 'auto_review', true)) {
                unset($comments[$key]);
            }
        }
    }
    return $comments;
}

Если же вы хотите выделить автоматические отзывы другим стилем, можно добавить CSS класс в шаблоне отзывов по мета-данным.

Полезные плагины для управления отзывами WooCommerce

Кроме кастомных решений, есть готовые плагины, которые помогут расширить функционал отзывов:

  • WooCommerce Product Reviews Pro — расширяет стандартные отзывы возможностью добавлять фотографии, видео, голосование и фильтры.
  • YITH WooCommerce Advanced Reviews — добавляет рейтинги по нескольким критериям, улучшенный дизайн и сортировку.
  • WPShop Expert Review — плагин с расширенными возможностями экспертных оценок товаров и отзывов. Подробнее на официальном сайте.

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

Если вы используете Expert Review, можно расширить пример плагина, чтобы автоматически создавать экспертные отзывы с рейтингами.

Примерное дополнение функции:

function wpplugin_add_auto_expert_review($post_id) {
    if (get_post_type($post_id) !== 'product') return;

    if (function_exists('expert_review_insert_review')) {
        $args = array(
            'post_id' => $post_id,
            'author' => 'Эксперт WPPlugin',
            'content' => 'Автоматический экспертный отзыв о товаре.',
            'rating' => 4.5,
            'auto_generated' => true
        );
        expert_review_insert_review($args);
    }
}
add_action('publish_product', 'wpplugin_add_auto_expert_review');

Таким образом, вы сможете показывать на странице товара экспертные отзывы, даже если реальных оценок пока мало.

Выводы и рекомендации

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

Для более глубокой автоматизации и интеграции с CRM или маркетинговыми инструментами рекомендуем изучить API WooCommerce и возможности WPShop плагинов.

Как настроить автоматическое обновление плагинов WordPress без ошибок
21.02.2026
Как добавить поддержку Gutenberg блоков в своем WordPress плагине
23.12.2025
Как создать плагин для автоматического отключения неиспользуемых плагинов в WordPress
16.01.2026
Как удалить неиспользуемые шорткоды в WordPress
19.12.2025
Создать автозаполнение метаданных при загрузке файлов в WordPress
09.02.2026