Child pages
  • Advanced Reviews - Magento 2

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



Business Advantages

The Advanced Reviews is a must-have Magento extension for any Magento store. Both, the tone of reviews and their numbers influence purchasing decisions and entice customers to your store. The Advanced Reviews extension allows your shoppers to submit reviews conveniently and swiftly being able to evaluate different aspects of their experience with the product.

What Makes It Different

  • Email review submission forms allow customers to provide their reviews right on the spot;
  • Review comments enable Magento admins to answer questions and assert own vision;
  • Review summary blocks make customers grasp the general tone of all reviews instantly;
  • Helpfulness ratings and Verified Buyer badges add even more credibility to reviews.

Advanced Reviews Frontend Use

The extension, in fact, starts working right after the installation. You just need to configure it in accordance with your preferences. When the configuration stage is passed, you can start collecting reviews immediately.

The extension provides two ways to submit reviews - in the store and by emails.

On-site Review Submission Forms

The first and most obvious place to leave a review is product pages. The extension replaces native Magento review forms with own improved user interface and frontend functionality. Traditionally, reviews can be submitted by both registered users and guests. If a product didn't receive any reviews yet, the reviews tab contains only the review submission form and a corresponding notification that your review is going to be the first one for this product.

The form contains four compulsory and one optional field:

  • Your rating - allows customers to evaluate their experience related to the product from 1 to 5 stars depending on their contentment;
  • Nickname - a name of the review author;
  • Review - the review itself;
  • Review Summary - the main thought of the review in brief;
  • Do you recommend this product? - the box contains three options: Not specified, No, Yes.

In case if the product has been reviewed already by other customers the Reviews tab on product pages looks a bit different.

The Customer Review section contains general information about all the reviews, including the overall rating, number of reviews, number of customers who recommend this product, and the general rating split by stars. Right here customers are able to write own reviews using the Write a Review button.

Next comes the list of all individual reviews with dates, star ratings, author nicknames, comments, and helpfulness voting functionality. Helpfulness voting allows any customers to vote reviews either helpful or not. At the end of the list the Write a Review button is provided once again so visitors should not scroll the page up to find its first appearance.

Product Reviews in Customer Accounts

As we've already told, reviews can be submitted both by guests and registered customers. The customers who submit reviews as registered users are able to track statuses of their reviews in own customer accounts. First customer reviews appear in Account Dashboards presented the My Recent Reviews grid with the following columns:

  • Created - date of the creation;
  • Product Name - product reviewed;
  • Status - one of the possible review statuses (Pending, Approved, Not approved);
  • Rating - star rating of the review;
  • Summary - review summary.

The View All link provided in the grid allows customers to move to the My Product Reviews section, which is also available from the sidebar menu.

The section contains a list of all reviews submitted by customers with the same columns still.

Email Review Submission Form

The opportunity to send reviews right from emails facilitates the whole process significantly and allows you to attract many more reviews. The form obtains absolutely the same functions as the on-site submission form and enables customers to choose the products to be reviewed, their rating, provide nicknames, review texts, review summaries, and recommend the product to other visitors. All the reviews submitted by email are automatically marked as the ones received from Verified Buyers.



We implemented the following logic for review reminders:

  • In case of several products purchased, the extension display expensive ones first;
  • If there are products that have the same price, first comes the product that has the least number of reviews. If the qty of reviews is equal, newest products are displayed first;
  • Customers are able to submit a review on a particular product only once per reminder email. If the order contains several products, it is possible to submit one review for each product listed in the reminder;
  • If customers purchase the same products again, they will receive a new review reminder and will be able to submit a new review on these products, even though they posted a review on these products earlier.


Adding the Review Submission Form into custom emails

You can include the email review form in other emails by inserting the following line in the required email template(s):


Code Block
{‌{layout handle="aw_advanced_reviews_email_request_form" order=$order area="frontend"}‌}

Generally, this method should work with any extension, which sends follow up emails based on the events related to order status. The only requirement for the Advanced Reviews extension is to retrieve an order ID to get the data for the form rendering.



Backend Configuration


General Settings

The general settings of the extension (Stores > Configuration > Aheadworks Extensions > Advanced Reviews) are quite simple so the configuration stage is not going to take much time. The Configuration page consists of two sections: General and Email Notification Settings.


