Skip to Content
Account
Enter the email address on your account.
Forgot Your Username?
Enter your password.
Forgot Your Password?

Or continue with

You're Viewing J2Store 4 Documentation.

View This Page for J2Commerce 6

J2Store 4

Product Reviews

10 Min Read
On This Page

Allowing customers to write product reviews is essential for building trust and driving sales. Reviews provide real, unbiased feedback that helps potential buyers feel confident in their purchasing decisions, especially when they see others sharing positive experiences. This social proof reduces uncertainty, increases credibility, and makes your brand feel more transparent and authentic. Additionally, reviews often answer common questions, highlight real-world benefits, and improve engagement, all of which can lead to higher conversion rates and repeat customers.

Requirements

  1. PHP 8.1.0 +
  2. Joomla! 4.x/ Joomla! 5.x +
  3. J2Commerce / J2Store 4.x +

Purchase the App:

Step 1: Go to our J2Commerce website > Extensions > Apps

Step 2: Locate the Product Reviews App > click View Details > Add to cart > Checkout.

Step 3: Go to your My Downloads under your profile button at the top right corner and search for the app. Click Available Versions > View Files > Download Now

Install the App:

Use the Joomla! installer to install the app. Go to System > Install > Extensions > install the app

Custom Tabs

Enable the App

Go to J2Commerce > Apps > search for Product Reviews to narrow down your search.

Click on the 'X' under Status to enable it.

Enable custom tab app

Click on "Open App" or the Title to start setting up the app.

J2Commerce All Apps list searched for "review", with the Open App button highlighted on the enabled Product Reviews row

Setting up the App

Basic Settings tab

Product Reviews app, Basic Settings tab highlighted: Enable Reviews Yes, Auto-Approve Reviews Yes, Login Requirement Optional, Prevent Duplicate Reviews Yes

Enable Reviews: Enable or disable the product reviews functionality globally.

Auto-Approve Reviews: Automatically approve new reviews without moderation.

Login Requirement: Specify whether users must be logged in to submit reviews.

Prevent Duplicate Reviews: Select Yes to prevent users from submitting multiple reviews for the same product. This is important to select Yes so one person can't leave a ton of bad reviews on one product

Enable Quick Icon: Select 'Yes' to display the quick icon in the Joomla administrator dashboard.

Display Settings tab

Product Reviews app, Display Settings tab highlighted: star placement, Show Average Rating Yes, Reviews Per Page 5, Default Sort Order Most Recent, Form Display Mode Modal Popup

Product Display Stars: Select where to display the (summary) product star reviews. In the drop-down menu, you have many options to choose from. The screenshot below shows what it looks like on the frontend if you choose After / Below Product Title

Product page for MP7 .177 Break Barrel Pellet Gun with the star rating icons highlighted beside the 4.7 score and 25 Reviews link

Category Display Stars: Select where to display the (summary) product star reviews in the category display. In the drop-down menu, you have many options to choose from. The screenshot below shows what it looks like on the frontend if you choose Before / Above Product Title

Storefront Featured Products with two product cards highlighted, showing star ratings with review counts above the product title, price and cart button

Show Average Rating: Select 'Yes' to display the average rating score in the star summary.

Product page for MP7 .177 Break Barrel Pellet Gun with the 4.7 average rating number highlighted next to the stars

Clickable Star Rating: Select 'Yes' to make the reviews count a clickable link that scrolls down to the product reviews list.

Product page for MP7 .177 Break Barrel Pellet Gun with the clickable 25 Reviews link highlighted next to the stars

Reviews Per Page: Number of reviews to display per page on the frontend. How many reviews do you want to display on each product page?

Customer Reviews section with the list of individual reviews highlighted, showing reviewer name, Verified Purchase tag, stars, text and photos

Default Sort Order: Default sorting order for reviews. You can choose to have your ratings organized by Most Recent, Highest Rating, or Lowest Rating

Show Rating Distribution: Select Yes to display the star rating distribution chart.

Customer Reviews section with the 4.7 average, star total and the 5 to 1 star rating distribution bars highlighted

Show User Reviews Tab: Select Yes to display a tab for logged-in users to view their submitted reviews.

They will find this section in their Account Settings on the frontend of the site once logged in.

Storefront My Account page, My Reviews tab highlighted in the account menu, listing purchased products with ratings and an account icon highlighted

The customer can easily see all of the products they have purchased and any that haven't received a review.

Storefront My Reviews list with the Leave a Review button highlighted on a product that has no review yet, beside rated products

Form Display Mode: How to display the review submission form. Inline or a pop-up Modal window. The screenshot below shows the pop-up Modal example.

Storefront Leave Your Review For modal for a product, with Your Rating stars, Review Title, Your Review text area and Add Photos upload area

Style Tab

Product Reviews app, Style tab highlighted: Theme Color and Star Color color fields with hex values and an empty Custom CSS box

