Shopreview for Magento 2
5.0 1 Based on 1 review




Powerful Magento 2 Shopreview Extension for Your Own Store Reviews
Collect, manage and show store reviews in your own Magento store
Reviews are one of the strongest reasons for a new visitor to trust your store. Most review platforms charge a monthly fee and keep your reviews on their servers. Shopreview works differently: customers leave their review in your Magento store, and every review is stored in your own database.
You build your own review forms, moderate every submission, reward reviewers with a discount coupon and show your average score with a widget and a complete review page. Everything is managed from the Magento admin, without an external platform in between.
Shopreview is a one-time purchase without a monthly subscription, and a dedicated Hyvä compatibility module is included for stores running on Hyvä.

Build Review Forms That Fit Your Store
Every store asks for feedback in its own way. With the form builder under Marketing → Shopreview → Review Forms, you create review forms from text fields, text areas and star ratings, and decide which fields are required, what placeholder they show and how they are validated.
Each field has a few extra switches that make the form work for you:
- Rating fields: ask for an overall score, or add separate ratings for delivery, service or product quality.
- Visible in listing and widget: choose which answers appear on the review page and in the widget.
- Use as email for coupon: mark the email field that receives the coupon reward.
Preview a form before it goes live, duplicate it to create a variant, and give every form its own URL, page title and store views, for example one form per language.

Your own reviews
Every review is stored in your own Magento database, with no monthly fees and no external platform.
Custom review forms
Build forms from text fields, text areas and star ratings, per store view and customer group.
Coupon rewards
Thank reviewers with a unique discount code from a cart price rule, sent by email.
Widget and review page
Show your average score and latest reviews in a widget and on a dedicated review page.
Moderate Every Review Before It Goes Live
You stay in control of what appears on your store. New reviews can go live instantly with auto-approve, or wait as Pending until you allow them in the reviews grid under Marketing → Shopreview → Reviews. Mass actions let you approve or delete many reviews at once.
Never miss a new review
Turn on email notifications and the store contact of your choice receives a message for every new review, with an optional BCC to a colleague. That makes it easy to respond quickly, especially to critical feedback.
Respond to your customers
Add a store response to any review. It appears right below the customer's review on your review page, so visitors see that you listen and act on feedback.


Show Your Store Rating Anywhere
Social proof works best where visitors make decisions. The Shopreview widget, placed through Content → Widgets, shows your average score as a number and in stars, together with your latest or highest rated reviews. You choose how many reviews appear and how much of each text is shown, so the widget fits a sidebar, a homepage or your footer.
Every review form also gets its own review page, with your overall score, all approved reviews with the fields you made visible, and a clear button to write a review. Visitors can page through your reviews, and you choose the default sorting.
A review page with its own URL and meta data
Each review page has its own URL key, meta title, meta description and meta keywords, plus its own layout. Your customer reviews become unique, indexable content on your own domain instead of on a review platform's website.
Reward Reviewers With a Discount Coupon
A small thank you makes customers more willing to share their experience. Per review form you can attach a coupon: pick a cart price rule with auto-generated codes, an email template, a sender and a personal message.
As soon as a review is approved, the reviewer automatically receives a unique discount code by email, sent once per review. That turns a review into a reason to come back and order again.
Keep spam out
Protect your forms with Google reCAPTCHA v2, decide whether guests may write reviews, and restrict a form to selected customer groups when you only want feedback from, for example, B2B customers or loyalty members.

Your Reviews, Your Data
Because every review lives in your own database, you are never locked in. Export the reviews of a form to CSV, import reviews from a CSV file, and keep full ownership of the content your customers wrote for you.
bin/magento shopreview:selftest
Run as many review forms as you need, each assigned to its own store views, so international stores can collect reviews in every language. The built-in Self-test checks your PHP and Magento version, the extension status and whether you run the latest version, from the configuration or from the command line.
Collects store reviews in your own Magento database, without monthly fees.
Flexible review forms with text fields, text areas and star ratings.
Auto-approve or moderate reviews, with email notifications for new reviews.
Unique discount coupon by email for every approved review.
Widget and review page with your average score and latest reviews.
CSV export and import, multiple forms per store view and reCAPTCHA v2.
Magento 2 Shopreview: Technical Details for Developers and Store Owners
The advantages for developers
The extension supports Magento 2.3 and 2.4 on PHP 7.4 or higher and uses standard Magento building blocks: UI component forms and grids, a regular Magento widget, cart price rules for coupons and Magento's own email templates. Reviews, their field values and store responses live in dedicated tables. The frontend uses default Magento layout classes, so the review pages and widget pick up your theme styling, and a CLI self-test (shopreview:selftest) plus debug logging help with troubleshooting.
Good to know for store owners
For store owners, Shopreview is a one-time purchase with no monthly subscription. You own every review, decide what goes live and where it appears, and reward customers for their feedback, all from the Magento admin and without a developer. The reviews on your review page are content on your own domain, so they keep working for you for as long as your store runs.

