Advanced Reviews for Magento 2

View Demo

Advanced Reviews for Magento2 is a powerful tool that makes review section in your store more structured, informative and authoritative.

As a comprehensive Magento reviews extension, it refines user engagement and propels customer satisfaction.

  • Make reviews more structured with Pros and Cons criteria
  • Increase reviews authority by highlighting feedback from real customers
  • Faster navigation through reviews with filters
  • AI Summary saves customer time on reading reviews and increases engagement
Hyvä
Magento Cloud
GraphQL
WCAG
Compatible with:
Community:
2.3.* - 2.4.9
Enterprise:
2.3.* - 2.4.9
Problem

Reviews left by real customers have a great impact on SEO, the number of orders, and revenue. A Magento store needs to enhance the reviews it gets from customers and make them more authentic and comprehensive.

Solution

Our Magento 2 customer reviews extension allows a store to get more detailed and structured reviews from its customers, effectively boosting the online store's credibility and conversion rates.

Why Magento reviews and ratings extension is useful for your store?

Our Magento 2 review extension acts as an effective tool for making reviews more efficient by enabling clients to share their experiences in a more detailed and structured way.

Informative reviews, written by genuine shoppers, serve as Magento 2 product testimonial and encourage hesitant shoppers to convert into actual buyers.

Increase your authority in customer's eyes

When customers devote their time to sharing their experiences, they are not just leaving comments. They are contributing to a store's credibility.

Genuine user-generated reviews hold the power to enhance a store's authority in the eyes of future potential buyers. Positive reviews signal to new customers that the store's products or services have met the expectations of others.

Allow visitors to quickly understand your products

Our Magento 2 product reviews extension helps to quickly understand a product and its real Pros and Cons. The module uses AI to automatically offer a digest of customer reviews.

Buyers can immediately get the summary of all reviews available for a particular product.

Enhance your SEO results and boost visits

Fresh, user-generated content is highly valued by search engines. Online stores that collect customer reviews improve their visibility in search results.

Higher position in search engine results is a key to draw more visitors, who can be converted into potential customers.

Compel people to buy and increases sales

Our tool highlights positive Magento 2 product reviews from actual buyers. This can help to compel hesitant visitors and convert them into purchasers.

The module additionally helps potential buyers dismiss their doubts by showing the reviewer's geographical location.

Key features of our Magento reviews extension

Allow your buyers to easily leave a structured and informative opinion on your products. Make the feedback from real buyers a top compelling argument for your potential buyers.

Reviews sorting and filtering

Shoppers can quickly navigate to reviews they need by using the sorting and filtering functionality of our product review Magento extension.

For example, your potential shoppers can quickly jump to the most useful feedback by sorting reviews by rating. Alternatively, they can view the most recent opinions by sorting by date.

Highlight reviews from actual buyers

Visitors can quickly jump to the trustworthy reviews of real buyers.

With a single click, visitors can filter out feedback written by the guest customers.

AI powered reviews aggregation

Our module saves the time of potential customers and increases engagement by presenting them with a brief summary of the available reviews.

The AI-powered summary feature analyses the last ten customer reviews for a product and publishes a brief digest at the top of the reviews section.

Get a flow of reviews with a Review Reminder

Encourage your shoppers to leave feedback. Enhance your Magento store by getting product reviews from your buyers, prompting them to share their opinions.

This automated review reminder can help ensure a continuous influx of new reviews.

The "I recommend" flag

Allow your potential shoppers to quickly determine whether the product is worth buying.

The "I recommend" flag enables the reviewer to decisively express their opinion on the product, saving potential shoppers time on reading and analyzing the review itself.

Adding photos to reviews

Reviews become more convincing when accompanied by real product images.

When a review is supported by a product photo taken by a genuine buyer, it significantly influences the purchasing decision of potential buyers.

Advanced reviews platform for Magento

Magento 2 review extension helps to convert more potential buyers into actual purchasers by showcasing engaging and trustworthy feedback from your existing buyers.

Let your customers do the talking that leads to increased sales.

