Product Reviews

Ergänzt Payload v3 um eine Reviews-Collection mit Sternebewertung, Moderationsstatus und JSON-LD aggregateRating.

Community 1 311/Wo. MIT v1.0.2

Installation

pnpm add payload-plugin-reviews

Über

Das Plugin fügt der Payload-v3-Config eine Collection `reviews` hinzu. Jede Review verweist über ein Relationship-Feld auf ein Produkt. Die Ziel-Collection wird mit der Option `productsCollection` gesetzt und ist standardmäßig `products`. Die Felder sind `authorName` (max. 80 Zeichen), `authorEmail`, `rating` (Zahl von 1 bis 5), `title` (max. 120 Zeichen), `comment` (Textarea, max. 1000 Zeichen), `verified` (Checkbox) und `status` mit den Werten `pending`, `approved` und `rejected`. Neue Reviews erhalten den Status `pending`. Lesen und Anlegen sind für alle offen. Update und Delete erfordern einen angemeldeten Benutzer. Das Feld `authorEmail` ist nur für angemeldete Benutzer lesbar, sodass es nicht in der öffentlichen API erscheint. Ein `beforeChange`-Hook setzt `verified` bei jedem Schreibvorgang auf `false`, unabhängig vom Benutzer. Verifizierte Käufe lassen sich damit aktuell nicht speichern. Die README beschreibt die Verifizierung als reine Admin-Funktion, der Hook prüft die Rolle aber nicht. Die Option `enabled` (Standard: `true`) schaltet das gesamte Plugin ab. Die Option `adminEmail` wird akzeptiert, aber nirgends ausgewertet, es werden also keine Benachrichtigungen versendet. Das Plugin legt keine Datenbanktabellen an. Im Dev-Modus muss das Postgres-SQL aus der README manuell ausgeführt werden. Die README enthält außerdem ein Next.js-App-Router-Beispiel: eine Route, die genehmigte Reviews mit Durchschnittsbewertung liefert, eine Produktseite, die sie darstellt, und einen JSON-LD-Block `aggregateRating` für Google Rich Results auf Basis derselben Daten.

Paketinformationen

Paketname
payload-plugin-reviews
Neueste Version
1.0.2
Entpackte Größe
14 kB
Lizenz
MIT
Wöchentliche Downloads
311
Zuletzt veröffentlicht
11. Okt. 2026

Mehr von spiritracking-arch

Profil ansehen

Ähnliche Plugins

Mehr in SEO