Nova Rating - отзывы и рейтинги товаров и магазина
Nova Rating - модуль для комплексной работы с отзывами и рейтингами товаров и магазина в OkayCMS 4.5.2.
Модуль объединяет премодерацию, отдельную страницу отзывов, блоки на главной странице и в категориях, фото и видео покупателей, оценку полезности отзывов, SEO-настройки, автоматизацию и интеграции с сервисами Google.
Nova Rating работает со штатными товарными отзывами OkayCMS и отдельно управляет отзывами о магазине, не заменяя стандартный рейтинг товаров CMS.
Основные возможности
- отзывы о товарах и магазине;
- обязательная премодерация перед публикацией;
- отдельная вкладка «Модерация» в админпанели;
- AJAX-модерация без перезагрузки страницы;
- статусы: ожидает модерации, одобрено, скрыто и удалено;
- soft delete и восстановление отзывов;
- ответы магазина на отзывы покупателей;
- изменение даты отзыва и даты модерации;
- системный счётчик новых отзывов в меню Rating;
- отдельное управление системным счётчиком «Комментарии»;
- отметка подтверждённой покупки;
- поиск и фильтрация отзывов в админпанели.
Фото и видео в отзывах
Покупатель может прикрепить к отзыву собственные фотографии или видео. Поддерживаются следующие форматы:
- JPEG и JPG;
- PNG;
- WebP;
- MP4;
- WebM.
К одному отзыву можно прикрепить до 5 файлов. Перед отправкой отдельные файлы можно удалить кнопкой ×.
Загруженные файлы проверяются на сервере по MIME-типу и сохраняются под случайно сформированными именами.
Оценка полезности отзывов
Для каждого отзыва доступно голосование:
- 👍 полезный;
- 👎 неполезный.
Для каждого варианта ведётся отдельный счётчик. Голосование защищено от простой накрутки с помощью device token, IP hash, rate limit, cooldown и ограничения повторного голоса.
Страница всех отзывов
Модуль создаёт отдельную страницу отзывов, на которой доступны:
- вкладки «Отзывы о товарах» и «Отзывы о магазине»;
- общий рейтинг;
- распределение оценок от 5 до 1;
- фильтры и сортировка;
- пагинация;
- категории товаров с наибольшим количеством отзывов;
- адаптивные карточки отзывов;
- фото и видео покупателей;
- оценка полезности отзывов.
Отзывы на главной странице и в категориях
В настройках можно отдельно включить:
- блок отзывов на главной странице;
- последние отзывы на страницах категорий каталога.
Для блока на главной странице настраиваются количество карточек, количество карточек в строке и источник отзывов: товары, магазин или смешанный режим.
По умолчанию на широких экранах отображаются 4 карточки в строке с автоматической адаптацией для планшетов и мобильных устройств.
SEO и мультиязычность
Для страницы отзывов можно отдельно настроить SEO-поля для каждого активного языка:
- URL или slug;
- H1;
- Meta title;
- Meta description;
- Meta keywords;
- robots.
SEO-параметры для товарных отзывов и отзывов о магазине настраиваются отдельно.
Предусмотрена совместимость с модулем Nova/AiServerBridge для автоматического создания и перевода SEO-полей.
Google Customer Reviews
Модуль поддерживает показ Google Customer Reviews opt-in после оформления заказа.
В настройках можно указать:
- Merchant Center ID;
- страну доставки;
- ориентировочный срок доставки;
- расположение opt-in;
- язык.
Встроенный runtime-тест проверяет, присутствует ли код Google Customer Reviews на странице заказа и передаются ли все необходимые параметры.
Google Store widget
Поддерживается отдельный Google Store widget с выбором расположения на сайте.
Runtime-тест в админпанели проверяет:
- подключение
merchantwidget.js; - наличие вызова
merchantwidget.start(); - фактическое присутствие кода виджета на frontend-сайте.
Интеграция с TelegramNotifier
Если установлен и включён модуль Sviat/TelegramNotifier, Nova Rating может использовать его для отправки уведомлений о новых отзывах.
Сам модуль TelegramNotifier при этом не изменяется.
Автоматизация
Nova Rating интегрируется со штатным Okay Scheduler. Поддерживаются автоматизированные операции с рейтингами, журнал выполнения, блокировка параллельного запуска задач и защита от повторного одновременного выполнения.
Защита
- honeypot;
- challenge token;
- минимальное время заполнения формы;
- rate limit;
- защита от дублированных отзывов;
- серверная валидация оценки;
- проверка MIME-типа медиафайлов;
- хранение IP-адреса в виде hash;
- антибот-защита голосования 👍/👎;
- скрытие неодобренных отзывов на frontend-сайте.
Админпанель
Модуль содержит отдельные вкладки:
- Настройки;
- SEO;
- Автоматизация;
- Модерация;
- Диагностика.
Раздел диагностики помогает проверить структуру базы данных, интеграции, Google Customer Reviews, Google Store widget, TelegramNotifier и системные компоненты модуля.
-
Новий партнер OkayCMS
-
Підтримка надається партнером
-
Требует адаптации для других шаблонов
Рекомендуемые товары
Создавайте для товаров, категорий, брендов, статей и страниц красивые описания с изображениями и текстом в шахматном порядке.