Reviews
The Reviews system enables customers to leave product feedback with star ratings, helping build trust and provide valuable insights. The system includes moderation tools, reporting capabilities, and verification to ensure only genuine customers can review products.
Leaving a Review
Customer Workflow
- Customer purchases a product
- After purchase, they can access the review form
- Navigate to
/reviews/createor find the review button on the product page - Fill in the review:
- Star Rating: 1-5 stars (required)
- Review Title: Short summary (optional)
- Review Text: Detailed feedback
- Submit review
- Review enters "Pending" status for moderation
Purchase Verification
Reviews are automatically verified:
- System checks if the user has purchased the product
- Only customers who own the product can submit reviews
- Prevents fake or spam reviews
- Displays "Verified Purchase" badge on approved reviews
Review Statuses
Reviews can have the following statuses:
- Pending: Awaiting moderator approval
- Approved: Published and visible to all users
- Rejected: Not approved for publication
- Reported: Flagged by users for review
- Removed: Hidden from non-staff
Review Moderation
Moderation Queue
Access the moderation queue at Admin Panel > Reviews
View Filters:
- Pending: Reviews awaiting approval
- Reported: Reviews flagged by users
- All: Complete review list
Moderating Reviews
For each review, moderators can:
Approve
- Publishes the review
- Makes it visible on product pages
- Sends notification to reviewer (optional)
Reject
- Removes review from public view
- Can include rejection reason
- Notifies reviewer (optional)
Delete
- Permanently removes the review
- Cannot be undone
- Use for spam or abuse
Send to Pending
- Returns approved review to pending status
- Useful for re-review after edits
- Hides from public view temporarily
Clear Reports
- Removes report flags
- Keeps review approved
- Use when reports are unfounded
Moderation Actions
- Navigate to Admin Panel > Reviews
- Select the review to moderate
- Review the content:
- Star rating
- Review text
- Reporter reasons (if reported)
- User information
- Product details
- Choose action:
- Approve with optional message
- Reject with reason
- Delete permanently
- Clear reports
- Action applied immediately
Reporting Reviews
User Reporting
Customers can report inappropriate reviews:
- Find the review on a product page
- Click "Report Review"
- Select or enter report reason:
- Spam or fake
- Offensive content
- Not related to product
- Misleading information
- Other (custom reason)
- Submit report
Moderator Review of Reports
- Navigate to Admin Panel > Reviews
- Click "Reported" filter
- View reported reviews with:
- Number of reports
- Report reasons
- Original review content
- Take appropriate action:
- Approve and clear reports (if unfounded)
- Remove review (if violates policies)
- Contact reviewer for clarification
Review Display
Product Pages
Reviews are displayed on product pages:
- Average star rating (calculated from all approved reviews)
- Total number of reviews
- Individual reviews with:
- Star rating
- Reviewer name
- Review date
- "Verified Purchase" badge
- Review text
- Helpful/not helpful votes (if enabled)
Review Sorting
Reviews can be sorted by:
- Most recent
- Highest rated
- Lowest rated
- Most helpful (if voting enabled)
Review Settings
Configure review settings at Admin Panel > Reviews > Settings
General Settings:
- Enable/disable reviews globally
- Require purchase to review
- Auto-approve reviews (bypass moderation)
- Allow anonymous reviews
- Display reviewer names
- Enable review voting (helpful/not helpful)
Moderation Settings:
- Email notifications for new reviews
- Email notifications for reported reviews
- Notification recipients
- Auto-reject spam (basic filtering)
Display Settings:
- Reviews per page
- Default sort order
- Show verified purchase badge
- Show review dates
- Allow review editing by users
Review History
Track review changes and moderation actions:
- Review creation date
- Status changes with timestamps
- Moderator actions
- Report history
- User edits (if allowed)
Access history from the review detail page in the admin panel.
Permissions
Admin Permissions
To moderate reviews, users must have:
owner- Full store owner accessmanageReviews- Review moderation permissions
Customer Permissions
Customers can:
- Leave reviews on purchased products
- Edit their own reviews (if enabled)
- Report inappropriate reviews
- View all approved reviews