PHPackages                             amadeco/magento2-module-review-widget - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. amadeco/magento2-module-review-widget

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

amadeco/magento2-module-review-widget
=====================================

Advanced Review Widget Extension with SEO Support and Rich Snippets

v2.0.1(6mo ago)051proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0

Since Oct 2Pushed 6mo agoCompare

[ Source](https://github.com/Amadeco/magento2-module-review-widget)[ Packagist](https://packagist.org/packages/amadeco/magento2-module-review-widget)[ RSS](/packages/amadeco-magento2-module-review-widget/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (5)Versions (9)Used By (0)

Amadeco ReviewWidget - Magento 2 Module
=======================================

[](#amadeco-reviewwidget---magento-2-module)

[![Latest Stable Version](https://camo.githubusercontent.com/393ea3b14f5888966e37c8c210ba6a5a7ac2410f244e7587df690d2234e1779d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f697061726d656e746965722f6d6167656e746f322d6d6f64756c652d7265766965772d776964676574)](https://github.com/iparmentier/magento2-module-review-widget/releases)[![Magento 2](https://camo.githubusercontent.com/7ca3909c73f8748e38748627518617c1217a86ccbc1387f75dc61eaf8f405680/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e782d627269676874677265656e2e737667)](https://magento.com)[![PHP](https://camo.githubusercontent.com/83d697baa78e4225d630587096ed1b0d8a0ece94e9b2ebab599fc9bb986477ac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332b2d626c75652e737667)](https://www.php.net)

[SPONSOR: Amadeco](https://www.amadeco.fr)

Professional module for advanced display of customer reviews with SEO and Rich Snippets support.

### Backend Screenshots

[](#backend-screenshots)

[![Image](https://private-user-images.githubusercontent.com/2975845/496566065-4f80b519-962c-42f4-a791-4d3dbc0b23a5.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NjA2NS00ZjgwYjUxOS05NjJjLTQyZjQtYTc5MS00ZDNkYmMwYjIzYTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTAwMDhhYzk5MDUyODY1MWIyODYxYjZiZDY5NjNiZTUxZjc0MDUzZDgwNDkwZDQ1YzFiZGFmMzRmY2ZmYmNkNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.fCb4hX9A2VEFG0b_b26lh1dwVyfqPGGQ7afnLgu14sQ)](https://private-user-images.githubusercontent.com/2975845/496566065-4f80b519-962c-42f4-a791-4d3dbc0b23a5.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NjA2NS00ZjgwYjUxOS05NjJjLTQyZjQtYTc5MS00ZDNkYmMwYjIzYTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTAwMDhhYzk5MDUyODY1MWIyODYxYjZiZDY5NjNiZTUxZjc0MDUzZDgwNDkwZDQ1YzFiZGFmMzRmY2ZmYmNkNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.fCb4hX9A2VEFG0b_b26lh1dwVyfqPGGQ7afnLgu14sQ)[![Image](https://private-user-images.githubusercontent.com/2975845/496565778-4e0a8397-48c8-49e2-986a-00f7d45e2dd5.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NTc3OC00ZTBhODM5Ny00OGM4LTQ5ZTItOTg2YS0wMGY3ZDQ1ZTJkZDUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjAxYjY2YTU4ODM2MjYxOGJiZmZkZWUyMjBhYThlZTdhZWIwYzQ3OWUzNTFkNzBkODBkNjliYjE3MWZmYjNjOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.66GejBjeuErsamdhzl1Ug7aqBSNzhMybwJ0v33KImx8)](https://private-user-images.githubusercontent.com/2975845/496565778-4e0a8397-48c8-49e2-986a-00f7d45e2dd5.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NTc3OC00ZTBhODM5Ny00OGM4LTQ5ZTItOTg2YS0wMGY3ZDQ1ZTJkZDUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjAxYjY2YTU4ODM2MjYxOGJiZmZkZWUyMjBhYThlZTdhZWIwYzQ3OWUzNTFkNzBkODBkNjliYjE3MWZmYjNjOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.66GejBjeuErsamdhzl1Ug7aqBSNzhMybwJ0v33KImx8)### Frontend Screenshots

[](#frontend-screenshots)

[![Image](https://private-user-images.githubusercontent.com/2975845/496564346-1844f263-e4b1-4908-9426-791785cd198b.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NDM0Ni0xODQ0ZjI2My1lNGIxLTQ5MDgtOTQyNi03OTE3ODVjZDE5OGIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGI4NzlmZjM4YzdlNTM0NTgyN2I1NGU4ZTYwMTUwMjlhY2Y5YzM2NWE2YjIxMjJjOTQ4YWEyZjM1YWZmMTEwYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.r7x9MBykkGU4Bfe8qbwp-qe4_V_jN4YvtZNjhzAREUM)](https://private-user-images.githubusercontent.com/2975845/496564346-1844f263-e4b1-4908-9426-791785cd198b.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NDM0Ni0xODQ0ZjI2My1lNGIxLTQ5MDgtOTQyNi03OTE3ODVjZDE5OGIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGI4NzlmZjM4YzdlNTM0NTgyN2I1NGU4ZTYwMTUwMjlhY2Y5YzM2NWE2YjIxMjJjOTQ4YWEyZjM1YWZmMTEwYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.r7x9MBykkGU4Bfe8qbwp-qe4_V_jN4YvtZNjhzAREUM)[![Image](https://private-user-images.githubusercontent.com/2975845/496564345-28586f53-c7f2-4951-92f3-bdf04043d476.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NDM0NS0yODU4NmY1My1jN2YyLTQ5NTEtOTJmMy1iZGYwNDA0M2Q0NzYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmYzYTQ0MjAxMjdjZjdhZjJkMmViMDJmZTYyNmM2NTYxMTBkYTQ4NDQ3YzVjNDVjMzc3MDU2NWJhMzUwM2Q1OCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.E515MEdHlVu0RmtHE3D3RkPsc2GfOb1Rt7nRNeFPJ08)](https://private-user-images.githubusercontent.com/2975845/496564345-28586f53-c7f2-4951-92f3-bdf04043d476.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NDE0NjEsIm5iZiI6MTc3NTQ0MTE2MSwicGF0aCI6Ii8yOTc1ODQ1LzQ5NjU2NDM0NS0yODU4NmY1My1jN2YyLTQ5NTEtOTJmMy1iZGYwNDA0M2Q0NzYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMDIwNjAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmYzYTQ0MjAxMjdjZjdhZjJkMmViMDJmZTYyNmM2NTYxMTBkYTQ4NDQ3YzVjNDVjMzc3MDU2NWJhMzUwM2Q1OCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.E515MEdHlVu0RmtHE3D3RkPsc2GfOb1Rt7nRNeFPJ08)---

📋 Table of Contents
-------------------

[](#-table-of-contents)

- [Features](#-features)
- [Requirements](#-requirements)
- [Installation](#-installation)
- [Configuration](#%EF%B8%8F-configuration)
- [Usage](#-usage)
- [Architecture](#-architecture)
- [Customization](#-customization)
- [Performance](#-performance)
- [Support](#-support)

---

✨ Features
----------

[](#-features)

### 🎯 Key Features

[](#-key-features)

- ✅ **2 Configurable Widgets**:

    - Global store rating badge
    - Customer reviews list with advanced filters
- ✅ **Advanced review filtering**:

    - By minimum rating (1-5 stars)
    - By minimum text length
    - By product category
    - By period (last X days)
    - Customizable sorting (recent, rating, random)
- ✅ **3 Display modes**:

    - **Carousel**: Horizontal scrolling with navigation
    - **Grid**: Responsive card layout
    - **List**: Detailed vertical display
- ✅ **SEO &amp; Rich Snippets**:

    - Automatic Schema.org markup
    - AggregateRating support
    - Review markup support
    - Optimized meta tags
- ✅ **Optimized performance**:

    - Smart cache per store
    - Optional lazy loading
    - Automatic cache invalidation
    - Repository Pattern for data access
- ✅ **Professional architecture**:

    - Service Layer (business logic separation)
    - ViewModel Pattern (presentation separation)
    - API interfaces for extensibility
    - PSR-12 compliant code

---

🔧 Requirements
--------------

[](#-requirements)

- **Magento**: 2.4.8+ (Community or Commerce Edition)
- **PHP**: 8.1, 8.2 or 8.3
- **Composer**: 2.x
- **Required Magento modules**:
    - `Magento_Review`
    - `Magento_Catalog`
    - `Magento_Widget`
    - `Magento_Store`

---

📦 Installation
--------------

[](#-installation)

### Installation via Composer (recommended)

[](#installation-via-composer-recommended)

```
# Add the module
composer require artbambou/magento2-module-review-widget

# Enable the module
php bin/magento module:enable Amadeco_ReviewWidget

# Run upgrade scripts
php bin/magento setup:upgrade

# Compile code (production mode)
php bin/magento setup:di:compile

# Deploy static content
php bin/magento setup:static-content:deploy fr_FR

# Flush caches
php bin/magento cache:flush
```

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance66

Regular maintenance activity

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

5

Last Release

200d ago

Major Versions

v1.0.2 → v2.0.02025-10-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/b211427be009c505885db00496fe829753399414856083648cec5c7af5003fcd?d=identicon)[IlanAmadeco](/maintainers/IlanAmadeco)

---

Top Contributors

[![Amadeco](https://avatars.githubusercontent.com/u/2975845?v=4)](https://github.com/Amadeco "Amadeco (8 commits)")

### Embed Badge

![Health badge](/badges/amadeco-magento2-module-review-widget/health.svg)

```
[![Health](https://phpackages.com/badges/amadeco-magento2-module-review-widget/health.svg)](https://phpackages.com/packages/amadeco-magento2-module-review-widget)
```

###  Alternatives

[baldwin/magento2-module-url-data-integrity-checker

Magento 2 module which can find potential url related problems in your catalog data

281773.3k](/packages/baldwin-magento2-module-url-data-integrity-checker)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[elgentos/magento2-structured-data

Implement structured data for Magento 2 webshops.

1444.7k](/packages/elgentos-magento2-structured-data)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
