
Админка и модерация
Открытие
Extras → msReviews. Нужен VueTools ≥ 1.1.2-pl (документация VueTools). Без VueTools вместо интерфейса — подсказка об установке.
Права: Права доступа. Настройки — Система → Настройки, namespace msreviews.
Вкладка на карточке товара
Для ресурсов msProduct (class_key из msreviews_product_class_key) на resource/update появляется вкладка «Отзывы» при праве review_view.
Read-only сводка: средний рейтинг, число опубликованных, pending отзывов и вопросов. Кнопка «Открыть модерацию» → Extras → msReviews с ?product_id=.
При mode=new вкладка не добавляется.
Вкладки CMP
| Вкладка | Право | Содержание |
|---|---|---|
| Дашборд | review_analytics | Счётчики, период, фильтр каталога |
| Отзывы | базовый доступ | Фильтры, таблица, bulk, превью |
| Вопросы | question_moderate | Q&A, ответ, закреп |
| Медиа | review_view | Фото к отзывам |
| Операции | export/import/queue | Письма, CSV, cron |
Дашборд
С правом review_analytics:
- счётчики: опубликовано, pending, verified, вопросы pending, очередь писем
- фильтр по датам и области каталога
- клик по карточке открывает Отзывы или Операции с фильтром.
Отзывы
Фильтры
Товар или любой ресурс, статус, дата, рейтинг от/до, чекбоксы: verified, с фото, с ответом, «рекомендую».
Поиск в фильтре идёт через mgr/catalog/search с type=resource (любой неудалённый site_content). limit 1–100, по умолчанию 50. При вводе q список подсказок заменяется целиком. Числовой q поднимает точный id в начало.
URL с ?product_id= или ?msr_product_id= предзаполняет фильтр.
Массовые действия
При review_moderate: выбор строк, целевой статус, причина в журнале, подтверждение перед применением.
Добавление и правка вручную
С 1.1.0 при праве review_moderate:
- кнопка «Добавить отзыв» над таблицей
- «Редактировать отзыв» в действиях строки (иконка карандаша).
В диалоге задают ресурс (любой неудалённый site_content, не только msProduct), рейтинг 1–5, заголовок, текст, имя и email автора, статус, чекбокс Verified purchase и ответ магазина (при праве review_reply).
Ограничения диалога:
- фото к отзыву здесь не загружают (только вкладка Медиа или витрина)
order_idне редактируют: у ручных отзывов он остаётся пустым- при смене ресурса при редактировании пересчитываются агрегаты старого и нового
product_id.
Таблица
Колонки: id, товар/ресурс, рейтинг, verified, рекомендация, медиа, текст, автор, email, дата, действия, закреп, статус. С 1.2.1 колонки «Ответ магазина» нет: ответ в форме редактирования и в развёртке строки.
- Превью (иконка «глаз»): полный текст, structured-поля, журнал модерации, spam signals.
- Редактировать (карандаш): тот же диалог, что и «Добавить отзыв», в том числе ответ магазина.
- Закреп — только для published. На витрине такие отзывы выводятся первыми.
Ответ магазина
В диалоге «Редактировать отзыв» при праве review_reply. Пустой текст снимает ответ. Альтернатива: action mgr/review/set-reply.
Вопросы
Право question_moderate: фильтры, статус, ответ из CMP, закреп.
Медиа
Право review_view: список вложений. Удаление при review_moderate.
Файлы: assets/components/msreviews/upload/.
Операции
- Очередь приглашений — статусы писем, CSV, Обработать очередь (
queue_process). - Экспорт отзывов и вопросов в CSV.
- Импорт отзывов из CSV (мастер из трёх шагов,
review_import). - Подсказка cron:
action=request/process+msreviews_cron_key.
