Product Reviews
Add customer reviews to your products to build trust and increase conversions.
Features
| Feature | Description |
|---|---|
| Review management | Add, edit, approve, decline, and delete reviews |
| Bulk actions | Approve, decline, or delete multiple reviews at once |
| CSV import | Import reviews in bulk via CSV upload |
| Auto-approve | Automatically approve new reviews |
| Verified purchases | Badge for reviews from confirmed buyers |
| Rating display | Configurable star ratings on product pages |
| Public API | JSON API endpoint for headless or custom integrations |
| Theme integration | Custom Liquid sections and variables for theme builder |
Prerequisites
Before setting up, you need:
- Product Reviews plugin activated from Settings > Plugins
Setting Up
- Navigate to Settings > Plugins
- Find Product Reviews
- Click Activate
- Navigate to Plugins > Product Reviews
- Configure your review settings (see below)
Settings
| Setting | Description |
|---|---|
| Auto-approve reviews | Automatically approve new reviews without manual moderation |
| Require email | Require an email address when submitting a review |
| Minimum rating to display | Only show reviews at or above this star rating |
| Show unverified reviews | Display reviews that are not linked to a verified purchase |
Managing Reviews
Viewing Reviews
- Navigate to Plugins > Product Reviews
- Browse all reviews with filtering and sorting
- Filter by status (approved, pending, declined)
- Search by product SKU, customer name, or review content
Adding a Review
- Click Add Review
- Fill in reviewer details (name, email)
- Select the product SKU
- Enter title, body, and star rating (1-5)
- Set status (approved, pending, or declined)
- Save the review
Bulk Actions
Select multiple reviews and apply actions:
- Approve โ Publish selected reviews
- Decline โ Hide selected reviews
- Set to Pending โ Move back to moderation queue
- Delete โ Permanently remove selected reviews
CSV Import
Import reviews in bulk using a CSV file.
Import Process
- Click Import Reviews
- Download the CSV template for the correct format
- Upload your completed CSV file
- Reviews are processed automatically
Tip: For files with more than 50 rows, the import runs in the background and you'll receive an email when it completes.
CSV Format
The CSV template includes columns for:
| Column | Description |
|---|---|
| first_name | Reviewer's first name |
| last_name | Reviewer's last name |
| Reviewer's email address | |
| product_sku | SKU of the reviewed product |
| title | Review title |
| body | Review body text |
| rating | Star rating (1-5) |
| verified_purchase | Whether the review is a verified purchase (true/false) |
Theme Integration
Product Reviews integrates with the theme builder through custom Liquid sections and variables.
Liquid Variables
Two custom Liquid variables are available on product pages:
{{ product.rating }}โ Outputs inline SVG star rating{{ product.rating_full }}โ Outputs stars plus a text summary (e.g., "4.2 (37 reviews)")
Both return an empty string if no reviews exist for the product.
For full usage details, examples, and styling options, see Liquid Variables.
Custom Sections
The Product Reviews plugin provides custom theme sections that can be added to your storefront through the visual editor. These sections automatically display reviews and ratings for products.
Public API
The Product Reviews plugin exposes a public JSON API for fetching reviews.
Endpoint
GET /api/reviews?sku={product_sku}
Parameters
| Parameter | Description |
|---|---|
| sku | Product SKU to fetch reviews for |
Response
The API returns individual reviews along with a rating summary including average rating and total review count.
Troubleshooting
Reviews Not Displaying
Symptoms: Reviews are approved but not showing on the storefront
Solutions:
- Verify the plugin is activated
- Check that reviews are in Approved status
- Ensure the minimum rating threshold isn't filtering them out
- Confirm your theme includes the review section or Liquid variables
CSV Import Failing
Symptoms: Import errors or reviews not appearing after import
Solutions:
- Download and use the provided CSV template
- Ensure product SKUs match existing products
- Check that ratings are between 1 and 5
- Verify email format if "Require email" is enabled
Related Documentation
- Liquid Variables - Product rating Liquid variables
- Creating Products - Product setup
- Theme Sections - Adding sections to your theme