// Magento 2 Extension

Ayasoftware Advanced Reviews

Advanced product reviews for Magento 2 — pros & cons, review images, verified purchase badges, owner notifications, and spam protection — one-time $119.

Ayasoftware Advanced Reviews extends Magento's native product review system with richer review metadata, configurable catalog review display, image uploads, owner notifications, spam-protection integration, and GraphQL exposure for advanced review data.

Key Features

  • Rich Review Metadata — Pros, cons, usage period, recommendation value, and merchant responses on every review.
  • Review Images — Customers can upload photos with their reviews, with configurable limits, file size, and allowed extensions.
  • Verified Purchase — Reviews are automatically matched to existing customer orders for the reviewed product and stored with verified purchase data.
  • Catalog Review Display — Configurable review count display and star-rating rounding on category, search, and listing pages.
  • Store Owner Notifications — Email alerts when new reviews are posted, with configurable sender and email templates.
  • Mail After Purchase — Post-purchase review request emails with configurable threshold, interval, and send limits.
  • Spam Protection — Akismet, Cloudflare Turnstile, or Google reCAPTCHA on the review form, with reject or mark-pending handling.
  • Admin Review Editing — Advanced Review fieldset on the admin review edit form for full control of review metadata.
  • GraphQL Support — Advanced review data exposed via ProductReview and CreateProductReviewInput extensions.

Stack Requirements

Stack Requirements — ayasoftware/advancedreviews v0.1.0

Core Platform

DependencyRequirementNotes
Magento Open Source / Adobe Commerce2.4.xMagento_Review module enabled
Magento_ReviewGraphQlEnabledRequired when using GraphQL review fields
Magento media directoryWritableRequired for review image uploads

External Services (optional)

Valid credentials are required only when the corresponding spam-protection provider is enabled:

  • Akismet API key
  • Cloudflare Turnstile site + secret keys
  • Google reCAPTCHA site + secret keys (or reuse Magento's built-in reCAPTCHA Review configuration)

Note: The module extends Magento's native review system (Magento_Review) and installs two additional database tables via declarative schema.

Changelog

0.1.0 July 14, 2026

Initial release

Features

  • Rich review metadata: pros, cons, usage period, recommendation value, and merchant responses
  • Review image uploads with configurable limits, maximum file size, and allowed extensions
  • Verified purchase matching against existing customer orders
  • Catalog review summary renderer with configurable review count display and star-rating rounding
  • Store owner email notifications for new reviews
  • Mail After Purchase review request configuration and email template
  • Spam protection with Akismet, Cloudflare Turnstile, or Google reCAPTCHA (reject or mark-pending)
  • Advanced Review fieldset on the admin review edit form
  • GraphQL: advanced_review field on ProductReview and CreateProductReviewInput extension

Installation

Install via Composer after configuring your credentials. See your dashboard for your license key.

# 1. Add the repository to your project (one-time)
composer config repositories.ayasoftware composer https://www.ayasoftware.com/repo

# 2. Add your credentials to auth.json (one-time)
composer config --global http-basic.www.ayasoftware.com your@email.com YOUR_LICENSE_KEY

# 3. Require the extension
composer require ayasoftware/advancedreviews

# 4. Enable and upgrade
bin/magento module:enable $(bin/magento module:status --enabled | tail -n +3)
bin/magento setup:upgrade
bin/magento cache:clean
$119
One-time purchase · 12 months of updates & support

What's included

Updates & support renewal
$75/year after the initial support period. Your license key continues to work for the version you purchased — renewals unlock new releases.
100%