Product Reviews & Ratings
Product Reviews & Ratings
The Review module enables customer product reviews — star ratings and written feedback — that appear on product detail pages and improve conversion rates.
How Reviews Work
- A customer who has purchased a product (or a service, since reviews are polymorphic) can submit a review from their order detail page or the product page
- The review enters a moderation queue — it is not visible publicly until approved
- An admin reviews and approves (or rejects) from Reviews → Moderation Queue
- Approved reviews appear on the product page with star rating, customer name, date, and text
Configuration
Under Reviews → Settings:
- Allow reviews from: Verified purchasers only (recommended), or any logged-in customer
- Moderation: Auto-approve or require manual approval
- Minimum rating: Optionally require a star rating (1–5 stars) before submitting text
- Profanity filter: Auto-flag reviews containing configured words for manual review
Admin Actions
- Approve, reject, hide, or restore a review; bulk-approve or bulk-delete from the list
- Mark a review as "Verified Purchase" manually, or feature it
- Reply to a review publicly — your reply is shown below the customer review
Fraud Queue
Every review is scored for authenticity. Reviews flagged as suspicious (patterned language, rating manipulation, duplicate-device submissions) land in Reviews → Fraud Queue separately from the normal moderation queue, alongside an AI analysis of why it was flagged. Clearing or rejecting a fraud-queue item feeds back into future scoring.
Incentive Campaigns
Run structured campaigns that invite recent buyers to leave a review (e.g., a discount code or loyalty points for a verified review) from Reviews → Incentive Campaigns. Create a campaign, set its reward and eligibility window, and the module handles invitations and reward issuance once a qualifying review is approved.
Review Aggregates
The product page shows a Bayesian-weighted aggregate star rating (e.g., 4.3 / 5 based on 28 reviews) and a histogram of ratings by star, so a handful of early reviews doesn't skew the score. This structured data is also output as JSON-LD for Google rich snippets.