The General Section contains one configuration option - Admin Comment Caption. It allows you to set a name to be used as the caption for your comments.

Email Notification Settings

The Email Notification Settings section allows you to configure general settings of email review reminders and service notifications used by the extension.

  • Sender. The box allows you to set a sender for outgoing emails;
  • Enable Review Reminder Notifications. The box allows you either enable or disable review reminder notifications by email;
  • Send Review Reminder Notifications After Day(s). If email review reminders are enabled (above), the numeric field makes it possible to determine an on-hold period after the purchase when the notification will be sent;
  • Email Template For Customer Review Reminder. The option determines an email template to be used for customer review reminders. Leave empty to disable admin notifications;
  • Email Address for Admin Notifications. An email address to receive admin notifications, including the ones about newly submitted reviews;
  • Email Template for Admin Notifications. The option determines an email template to be used for admin notifications.

When the general settings are configured you can use the extension for collecting reviews and sending notifications. All the reviews are stored in the Reviews section in the backend.


Review notifications are checked and sent every 5 minutes. Sending logs are cleaned every 24 hours.


The Reviews grid (Marketing > Advanced Reviews by Aheadworks > Reviews) allows you to track and manage all the reviews processed by the extension.


The Advanced Reviews extension hides the native review menu (Marketing > User Content > Reviews) still you can restore it by commenting down the following string in the <module_dir>/etc/adminhtml/menu.xml: file:

<remove id="Magento_Review::catalog_reviews_ratings_reviews_all" module="Magento_Review"/>

and making it look as follows:

<!--<remove id="Magento_Review::catalog_reviews_ratings_reviews_all" module="Magento_Review"/>-->

The grid consists of the following columns:

  • Created. Displays the date when the review was created;
  • Status. A status of the review: pending, approved, not approved;
  • Summary. The main point of the review in brief;
  • Nickname. A name of the author used for reviewing;
  • Review Content. The review itself;
  • Rating. An individual star rating of each review;
  • Submitted From. A review source (website and store view or admin area) the review is submitted from;
  • Author Type. A type of the person submitted the review: administrators, guests, or registered customers;
  • Verified Buyer. A badge telling whether the buyer is acknowledged verified or not;
  • Do you recommend this product? The column tells whether the product is recommended by the customer or not;
  • Product. A name of the product;
  • SKU. Product SKU;
  • Action. An active link that allows Magento admins to edit the review or go to the product.

In addition to the Action column, the module also supports the mass-action functionality that allows admins to delete, change statuses, set verified buyer badges, and update recommendations of reviews massively with the 'Actions' box in the top left corner of the grid.

Reviews on Product Pages

We should also mention that the table with the same functionality and configuration options is added by the extension to each product so Magento admins can manage reviews on product pages as well.

New Reviews and Review Editing

Magento admins can edit and add new reviews right from the backend. The New Review and Edit Review pages are quite similar so let us take a look at the first one as an example. Still, remember that all or almost the below amendments are available for existing reviews as well.

The New Review page comprises the following configuration options:

  • Product. Here you can select any product to be reviewed form the entire catalog on the Select Product sliding page using the Add Selected Product button.

  • Created At. The options allow you to select a date for the review, which can be today or any day in future or past;

In case if a future date is selected, the review will be published on the specified day. The actual moment of publication can be a bit later than the specified one due to the Magento Full Page Cache work. Admin can either wait until cache refreshes automatically or refresh it manually.

  • Rating. The five-star rating allows Magento admins or customers to formalize their attitude towards the product;
  • Status. A new review can be left pending or converted to become approved or not approved;
  • Nickname. The name to be used as an author's name for review purposes;
  • Summary of Review. The main statement the review provides;
  • Review. A text field the review should be placed in;
  • Do you recommend this product? The box has three options: Not specified, Yes, No.
  • Verified buyer. The customers who submit reviews from emails receive the Verified Buyer badge automatically, but you can provide it for other reviews as well, if necessary;
  • Display reviews on selected store views. The option allows you to share the review among Magento store views different from the original submission store view;
  • Admin Comment. The commentary field allows you to say thank you or answer the question asked in a review.

Fields marked with asterisks are mandatory.

That's it about the extension configuration.