A form for structured feedback

review widget

Make it simple for your visitors to write structured reviews with a set of structured fields.

Embed a power reviews Magento mechanism on every product page of your store and encourage your clients to share their impressions.

Leaving feedback becomes a simple and quick process.

Customers are welcome to leave the overall rating score with a brief summary.

Shoppers can provide their detailed opinions in a field for extended review. Additionally, they can briefly write on the product's Pros and Cons.

Add Pros and Cons to reviews

pro con

Make every product review much more informative by allowing users to clearly state the advantages and disadvantages of the product.

Configure our Magento product review extension to display the review with the Pros and Cons of the product.

Review summary block

review summary

Quickly show your customers the overall user product rating, which is collected by AI. Make it easier for potential buyers to obtain a product summary while spending less time.

Filters for reviews in the store frontend

sorting

Allow your store visitors to filter out the reviews published by unverified authors. This helps obtain a more authoritative opinion from verified shoppers.

Additionally, our Magento 2 product review extension offers review sorting functionality, allowing visitors to quickly view the most recent or relevant opinions.

Show reviewer a location to make his review more relevant

reviewer country

Our module detects and displays the reviewer's country. With this information, potential buyers can access the most relevant opinions for their region, accelerating the purchasing decision process.

Spam Protection

reviews protection

Block spam and ensure that authentic reviews are not obscured by it. Publish the feedback only after its approval by your store admins.

Ensure the quality of the reviews published in your store and protect the genuine feedback of your customers from bot-generated noise.

AI Autowrite to encourage users to write reviews

reviews protection

Get a starting set of Magento 2 customer reviews to help shoppers hesitate less when leaving their reviews.

The Autowrite Review functionality uses OpenAI (ChatGPT) to create a starting set of reviews for the product.

Features that are coming soon to Magento reviews extension

Our Magento 2 reviews extension has been launched recently and is actively being developed. Expect many new features to be added to our Magento 2 reviews module in the near future.

AI-based spam checker

Each user review will be analyzed by artificial intelligence to receive a Confidence Level mark: highly spam, moderate, or human.

This makes it much easier for store admins to decide whether they should approve the user comment and publish it.

Reviewer's experience with a product

The time spent after purchasing a product can significantly influence the expertise of the user review.

Our Magento 2 product testimonial offers a timestamp of how long the reviewer had the product before writing their feedback on that product.

Products the reviewer also purchased

When potential buyers find a review useful, they may also appreciate other recommendations from that reviewer.

Displaying other products chosen by that reviewer creates a sense of reassurance, prompting potential buyers to follow these recommendations and make the purchase.

Replies to reviews

Transform the reviews section from static reviews to a live communication platform, allowing potential customers to interact with the reviewers.

When people can get answers about a product from real buyers, it can significantly increase conversions.

Highlighting most useful feedback

Some reviews are highly valuable, while others may not be useful at all. Implementing a voting system will help highlight the most useful reviews.

This can save potential buyers time and increase the likelihood of them converting into actual buyers.

Embedding videos in reviews

Enhance your store's reviews by allowing customers to add videos to their opinions.

A video from a real product owner elevates the trustworthiness of the review to a whole new level, complementing the static text and images.

Email notifications and reminders

Keep your review section active by sending customers notifications regarding product feedback.

The Magento review extension can request feedback with email reminders or notify the reviewer that their feedback has received a reply.

Customizable review forms

You can configure the fields of the review form according to your business needs.

This feature of our Magento 2 reviews extension allows you to collect the exact set of information from your customers.

Unsubscribe option

Respect your customers' space. Allow them to unsubscribe from review notifications, promoting a more customer-friendly environment.

User feedback widget

Seize every opportunity for users to leave a review. Embedding a product feedback mechanism on every webpage encourages your clients to share their impressions with a simple click of a button.

Email and Backend Notifications for Administrators

Advanced Reviews can automatically send email notifications to the store admin regarding new reviews and also display a notification block in the admin notifications stack.

Comments to increase authority
New

