Advanced Reviews for Magento 2
Advanced Reviews adds an AI summary, photos and separate pros and cons fields to Magento 2 product reviews, and sends review request emails after each order to bring in new ones.
A Verified Buyer badge or a buyers-only rule shows shoppers which reviews to trust, and review grouping fills the review block of variants and similar products, on Luma and Hyvä.
- AI summary of reviews with pros and cons
- Review request emails included
- Verified Buyer badge or buyers-only reviews
- Photos, pros and cons in every review
- Shared reviews for variants and product groups
- Hyvä support built in
Product reviews that shoppers read and buyers trust
Magento's built-in reviews give you a star rating and a text box. Shoppers have to scroll through every review to find out what people think, and anyone can post one, whether they bought the product or not.
Advanced Reviews turns the review section into something shoppers use to decide, and gets more of your buyers to write one:
- An AI summary with pros and cons at the top of the reviews, written from the latest reviews
- Review request emails after an order, included in the extension, with no separate module to buy
- A Verified Buyer badge and filter, or reviews accepted only from customers who bought the product
- Photos, pros and cons in every review, plus comments and replies from your store
- Shared reviews for product variants and product groups, so a new SKU doesn't start with an empty review block
Everything runs on top of Magento's native reviews, on Luma and Hyvä.
Review request emails, included
Most happy customers never come back to leave a review. They just need to be asked at the right time. The extension sends a review request email after an order and lists each product from it with its photo and a "Review Product" button.
- Timing: send the email a set number of days and hours after the order, 3 days by default.
- Order status: choose the statuses that trigger the email (Complete by default) and the ones that cancel it, such as Canceled or Closed.
- Who gets it: exclude customer groups, for example wholesale or staff accounts.
- Your email: choose the email template and the sender, and get a copy of every reminder in your own inbox.
- Control: a log of sent reminders, a sandbox mode that sends everything to a test address, and no duplicate emails if the scheduled task runs twice at the same time.
Setup takes a few settings, described in the review reminder guide.
An AI summary of what customers say
Once a product has 5 reviews, the extension writes a short summary of the latest 10, with the pros and cons customers mention most. It appears at the top of the review section, so a shopper gets the gist without reading every review.
The summary is updated when new reviews come in. It is generated with the AI provider you choose (OpenAI, Claude, Gemini or Grok) using your own API key, and you can show a note that the text was written by AI.
See the AI summary setup in the manual.
Reviews from real buyers
Shoppers trust a review more when they know the author bought the product. You decide how strict to be:
- Verified Buyer badge: added to reviews from customers with an order for the product, in the order statuses you choose. Guest reviews get the badge too when the email matches a guest checkout order.
- Reviews only from buyers: the review form is offered only to signed-in customers who bought the product. Everyone else sees your notice with sign-in and registration links. The rule also covers photo uploads and reviews sent through the GraphQL API (used by headless storefronts), so it can't be bypassed with a direct request.
- Variants count: buying a variant of a configurable product or an item of a grouped product counts as buying the product itself.
- Editing: customers can edit their own reviews in "My Product Reviews". An edited review goes back to Pending, so nothing is published without your approval.
On the storefront, a Verified Buyers filter shows only reviews from customers who bought the product.
A review form for useful feedback
The review form asks for an overall rating, a short summary and the review itself, with separate fields for pros and cons. Customers can attach photos (up to 5 per review and 5 MB per file by default, both adjustable), and guests leave an email address, so their reviews can be matched to orders.
Reviews of configurable products can show the options the customer bought, such as the size or color, and where the reviewer is from (city and country, detected from the IP address). A shopper looking at a dress can see that the review came from someone who bought size M in the same region.
Pros and cons in every review
When pros and cons are written in separate fields, they're easy to scan, and shoppers see the trade-offs in a second instead of searching the text for them. The AI summary uses them too.
Find the right reviews faster
On products with many reviews, shoppers can narrow the list:
- sort by newest, oldest, highest or lowest rating
- filter by star rating, by Verified Buyers, or by tags such as "Fits true to size"
- on a product that shares reviews with others, show only the reviews of this product
Each review can also get Helpful and Not helpful votes, so the most useful ones stand out.
Comments and replies from your store
Customers can comment on a review, and you can reply from the admin panel. Your replies carry a "store rep." badge, with your full name, first name or first name and initial, so shoppers see that the store answered.
When someone replies, the author of the comment gets an email, sent at once or as an hourly or daily digest. Every email has a one-click unsubscribe link.
Share reviews across variants and product groups
A product with no reviews looks risky, even if the same item in another color has twenty. Review grouping shows the reviews of related products together:
- a configurable product and its variants, a grouped product and its items, or a bundle and its parts
- your own review groups, with products picked by hand or matched by attribute rules, for example every size of the same model
Each shared review says which product it was written for. For structured data, the extension pools the rating only for variants of the same product by default, so Google never shows a rating built from reviews of different products.
Review tags, assigned by hand or by AI
Tags label what a review is about: "Great value", "Runs small", "Arrived damaged". Public tags appear on reviews and as a filter for shoppers. Internal tags are visible only to you, for sorting and reporting.
A tag can be assigned automatically. Describe in plain words which reviews it should cover, such as "mentions the product arriving damaged", test the wording on your 10 latest reviews, and new reviews are tagged every 15 minutes. The extension can also read your existing reviews and suggest tags worth creating.
Show reviews anywhere, and as stars in Google
Three widgets put reviews on any page: a photo gallery, a masonry grid for a testimonials page, and an overall rating block. Each can show only reviews with certain tags, for example a "What customers say about the fit" block on a landing page.
On product pages, the extension adds review structured data (JSON-LD) with the aggregate rating and up to 20 reviews, which Google can use to show star ratings in search results. If another SEO extension already adds this markup, you can switch it off.
Moderation without the spam
Bots are stopped before they reach your moderation queue: the review form works with Magento's built-in reCAPTCHA for reviews and also has a hidden field that only bots fill in. Everything else goes through Magento's review approval.
You can get an email and an admin notification about every new review, approve reviews from the grid, and see each reviewer's email.
Built for Hyvä and large catalogs
Hyvä templates ship with the extension, so there is no separate compatibility package to install. Luma and Hyvä use the same templates, and the review list, form, AI summary, photo gallery, widgets and "My Product Reviews" look and work the same on both. Reviews are also available over GraphQL.
On large catalogs, the review list runs the same number of database queries whether it shows 5 reviews or 25 (40 instead of 112 for 25 reviews), and the rating summary query takes under 2 ms instead of 89 ms. The storefront and admin are translated into 15 languages.
This product includes GeoLite2 data created by MaxMind.
Save time by starting your support request online and we'll connect you to an expert.
Do I need a separate extension to send review reminder emails?
No. Review request emails are part of Advanced Reviews. You set the delay after the order, the order statuses that send or cancel the email, the customer groups to skip, the template and the sender. Each email lists the products from the order with a "Review Product" button.
The setup is described in the review reminder guide.
How does the AI review summary work, and which AI providers are supported?
When a product has at least 5 reviews, the extension summarizes the latest 10 into a short text with pros and cons and shows it above the reviews. The summary is updated as new reviews arrive.
It works with OpenAI, Claude, Gemini or Grok. You choose the provider and model in the Mirasvit AI settings and use your own API key, so the AI costs are billed by the provider directly.
Can I allow only customers who bought the product to leave a review?
Yes. With "Allow reviews only from buyers" switched on, the review form is shown only to signed-in customers with an order for that product, in the order statuses you choose. Guests see a notice with sign-in and registration links. The rule also applies to photo uploads and to reviews sent over GraphQL.
If you prefer to accept all reviews, the Verified Buyer badge and filter still show shoppers which reviews come from buyers.
Is Advanced Reviews compatible with the Hyvä theme?
Yes. Since version 1.8.0, the Hyvä templates ship with the extension, so there is no separate compatibility package. If you installed the old mirasvit/module-review-hyva package, remove it before upgrading.
Does it support GraphQL for a headless storefront?
Yes. Reviews, including their photos, pros and cons and location, are available over GraphQL, and review submission through GraphQL follows the same rules as the storefront form, such as reviews only from buyers.
Can customers add videos to their reviews?
Customers can attach photos to a review, up to 5 per review and 5 MB per file by default. You can change both limits. Video uploads aren't supported.
Can a product show reviews from its variants or from similar products?
Yes. Review grouping shows the reviews of a configurable product and its variants, a grouped product and its items, or a bundle and its parts together. You can also create your own review groups, with products picked by hand or by attribute rules. Each shared review says which product it was written for, and shoppers can switch to this product's reviews only.
Can I move reviews from another review platform?
Advanced Reviews works on top of Magento's native reviews, so reviews already stored in Magento, including ones you added with an import, appear with all the extension's features. The extension doesn't include its own importer for third-party review platforms.
Can customers edit their reviews after posting?
Yes, if you turn on "Let customers edit their own reviews". Customers edit the rating, text, pros and cons and photos in "My Product Reviews", and the edited review goes back to Pending until you approve it. Guest reviews can be edited only by the store.
Which languages does the extension support?
The storefront and admin texts are translated into 15 languages: Arabic, Czech, German, Spanish, French, Italian, Japanese, Dutch, Polish, Brazilian Portuguese, Portuguese, Swedish, Turkish, Ukrainian and Chinese. The AI summary is written in the language of the reviews it summarizes.
mirasvit/module-review-hyva was still installed, composer update refused to resolve and named no way out until you removed it by hand. Composer now removes it by itself during the upgrade./review/product/list/id/<N>/ page with it. Only the orders the dropdown actually offers are accepted now; anything else quietly falls back to newest-first and the page renders as usual. A sort order arriving in the address as a list rather than a single value (?sorting[]=…) took the same three pages down through a different route and now falls back the same way. The same check is applied to the default sort order set in the admin, so a stale value saved there can no longer break the storefront either.?rating=zzz, ?rating[a]=5) returned a 500 on the review list, the product page and the crawlable review page, and a rating outside the one-to-five scale quietly returned an empty list with no explanation on screen. Whole stars the rating bar actually offers still narrow the list; anything else is ignored and the page renders its reviews as usual.?limit[]=1 and ?p[]=1 reached Magento's own pager, which cannot read a list where it expects a number, on all three review pages. A real page-size choice is honoured as before; a value that is not one is ignored.%1 in it — every language but English kept an older wording that expected the reminder's ID to be dropped into the sentence, and nothing was supplying it, so admins on a non-English locale were told the reminder with ID "%1" had been deleted. The message reads properly in all fifteen languages now.bin/magento mirasvit:review:cron reports Skipped — another instance of this job is already running in that case, instead of printing "Done" for work that never happened, and a run without --code now names the job it is executing rather than repeating the option.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.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.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.Hyva\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./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ä.Blog
We are committed to being open and transparent with our customers. When you purchase our module, you automatically receive one year of free support service and free updates.
Why is this important?
- Seamless Installation and Configuration: We understand that setting up a new module can take time to configure according to your specific needs. That’s why we offer a full year of free support. Our experienced team is here to assist you with installation, configuration, and any questions you might have. We're eager to share our expertise to ensure you get the most out of your purchase.
- Stay Updated with Magento (Adobe Commerce) Releases: Magento releases new versions approximately every three months. These updates can sometimes introduce compatibility challenges. To keep your store running smoothly, we provide a year of free access to the latest versions of our modules, ensuring that you can upgrade Magento and our modules without encountering any obstacles.
- Subscription Included: Renewing your subscription ensures continued access to the latest updates and support from our team. This means you can be confident that any issues you encounter with the extension will be resolved quickly and efficiently. You can cancel your subscription at any time without any additional fees.
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.
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.
30-days money back guarantee. If you are not satisfied with our product review Magento performance for any reason, we provide a full refund.
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.
We provide an expanded user guide for every aspect of our review extension, so you can find answers for all your burning questions.
You can customize Magento 2 review extension according to your needs and requirements.
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.
No core modifications. The advanced reviews has been tested in a Magento Cloud environment and is fully compatible with it.
Andriy Kovalenko