eKomi Reviews for Magento 2
5.0 2 Based on 2 reviews




Powerful Magento 2 eKomi Integration for Automated Customer Reviews
Import, collect and show your eKomi reviews in Magento 2
Reviews are one of the strongest reasons for a new visitor to trust your store. eKomi collects customer feedback after every purchase, and the eKomi Reviews extension brings that feedback straight into your Magento 2 store, where it helps you sell.
The extension imports your reviews automatically, sends every completed order to eKomi for a review invitation, and shows your rating with ready-made widgets, a slider and a complete review page. Everything runs in the background on Magento cron and is managed from the Magento admin.
Whether you run a single store or several storefronts with their own eKomi accounts, you connect them all in one place. Running Hyvä? A dedicated Hyvä compatibility module is included.

Every eKomi Review Imported and Under Your Control
New reviews come in by themselves. A cron job syncs your eKomi accounts every hour, or at the frequency you choose, and every review lands in a dedicated grid under Marketing → eKomi → Reviews.
You decide what goes live:
- Auto approve or moderate: show new reviews instantly, or approve them one by one before they appear.
- Respond to feedback: add a response to any review, shown next to the customer's comment.
- Bulk actions: approve, disapprove or change the language of many reviews at once.
Need your full history? Import All fetches every review from eKomi in one go, and inline editing keeps small changes quick.

Automatic import
Reviews sync from eKomi on a schedule, with auto-approval or manual moderation.
Review invitations
Send completed orders to eKomi for a review invitation, filtered on store view, customer group and order status.
Widgets and review page
Show your rating in a sidebar widget, a slider or on a complete, filterable review page.
Multiple accounts
Connect several eKomi accounts and assign each one to the right store views.
Collect More Reviews With Automatic Invitations
The best moment to ask for a review is when the customer has received and used the order. The extension registers every order that matches the rules you set per eKomi account with eKomi for you, and stores the personal review link that eKomi returns for that order.
Invite at the right moment
Choose which order status triggers an invitation, add a waiting period in days and filter on store view and customer group. Orders older than your cut-off are skipped, so switching invitations on never sends requests for orders from months ago. Custom conditions narrow it down further, for example to certain products, categories or order amounts.
A queue you can see and steer
Every invitation appears in the invitations grid with its scheduled date, the moment it was sent to eKomi and its review link. Push an invitation to eKomi right away, or skip it for an order that was refunded or disputed.


Show Your Reviews Anywhere in Your Store
Social proof works best where visitors make decisions. Two widgets place your eKomi rating anywhere through Content → Widgets: a review widget with sidebar, small, plain and custom layouts, and a review slider in default, extended or full-width style.
The slider supports autoplay, arrows, dots and custom breakpoints, so it looks right on mobile, tablet and desktop. You choose how many reviews to show and whether to feature the latest or the highest rated ones.
A complete review page, with filters
The extension also adds a dedicated review page to your store, showing your overall rating and every approved review. Visitors can filter by account, language, star rating and year, and the page has its own layout, pagination and meta data.
Structured Data and an Indexable Review Page
Reviews are fresh, unique content written by your customers. On the review page, the extension adds structured data (JSON-LD) with your average rating, the number of reviews and the individual reviews, so search engines can read your review data correctly.
The review page is a regular, indexable page with its own meta title, description and keywords, so you can target searches such as your store name combined with "reviews".
Good to know about stars in Google
Google does not show star ratings in its search results for reviews that a business publishes about itself on its own website, also when a third party such as eKomi collects them. The structured data still describes your reviews clearly to search engines, but it does not guarantee stars in Google.

One Setup for Every Store View and eKomi Account
Add an eKomi account with its Interface ID and Interface Password, and the extension pulls in your shop details, total number of reviews and average score. Connect as many accounts as you need and assign each one to the right store views, for example one per brand or per country.
bin/magento shopreview:ekomi:sync --all
Prefer the command line? CLI commands sync your full review history, import new reviews, process invitations and run a self-test. In the configuration, the built-in Self-test checks your PHP and Magento version, the extension status and cron, and the log viewer shows debug and error logs without shell access.
Imports reviews automatically from one or more eKomi accounts.
Auto-approves reviews or lets you moderate them in a dedicated grid.
Sends completed orders to eKomi for review invitations, with a waiting period and filters.
Review widget and slider for sidebars, homepages and landing pages.
Complete review page with filters on account, language, rating and year.
Structured data (JSON-LD) and an indexable review page with its own meta data.
Magento 2 eKomi Integration: 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 follows the Magento coding standard. Reviews, accounts and invitations live in their own tables and admin grids, imports and the invitation queue run on Magento cron, and four CLI commands (shopreview:ekomi:sync, shopreview:ekomi:import-new, shopreview:ekomi:invitations and shopreview:ekomi:selftest) cover syncing, importing, invitations and diagnostics. The widgets are standard Magento widgets, the Custom review mode gives theme developers a documented base template, and debug and error logs are available from the admin.
Good to know for store owners
For store owners, the extension turns eKomi into a fully automated review flow: every completed order is sent to eKomi for a review invitation, new reviews come in by themselves and your rating appears across the store. You decide which reviews go live, which customers are invited and where reviews are shown, all from the Magento admin and without a developer.