Along with reviews, customers can add comments to existing reviews. Additionally, store administrators can reply to reviews or comments. In the case of store administrators, their comments are marked with an additional badge (store representative).

This product includes GeoLite2 data created by MaxMind.

No hidden fees
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $102

Pay today $169 for the first year.

Then $102 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 5
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

Lukasz Verified Buyer
From Gdańsk, Poland
Using the module for 19 days
Good extension.
Works well with hyva theme. Nice frontend view.
Also installed:
Blog MX,  Advanced SEO Suite,  Improved Sorting,  Mass Product Actions,  Order Management,  Admin Bookmarks,  Product Labels and 16 more
Javier Verified Buyer
From Málaga, Spain
Using the module for 5 months
Un imprescindible
Todos los usuarios están acostumbrados a este diseño de reviews de productos. Este módulo lo consigue. Solo tuve que trabajar algo las traducciones. Imprescindible.
Also installed:
Elastic Search Ultimate,  Improved Sorting,  Advanced SEO Suite,  Google PageSpeed Optimizer,  Full Page Cache Warmer,  Google Tag Manager,  Layered Navigation and 9 more
dennis Verified Buyer
From Seongnam-si, South Korea
Using the module for 2 days
Continuous feature additions are expected.
I purchased it because I liked its clean frontend UI and the ongoing addition of necessary features. Although some of the features I desire are not yet developed, I'm willing to wait for them.
Also installed:
Help Desk MX,  Advanced Product Feeds,  Full Page Cache Warmer,  Admin Bookmarks,  Reward Points,  Extended Shopping Cart Rules,  Advanced SEO Suite and 17 more
wrc Verified Buyer
From Istanbul, Turkey
Using the module for 16 days
It is very functional and is constantly being improved.
Mirasvit quality as always.. The comment extension is one of the most important extension for magento store. It speeds up decision making for other users. I definitely recommend it. Thank you so much Mirasvit!
Also installed:
Health & Performance Monitoring Suite,  Full Page Cache Warmer,  Reward Points,  Follow Up Email,  Advanced Reports,  Help Desk MX,  Advanced SEO Suite and 30 more
Stephen
From United States
Strong sales driver
Another great extension from Mirasvit. I really liked the ability for the automatic generation of a summary with the splitting of pros and cons.
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Changelog
Version 1.8.0Sep 17, 2026
Hyvä support now ships with the extension — The companion package mirasvit/module-review-hyva is gone: everything it contained is part of Advanced Reviews itself. That is the twelve Alpine templates — the review list, a single review, the summary and its pros/cons, the photo gallery, the review form with its image uploader, the "My Product Reviews" page and the three widgets — plus the star renderer and the review-config view model behind them. The module picks the Hyvä templates on a Hyvä storefront and the Luma ones everywhere else without either theme having to be detected, and on a Luma store the Hyvä half simply stays dormant. If the package is installed on your store, remove it before you upgrade — the first item under Improvements has the command.
"My Product Reviews" is one page on both storefronts, rendered by the server — a customer's own reviews are now a card list carrying the product image, the rating, the review and a badge saying where it stands with moderation — Published, Pending approval or Not approved — drawn the same way on Luma and on Hyvä. On Hyvä the page no longer fetches its own reviews back over GraphQL after loading, so the list is there as soon as the page is, with no wait for private content and no failure when a review's product has since gone; on Luma this replaces Magento's five-column table, which is the surface that read worst on a phone. A photo on a review opens the same lightbox the product page uses, rather than dropping the reader on a bare image file with no way back, and a review left on a product that has no page of its own — a configurable variant, a grouped child, a bundle selection — now links to the product page a shopper can actually reach instead of a 404. The products on the page are loaded in one query rather than one per review.
⚠️ Remove the companion packages before upgrading — Advanced Reviews, Comments and Vote were each shipped with a separate Hyvä package, and all three retire together. If your store has any of them, run this first:
⚠️ The Hyva_MirasvitReview module is gone, not renamed — Everything it did now happens inside Mirasvit_Review, with the Hyvä templates living beside their Luma counterparts. setup:upgrade removes the old name from app/etc/config.php for you. You only need to act if you referenced it yourself — in a custom di.xml, a layout ifconfig, or a deployment script that enables modules by name.
If you overrode a Hyvä review template in a theme, move the override — every Hyva_MirasvitReview::<name>.phtml is now Mirasvit_Review::<name>-hyva.phtml, so for example Hyva_MirasvitReview::review.phtml becomes Mirasvit_Review::review-hyva.phtml. The markup is unchanged; only the module it belongs to is, and the -hyva suffix keeps it beside the Luma file of the same name. Luma overrides are untouched.
If you extended the Hyvä star renderer, it takes the view-model registry differentlyHyva\MirasvitReview\ViewModel\StarRating is now Mirasvit\Review\ViewModel\StarRating, and it no longer receives Hyva\Theme\Model\ViewModelRegistry through its constructor; the template hands it over with ->withRegistry($viewModels) instead. A Hyvä type in the constructor made setup:di:compile fail outright on stores without the Hyvä theme package, which this module now has to support on its own. The rendered stars are unchanged.
One set of templates now serves both storefronts — the review list, a single review, the review form and its photo uploader, the AI summary, the pros-and-cons list, the photo strip and its lightbox, the Masonry Grid, the Overall Rating widget and the review card were each written twice, once per theme, and are written once now. The behaviour behind them is plain JavaScript loaded as a file: no jQuery/RequireJS component on Luma, no Alpine component on Hyvä, no Knockout component on the review form, and no inline script needing a Content Security Policy nonce. Each theme still reads only its own stylesheet, so nothing looks different for that reason alone — but the two storefronts can no longer drift apart, which is what most of the fixes below turned out to be.
Reviews read in the same order on both themes — Hyvä put the rating row above the review title and the author line above the review text, where Luma put both below. Both now read title, rating, review, author, which is the order the review card already used on Luma and Hyvä alike. This changes how a review is laid out on a Hyvä storefront.
Output escaping tightened in the templates that came from the Hyvä package — eighteen values across five of them reached the page unescaped, review text and reviewer-supplied fields among them, and are escaped now.
Smaller storefront polish — on Hyvä, muted text (the review count beside a block title, the reviewer's country, the four labels in the photo uploader) was being drawn in the theme's green accent colour and is grey now, and the Show More control under a long AI summary is styled the same on both themes.
The wording this release adds ships in all fifteen locale files — four of the new strings ("Published", "Pending approval", "Not approved" and the review page's rating label) carry their English text for now and are queued for a translation pass; they render today exactly as they always would.
The Masonry Grid widget stacked every review in one narrow column on Luma — the grid never laid itself out, because the layout library it uses registered itself with RequireJS instead of publishing itself to the page, so positioning threw and the cards were simply revealed where they stood. Hyvä, which has no RequireJS, was never affected. The Testimonials page tiles on both themes now.
"Load More" on the Masonry Grid added nothing, on either theme — the grid drew its first page as review cards and then asked for the next page in the review list's format, so nothing in the reply matched what it was appending and the whole response was dropped. It now asks for the shape it draws — 20 cards become 40 — and its spinner is centred in the button instead of sitting half outside it.
The star picker on the Luma review form could not be clicked — the control was drawn into a box with no height and then clipped, so a shopper on a Luma theme had a rating to give and not one star on screen. It measures five clickable stars again, filling as they are picked.
The crawlable review list page returned a 500 on both themes/review/product/list/id/<N>/ failed again, for reasons other than the one fixed in 1.7.3: the page inherits the product page's layout, so Magento's own review form was rendered in place of this module's, a Hyvä theme block was handed to a template that could not run there, and seven places in the list and form templates assumed a child block that this page does not build. The page answers 200 with its reviews on it, on Luma and on Hyvä.
Review photos were missing from some review lists, and a customer's own review page failed outright — the three blocks that render a review, its summary and its photo strip were declared once per page that lists reviews, and on a Hyvä storefront the duplicate declarations left the review list with no parent at all, so pages answered 200 with nothing on them. They are declared once now and reached by name, and the photo strip is found on all four routes that list reviews on both themes.
A customer's own review page was empty on Hyvä — the Hyvä theme strips the core block this page was attached to, so the page rendered its wrapper and nothing else. The module builds the block itself now. On both themes, photos a shopper attached to a review no longer disappear from that review's own page while it waits for approval, and the page can be opened at all while the review is unapproved — the lightbox used to answer "Reviews with IDs … not found" for the author's own pending review. A review is never shown a helpful/not-helpful vote control on its own author's page; votes under other people's comments are untouched.
With "Allow reviews only from buyers" switched on, a Hyvä storefront showed everybody the form and then refused the submission — the notice explaining why, with its sign-in and registration links, existed only on Luma, and the check that reveals the form to a qualifying buyer could not run on Hyvä at all. Both themes now refuse a guest in the page itself and reveal the form only to a customer who bought the product.
The Photos field was missing from the review form on a Hyvä product page — the uploader rendered nothing at all, so the form looked complete and simply had no way to attach a photo, while Luma kept its own. The customer's review-edit form had the quieter version of the same fault, rendering the Luma uploader on a Hyvä storefront.
The Verified Buyers checkbox now accounts for the whole of the current selection — greying it out only considered "this product only", so with a tag or a rating narrowing the list to reviews from unverified buyers the checkbox stayed enabled and ticking it returned nothing. The tag and rating narrowings are applied to the count behind the control as well as to the list, so the two cannot disagree; the checkbox stays clickable while it is ticked, so it can always be switched back off.
The two themes disagreed about the Verified Buyers checkbox — Luma always rendered it and greyed it out when nothing matched; Hyvä rendered it only when something did. Both now hide it when a product has no verified-buyer review at all, where a permanently dead control is only noise, and grey it out when the current selection momentarily holds none. Hyvä gains the greyed state it never had.
The tag filter label showed in English on every non-English Hyvä storefront — Luma's "Filter by tags" and Hyvä's "Filter by Tags" were two different phrases for one control, and only the first has translations. Both use it now.
The AI review summary vanished on Hyvä whenever a product had no approved reviews — the whole review block sat behind a check for reviews, so a product carrying a summary written from reviews that were since unapproved or deleted showed nothing at all on Hyvä, while Luma showed the summary as it always had. The summary, the photo strip and the block around them render regardless now.
A long AI summary could be clamped with nothing to open it — when less than forty pixels were cut off, both themes hid the Show More control and left the text clipped, so up to a line of summary was lost for good. There is now either a control or nothing hidden, never neither, and the fold measures everything inside it — the pros-and-cons list included — rather than two named parts of it. Expanded, it no longer fades out the last line the reader just asked to see, and the gradient stays inside the card instead of running past its edge.
The review count beside a block title could not be translated on Hyvä — it was assembled as a new translation key for every possible number, so no locale could ever carry it. It is one key with the count as an argument, like every other counted string in the module.
Magento 2.3.7: the tag suggestion screen in the admin was fatal — it escaped its output through a template variable that Magento only added in 2.4.0, fourteen times over, on a screen no test opens, so on 2.3.7 the screen failed on its first line. It uses the escaping available on every supported version again.
Paging a review list dropped the sort order and the filters — page two of a five-star, newest-first list was page two of the unsorted, unfiltered list, on both themes. The links carry only the page now and the query is read from the controls still on screen. On Hyvä the pager also pointed at the product page, so turning a page fetched and threw away a whole product render; both themes ask the review endpoint. The filter row is re-rendered with the list it describes, where Hyvä used to swap the reviews out from under a toolbar still describing the previous query.
A Hyvä store let a customer past the photo limit when editing a review — the uploader counted only the photos added in that session, not the ones already on the review, so an edit form could take more than the per-review limit allows. Both themes count the same way now, and both read the form key from the cookie, so an upload from a cached page is not refused.
A refused review lost everything the shopper had written, on Hyvä — when server-side validation sent a review back, the draft could not be printed into the full-page-cached product page and the mechanism that restored it ran only on Luma. The draft, and a signed-in shopper's first name in the nickname field, come back on both themes. Validation messages for the star rating now appear next to the stars, which on Luma previously refused the submission with no message at all.
One review was published with two different ratings in its structured data — the same review was sent to search engines as "80" on a Luma storefront and "4" on a Hyvä one, with no scale declared on the Hyvä side. It is 4 out of 5 on both now, with the scale stated.
The photo lightbox on Luma showed a photo with no idea whose review it came from — the review panel beside the photo was fetched, filled and then hidden by a stylesheet rule, on every page the lightbox opens from. It is laid out the same on both themes now, and the author line inside it fits on one line instead of wrapping when a reviewer's location is shown.
Version 1.7.4Sep 15, 2026
Reviews submitted with a malformed star rating are no longer saved without their stars — when the rating came in as a single value instead of the usual list (a hand-crafted or broken request, rather than the storefront form), the review was accepted and published with no rating recorded at all, leaving only a line in the exception log to explain the missing stars. Such a submission is now handled the same way as one that carries no rating, and reviews sent from the storefront form are unaffected.
Version 1.7.3Aug 31, 2026
The Verified Buyers filter no longer disappears mid-use — on a product page whose current selection holds no verified-buyer review, the checkbox used to vanish from the review toolbar, so a shopper who ticked another filter watched a control drop out of the row. It now stays in place, greyed out and unclickable, and remains clickable while it is ticked so it can always be switched back off.
Sorting and filtering reviews on the product page no longer dumps raw text into the page — choosing a sort order, ticking Verified Buyers or picking a tag replaced the review list with a wall of raw JSON instead of the reviews. The product page and the Masonry Grid widget were sharing one endpoint that answers in the widget's data format; the product page now has its own, which returns the rendered review list. Both Luma and Hyvä storefronts are served by it, and the reviews it returns are unchanged.
The "Reviews (N)" tab count now matches the list below it — on a grouped product the tab counted only the product's own reviews while the list, the per-rating breakdown and the summary counter all pooled the whole group, so the tab could say 2 on a page showing 8. The tab now shows the same pooled figure, and on Luma it is also refreshed after sorting or filtering, where it previously kept the original total next to an already-narrowed list. Products that are in no review group, or stores with review grouping switched off, keep counting exactly as before.
Crawlable review list page returned a 500 error/review/product/list/id/<N>/ failed outright for any product that had a stored AI review summary, because the module was replacing Magento's own rating-summary value on the product with an object the core templates on that page then tried to print as text. The page renders again, and the summary is passed straight to the block that needs it.
Version 1.7.2Aug 28, 2026
Storefront review templates are safer against injected markup — the star bars, the rating percentages, the review counts and the product images shown in the Overall Rating widget, the product-page rating filter and the customer's My Product Reviews area are now escaped before they reach the page. Nothing looks or behaves differently; it simply closes the door on anything unexpected in that data being rendered as markup.
Installing on an empty database no longer fails — on Magento 2.3.7, setup:install stopped with "The default website isn't defined" because the module's mirasvit:review:generate and mirasvit:review:notify-pending commands were being built too early, before the store tables existed. Their services are now created only when the command is actually run, so a fresh install completes cleanly. Magento 2.4 was unaffected.
Version 1.7.1Aug 28, 2026
Photos on the customer's own review edit form — with Allow reviews only from buyers switched on, a customer editing a review they had already left could change the rating and all the text but could not add or remove photos: the upload was refused with the buyer-restriction notice. It affected anyone the restriction no longer counts as a buyer of that product — a review left before the restriction was turned on, or an order whose status isn't among the qualifying ones — and it applied to the edit form only. Photo upload on the product page review form still follows the buyer restriction exactly as before.
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our product review Magento performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our review extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize Magento 2 review extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The advanced reviews has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...