Theme Color: Select the accent color for the reviews theme.

Star Color: Select the accent color for the review stars.

Custom CSS: Add any additional css in here. Do not add any script files in here.

Note: The screenshot below shows an example of how the two colors are displayed on the frontend

Review summary on a product page with a red 4.7 average, orange star icons, Based on 25 reviews and red rating distribution bars

Submission Settings tab

Product Reviews app, Submission Settings tab highlighted: review length limits, title and image upload toggles Yes, image size and dimension limits, Convert to WebP Yes

Minimum Review Length: Set the minimum number of characters required for review content.

Maximum Review Length: Set the maximum number of characters allowed for review content.

Require Review Content: Make the review text content required (star rating is always required).

Enable Review Title: Select Yes to allow reviewers to add a title to their review.

Enable Image Uploads: Select Yes to allow reviewers to upload images with their review.

Maximum Images: Set the maximum number of images allowed per review. They can select multiple images at the same time.

Maximum Image Size (MB): Set the maximum file size for each uploaded image in megabytes.

Allowed File Extensions: Comma-separated list of allowed image file extensions. ie: jpg, jpeg, png, gif, webp

Convert to WebP: Select Yes to have the images automatically convert uploaded images to WebP format for better compression and faster loading.

WebP Quality: Move the slider to the left/right to determine the quality level for WebP conversion (50-100). Higher values mean better quality but larger file sizes.

Maximum Image Width: Set the maximum width for uploaded images in pixels. Larger images will be resized.

Maximum Image Height: Set the maximum height for uploaded images in pixels. Larger images will be resized.

Thumbnail Width: Set the width for generated thumbnail images in pixels.

Thumbnail Height: Set the height for generated thumbnail images in pixels.

Security Settings tab

Product Reviews app, Security Settings tab highlighted: reCAPTCHA enabled, type reCAPTCHA v2, keys hidden, v3 threshold 0.5, Rate Limit 4 per hour, Honeypot Yes

Enable reCAPTCHA: Select Yes to enable Google reCAPTCHA to prevent spam submissions.

Disable For Logged In Users: Select 'Yes' to disable the recaptcha plugin for logged in users.

reCAPTCHA Type: Select reCAPTCHA version to use.

reCAPTCHA Site Key: Your Google reCAPTCHA site key. Go to Cloud.Google.com to sign up for one.

reCAPTCHA Secret Key: Your Google reCAPTCHA secret key.

reCAPTCHA v3 Threshold: Minimum score for reCAPTCHA v3 (0.0 to 1.0, higher = stricter).

Rate Limit (Per Hour): Maximum number of reviews a user can submit per hour.

Enable Honeypot: Add a honeypot field to catch spam bots.

Email Settings tab

Product Reviews app, Email Settings tab highlighted: Brand Logo, Cron URL with Copy button, Enable Review Requests Yes, Request Delay 7 days, Trigger Order Status Confirmed

Brand Logo: Add your store's brand logo here so it can be used in the emails and email submission pages. A suggested image size is width=1976 & height=109

Cron URL: Use this URL to set up a cron job that will automatically send review request emails. The cron should run every 30-60 minutes.

How to set a cron job on your server

Visit the Cron Documentation to learn how to set up a cron job on your server.

Enable Review Requests: Select Yes to send automated emails requesting reviews after purchase.

Request Delay (Days): Number of days to wait after order status change before sending review request.

Trigger Order Status: Select which order statuses should trigger review request emails. A recommended order status would be Shipped.

*Note: How to add a new Order Status to the drop-down menu: Open a new tab and go to your J2Commerce > Localization > Order Statuses > New. Once you have created a new status, go back to your app and hit save to refresh it, and it will appear in the drop-down menu. See image below.

J2Commerce Dashboard with the Localization menu open and the Order Statuses item highlighted, with J2Commerce selected in the sidebar

Token Expiration (Days): Select the number of days the email token allows customers to leave product reviews, which will expire after placing an order.

Email Editor tab

Product Reviews app, Email Editor tab highlighted, with the Available Shortcodes list for customer, product, review link and order values highlighted

Available Shortcodes: Use these shortcodes in your email subject and body. They will be replaced with actual values when the email is sent.

Product Reviews Email Editor with the Send Test Email button highlighted above the Email Subject, Email Body editor and UTM fields

Email Subject: The subject line for the review request email. You can use shortcodes.

Email Body: The body content for the review request email. You can use shortcodes and HTML formatting.

UTM Source: Identifies which site sent the traffic (e.g., j2commerce, newsletter).

UTM Medium: Identifies the marketing medium (e.g., email, cpc, social).

UTM Campaign: Identifies a specific campaign (e.g., review_request, product_launch).

UTM Content: Differentiates similar content or links (optional).

Google Rich Snippets tab