Built for Hyvä as Well
Is your store running on Hyvä? The dedicated eKomi Hyvä compatibility module rebuilds the review page, the review widgets and every slider style with Tailwind CSS and Alpine.js. 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 eKomi reviews look at home in a fast, modern storefront. Your accounts, reviews and settings stay in the main extension, so moving from Luma to Hyvä does not mean setting up your reviews again.
2 of many customers
Rate this plugin with 10 out of 10
Good and easy module
Good module and good technical support
I have purchased this module and it works perfectly in magento 2, solving the above problems. I have made a query to technical support for the widget color change and received correct and fast help.
Thank you.
Knowledgebase
All familiar Help articles
A list of the most frequently asked questions from the eKomi Reviews 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.8.0 is released on 29 September 2026
Our plugins are regularly updated to ensure compatibility with the latest Magento release.
-
Features:
- The review page URL is configurable per store view, with a permanent redirect from the previous URL.
- Added a test suite covering API failures, admin grids and forms, cron and imports across Magento 2.4.7, 2.4.8 and 2.4.9.
- Added six new widgets: badge, carousel, floating panel, overview block, sidebar and textual line, each with its own layout and colour settings.
- Added a Widget Preview page showing all widgets at once for easy theme testing.
- Added Magento 2.4.9 and PHP 8.5 support. Improvements:
- Failed API calls are retried with increasing delays before the import gives up.
- The review grid now sorts newest first by default.
- Star ratings reuse a single SVG shape instead of repeating it for every star.
- Review invitation fields are hidden when invitations are disabled.
- Module version and support details are now read from composer.json.
- Improved Dutch translations throughout the admin and storefront.
- Improved accessibility for ratings, reviews, carousel, pagination and filter modal.
- Reorganised configuration fields and added a separate Developer group for the API URL override.
- The account logo is served from the Magmodules CDN with the required CSP configuration.
- Values written to the page by admin JavaScript are now escaped. Bugfixes:
- Fixed review imports incorrectly treating reviews submitted in the same second as duplicates and incremental imports stopping when a previously imported review was removed.
- Fixed review invitations for multi-product orders, customer group filtering and profiles assigned to multiple store views.
- Fixed disabled invitation profiles still scheduling orders and invitation scheduling incorrectly depending on the review import configuration.
- Fixed invitation requests with special characters, duplicate SKUs, missing account credentials and incorrect afternoon scheduling.
- Improved API error handling for unreachable endpoints, access denied responses, multi-line errors and incomplete responses.
- Fixed admin and scheduled imports incorrectly handling store-view configuration and multiple accounts.
- Fixed cron frequency configuration and several grid filtering issues.
- Fixed account saves failing when optional selections were left empty.
- Fixed Dutch translation of the review page header.
- Fixed review structured data to output valid schema.org markup.
- Fixed several PHP 8.5 compatibility issues.
- Fixed widget templates, rating scales and accounts without a review score. Compatibility:
- Magento 2.4.4 and up
- PHP 8.1 and up
-
Improvements:
- Improved Rich Snippets module integration.
- Prevent rendering of widgets when there are zero reviews.
- Obfuscate API Code in account form Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Bugfixes:
- Fixed issue with Cron Frequency Class Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Features:
- Added support for Magento 2.4.8 and PHP 8.4 Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Features:
- Added support for Magento 2.4.8 and PHP 8.4 Minimum requirements:
- Magento 2.3.3 & PHP 7.4
-
Bugfixes:
- Fixed issue with timestamp on getting reviews Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Bugfixes:
- Fixed issue with incorrect db table naming Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Features:
- Refactored Admin UI Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Features:
- Improve styles and logic for widgets
- Refactored Admin UI Changes:
- Log download to stream for better performance Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Change average rating calculation Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Features:
- Added advanced invitation queueing Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Added name to aggregateRating snippets 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)
- Replaced deprecated _redirect method
- Declared visibility on all constants Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Changes:
- Widget CSS improvement Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- PHP 7.2 and up
-
Fixes:
- Fixed cron expression path 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 three new slider widgets
- Added submit review link
- Refactored date model Compatibility:
- Magento 2.3.x and Magento 2.4.x
-
Changes:
- Added new widgets (sidebar, small, medium, large)
- Added Dutch translations
- Added structured data output on review page
- Added canonical on review page for paging
- Added custom rating style type Compatibility:
- Magento 2.3.x and Magento 2.4.x
-
Changes:
- Added new widgets (sidebar, small, medium, large)
- Added Dutch translations
- Added structured data output on review page
- Added canonical on review page for paging
- Added custom rating style type Compatibility:
- Magento 2.3.x and Magento 2.4.x
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.
Playwright E2E Tests (78)
This extension is covered by 78 end-to-end tests using Playwright. These tests run automatically on every code change through our CI/CD pipeline.
The tests simulate real user interactions across checkout flows, configuration changes and edge cases to make sure everything works before every release.