Product Reviews
Плагин добавляет в Payload v3 коллекцию reviews с оценкой от 1 до 5, модерацией статусов и данными aggregateRating для Google.
Установка
pnpm add payload-plugin-reviews Описание
Плагин добавляет в конфиг Payload v3 коллекцию `reviews`. Каждый отзыв связан с товаром через relationship-поле, а целевая коллекция задается опцией `productsCollection` (по умолчанию `products`). В отзыве есть `authorName` (до 80 символов), `authorEmail`, `rating` (число от 1 до 5), `title` (до 120 символов), `comment` (textarea, до 1000 символов), checkbox `verified` и `status` со значениями pending, approved или rejected. Новый отзыв получает статус pending. Создавать и читать отзывы может любой посетитель, а обновлять и удалять только авторизованный пользователь. Поле `authorEmail` на уровне поля доступно только авторизованным пользователям, поэтому в публичном API оно не отдается. Хук `beforeChange` сбрасывает `verified` в false при любой записи, для любого пользователя, поэтому сохранить отзыв как подтвержденную покупку сейчас нельзя. В README описана верификация только для администраторов, но в текущем коде проверки роли нет. Опция `enabled` (по умолчанию true) выключает плагин целиком. Опция `adminEmail` принимается, но нигде не используется, поэтому уведомления не отправляются. Плагин не создает таблицы в базе данных. Для режима dev в README приведен SQL для Postgres, который нужно выполнить вручную. Там же есть пример для Next.js App Router: маршрут отдает одобренные отзывы со средней оценкой, страница товара их выводит, а JSON-LD `aggregateRating` строится по тем же данным.
О пакете
- Имя пакета
payload-plugin-reviews- Последняя версия
1.0.2- Размер
- 14 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 311
- Последняя публикация
- 11 окт. 2026 г.
Ещё от spiritracking-arch
Профиль автораПохожие плагины
Ещё в категории «SEO»Sitemap
Строит sitemap.xml из коллекций Payload и статических страниц и хранит файлы в любом storage adapter.
SEO Analyzer
Плагин для Payload 3, который добавляет SEO-анализ прямо в редакторе: более 50 проверок, оценка 0-100, дашборд, история баллов и redirect-менеджер.
SEO plugin
Плагин для управления метаданными SEO в админ-панели Payload.
SEO Plugin
Плагин для Payload: поля SEO-метаданных с превью поисковой выдачи в коллекциях и глобалах.
Llms Txt
Генерирует файлы llms.txt и llms-full.txt для LLM из коллекций Payload.