Product Reviews app, Google Rich Snippets tab highlighted: Enable Rich Snippets Yes, Minimum Reviews 1, individual reviews, variants and merchant listing Yes, currency USD

Enable Rich Snippets: Select Yes to enable Google Rich Snippets (JSON-LD structured data) for products with reviews. This helps display star ratings and review counts in Google search results.

Minimum Reviews: Minimum number of approved reviews required before adding structured data to a product page.

Include Individual Reviews: Include individual review details in the structured data. This provides more context to search engines.

Maximum Individual Reviews: Maximum number of individual reviews to include in the structured data.

Include Product Variants: Include product variant information (ProductGroup schema) when products have multiple variants. Helps Google understand product variations.

Include Merchant Listing: Include merchant listing data (price, availability, seller) in the structured data. Enables richer product listings in search results.

Brand Name: Default brand name to use in structured data. Leave empty if not applicable.

Default Currency Code: ISO 4217 currency code (e.g., USD, EUR, GBP) for pricing in structured data.

Manage Reviews tab

Product Reviews app with the Manage Reviews toolbar button and the Manage Reviews link highlighted above Total, Pending, Approved and Average Rating cards

This section allows you to view and edit all of the reviews on one page.

Manage Reviews list with Reviewer, Rating, Review, Images, Status and Date columns highlighted, plus Status badges and row action buttons for a pending review

Reviewer: View the name, email and product name

Rating: How many stars they gave

Review: The review they wrote

Images: If they attached any images with their review and how many were uploaded

Status: The Status of the review.

Date: The date the review was submitted

Last Tab: Here you can Edit, Reject, or Delete the review. If the review status is Pending, the Approve option will appear

View Pending tab

Product Reviews app with the View 1 Pending link highlighted beside Manage Reviews, Import Reviews and Analytics

You can Edit, Reject, or Delete the review. If the review status is Pending, the Approve option will appear

Manage Reviews list filtered to Pending, with the row action buttons (edit, approve, reject, delete) highlighted for the pending review

Import Reviews tab

Product Reviews app summary and links bar with the Import Reviews link highlighted next to Manage Reviews, View Pending and Analytics

This is very helpful if you have reviews from another site that you want to bring them all over at one time

Import Reviews screen with the Product ID or SKU identifier, Default Status Approved, Skip Duplicate Reviews, Download Sample CSV and Choose File controls highlighted

Product Identifier: Choose how products are identified in your CSV file. By the Product ID or the SKU number.

Skip Duplicate Reviews: Select it if you want the upload to skip all duplicate reviews

Default Status: Status to assign to reviews that don't have a status column. Either Pending or Approved.

Upload CSV File: Drag & Drop Your CSV File

Start Import: Once your file has been uploaded, select Start Import to begin

CSV Format Reference

Your CSV file must include the following columns. The first row should be the header row with column names. This will help to have a successful upload.

Import Reviews CSV Format Reference table with Column Name, Required, Description and Example columns highlighted, listing fields such as product_id, rating and status

Column Name: List of column names and how they should appear in your file

Required: This shows you which columns are required or not.

Description: Description of the column names

Example: An example of how it should appear on the frontend and/or backend

Analytics tab

Product Reviews app toolbar and summary cards (Total, Pending, Approved, Average Rating), with both Analytics buttons highlighted

Reviews Analytics

Reviews Analytics dashboard with the four summary cards highlighted: Total Reviews, Average Rating, Verified Purchases and Email Engagement, above segmentation charts

All of your review stats are laid out clearly. Total reviews, Average Rating, Verified Purchases, Email Engagement.

Reviews Analytics dashboard with the Reviews Segmentation, Device Segmentation, User Type and Review Sources donut charts highlighted below the summary cards

Reviews Segmentation: The number of reviews for each status. ie: Approved, Pending, Rejected, or Spam.

Device Segmentation: The number of reviews that were submitted from each device type. ie: Desktop, Mobile, Tablet, Unknown

User Type: The number of reviews that were submitted by either a customer logged in or a one-time guest.

Review Sources: The number of reviews that were submitted per source. ie: From the product page, from their profile page, from their email, from the back-end, imported list.

Reviews Analytics Star Distribution bars by rating and Email Metrics panel with emails sent, engaged, pending, expired and a 40% engagement rate

Star Distribution: The graph showing the star percentages

Email Metrics: The engagement rates from the emails that have been sent

Reviews Analytics tables for Top Reviewers, Most Reviewed Products and Top Rated Products, all highlighted with review counts and average ratings

Top Reviewers: A list of the top reviewers and how many reviews they have written, as well as their average star rating

Most Reviewed Products: A list of products has the most amount of reviews. This is helpful if you want to feature a product based on its reviews.

Top Rated Products: A list of products that have the highest ratings.

Related Products

Related Products

Still stuck? Our team can help.

Back to Top