The reviews module adds a full product review system to your store. Reviews go through a moderation queue before becoming publicly visible, unless you enableDocumentation Index
Fetch the complete documentation index at: https://86d.app/docs/llms.txt
Use this file to discover all available pages before exploring further.
autoApprove. Customers can submit photo reviews, vote on helpfulness, and report abuse. Merchants can respond to reviews from the admin dashboard.
Source: modules/reviews · npm: @86d-app/reviews
Installation
Configuration
When set to
"true", new reviews are immediately published without going through the moderation queue. When "false" (default), reviews start in pending status and require admin approval.Review lifecycle
autoApprove: "true", new reviews skip pending and go directly to approved.
Store endpoints
| Method | Path | Description |
|---|---|---|
POST | /reviews | Submit a review (with optional images, duplicate prevention) |
GET | /reviews/me | List the authenticated customer’s own reviews (paginated) |
GET | /reviews/products/:productId | List approved reviews and rating summary for a product |
POST | /reviews/:id/helpful | Vote a review as helpful (deduplicated for authenticated users) |
POST | /reviews/:id/report | Report a review for abuse or spam |
Submit a review (POST /reviews)
409 if the authenticated customer has already reviewed this product. Up to 5 images are accepted per review.
List product reviews (GET /reviews/products/:productId)
| Query param | Type | Default | Description |
|---|---|---|---|
take | number | 20 | Page size (max 100) |
skip | number | 0 | Pagination offset |
sortBy | string | recent | recent | oldest | highest | lowest | helpful |
Report a review (POST /reviews/:id/report)
reason must be one of: spam, offensive, fake, irrelevant, harassment, other.
Admin endpoints
| Method | Path | Description |
|---|---|---|
GET | /admin/reviews | List all reviews (filter: status, productId) |
GET | /admin/reviews/:id | Get a single review |
PUT | /admin/reviews/:id/approve | Approve a review |
PUT | /admin/reviews/:id/reject | Reject a review |
POST | /admin/reviews/:id/respond | Add a merchant response |
DELETE | /admin/reviews/:id/delete | Permanently delete a review |
GET | /admin/reviews/analytics | Review analytics including report counts |
GET | /admin/reviews/reports | List abuse reports (filter: status, reviewId) |
PUT | /admin/reviews/reports/:id/update | Resolve or dismiss a report |
GET | /admin/reviews/requests | List review request emails |
GET | /admin/reviews/request-stats | Review request statistics |
POST | /admin/reviews/send-request | Send a review request email to a customer |
Store components
Use these components in your MDX template files.ReviewsSummary
Compact star rating and review count for use on product cards.
Product ID to fetch the rating summary for.
ProductReviews
Full reviews section with rating summary, distribution bars, review list, and a submit form. Drop this on your product detail page.
Product ID to display reviews for.
Section heading.