Built for Hyvä as Well
Is your store running on Hyvä? The dedicated Shopreview Hyvä compatibility module rebuilds the review form, the review page and the widget with Tailwind CSS, so they fit the lightweight Hyvä frontend without Luma dependencies such as jQuery or RequireJS.
Install it next to the main extension, regenerate your Hyvä configuration and build your theme CSS, and your store reviews look at home in a fast, modern storefront. Your forms, reviews and settings stay in the main extension, so moving from Luma to Hyvä does not mean setting up your reviews again.
1 of many customers
Rate this plugin with 10 out of 10
Great Store Review Extension
Knowledgebase
All familiar Help articles
A list of the most frequently asked questions from the Shopreview extension for Magento 2. We've tried our best to help you with the installation, configuration and troubleshooting. If you do not find the answer you were looking for, you can always send us a message through this form.
Changelog 1.7.1 is released on 15 June 2026
Our plugins are regularly updated to ensure compatibility with the latest Magento release.
-
Improvements:
- Added support for PHP 8.5 and Magento 2.4.9. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added support for PHP 8.4 and Magento 2.4.8. Improvements:
- Added color rendering field for status column in the grid. Bugfixes:
- Fixed issue with missing prefix in the url_rewrite table. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added approve reviews mass action to grid Improvements:
- Added default texts when creating a new form
- Better support for Magento 2.4.7 (feed export issue)
- Better feedback on CSV imports
- Code refactor Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- New admin UI
- Added re-captcha support Bugfixes:
- Added missing form-key Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.4 and up
-
Bugfixes:
- Fixed issue with mass action filter
- Fixed issue with data binding Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Bugfixes:
- Fixes widget not display properly through the page builder Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Make Logger component compatible with Monolog 2.0 (Magento 2.4.4 support) Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Fixed issue with review lising Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Features:
- Added option to add comment to reviews
- Added option to generate and send a (unique) coupon after writing a review Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Fix display of page title Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Improved Multistore handling
- Improved Widget score logics
- Removed duplicate title on formpage (edited) Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Fixes:
- Fixed Meta-data for Front-end review listing
- Fixed form_ID issue that could cause a front-end error Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Features:
- Hide/Show values in review overview Fixes:
- Improved review widget rendering Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Fixes:
- Fixed ACL role for config settings Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Added compatibility with Magmodules_ReviewReminder
- Fixed random sorting issue on Sidebar Widget Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Added sorting option in frontend paging (ASC / DESC)
- Added date column to import/export of reviews
- Fixed version check button in admin Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Minor bugfixes & coding style edits Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
100% Unencrypted Code quality guaranteed.

Adobe Commerce Marketplace Approved
This extension is listed on the official Adobe Commerce Marketplace and has passed their review process for code quality, performance and security.
Adobe Marketplace approval means the extension follows Magento coding standards and integrates properly with the platform. Updates go through the same review process.

Hyvä Compatible Plugin
This extension includes full support for Hyva Themes. All frontend components, widgets and templates work natively with Hyva's Alpine.js and Tailwind CSS stack.
The extension works out of the box on Hyva and is tested with every new Hyva release to ensure continued compatibility.

GraphQL Made Ready
This extension exposes its data and configuration through Magento's GraphQL API. You can query and mutate data directly from headless frontends or custom applications.
The GraphQL schema follows Magento's conventions and covers all key functionality of the extension. This makes it ready for PWA Studio, Vue Storefront or any other headless setup.

Magento Cloud Support
This extension is fully compatible with Adobe Commerce Cloud (Magento Cloud). It works with the read-only filesystem, the build and deploy pipeline and cloud-specific caching layers.
No additional configuration or workarounds are needed for cloud environments. The extension handles static content deployment and config management the same way as on-premise installations.

Private Composer Repo
After purchase you get access to a private Composer repository with personal credentials. Install and update the extension with a single composer command, just like any other dependency.
Your Composer credentials are available in your account dashboard. Updates are published to the repository as soon as a new version is released, so you always have access to the latest version.