Plugin · Plg group "solidshop" · Joomla 6+

Reviews & Ratings — social proof, on your server.

Add star ratings, written reviews, optional photo uploads, helpful voting, and abuse reporting to every product page. Verified-buyer mode restricts reviews to customers who actually bought the item. Full moderation queue in the admin. No third-party scripts, no review-platform fees, no shared data — your reviews stay in your database.

5-star ratings Verified buyer Photo uploads Moderation queue Helpful voting Abuse reporting CAPTCHA spam protection

The reviews layer most stores end up renting — only yours.

Third-party review platforms hold your most valuable customer feedback hostage on their domain, syndicate it across their network, and charge monthly. The Solidshop Review plugin gives you the same UX — verified-buyer badges, photo reviews, helpful votes, moderation — with the data sitting in your own MySQL database.

Star ratings show on product cards throughout your listings, reviews appear inline on every product page, recent reviews surface in the admin dashboard widget, and the moderation queue lets you approve, reject, or mark as spam before anything goes live. Verified-buyer enforcement is a store-wide setting — gate reviews strictly to customers who placed an order, or open them up to anyone.

Product page review tab showing star ratings, written reviews, and verified-buyer badges
Product page review tab with verified-buyer badges

Every feature a real review system needs.

5-star ratings + written reviews

Customers pick a star count, leave a title and a body. The average rating and review count show on every product card in your listings, with the full per-star breakdown at the top of the product page.

Verified-buyer enforcement

Restrict reviews to customers whose own order actually contains that product — checked server-side, so the badge cannot be forged. Gate it further on a fulfillment status like Delivered and nobody reviews what they have not received yet.

Photo uploads

Verified buyers attach photos with their review. The file’s real content type is inspected server-side — not just its extension — and a size limit you set is enforced before anything is written to your own files directory.

Helpful voting

Signed-in shoppers vote on whether a review was helpful. Votes are stored in a dedicated table, one per shopper per review, so the list can be sorted by helpfulness instead of just by date.

Moderation queue

New reviews can land published or held for approval — a store-wide switch. Admins approve, reject, mark as spam, or edit from a dedicated queue, in bulk or one at a time.

Abuse reporting

Signed-in visitors can flag a review as spam, offensive, or fake. Reports collect in their own admin queue, stored against the review, so moderators can act on patterns rather than one-off complaints. One report per account per review, plus a per-account hourly ceiling, so nobody buries an honest review under a pile of flags.

CAPTCHA spam protection

Optional CAPTCHA on the review submission form, powered by Joomla's native captcha stack — works with any installed captcha plugin (reCAPTCHA, hCaptcha, or the privacy-friendly self-hosted Altcha). Pick the one that fits your stance on tracking; the form handles the rest.

Order detail integration

In verified-buyer mode the review form lives on the customer’s own order detail page, with one small form per item they bought — the moment they are already thinking about the purchase.

Star ratings in search results

Approved reviews emit aggregateRating structured data — merged into the existing Product JSON-LD node Solidshop already outputs, not a competing second one. That is the markup search engines read before showing stars under your listing.

Dashboard widget

Recent reviews surface in the Solidshop admin dashboard. Spot a 1-star review the day it lands — no extra notification setup required.

From submission to publication

Customer review submission form with star rating, title, body, and photo upload field
Customer review form with photo upload
Admin moderation queue listing pending reviews with approve, reject, and edit actions
Admin moderation queue
Solidshop admin dashboard widget showing the most recent customer reviews
Recent reviews dashboard widget
Review submission form protected by Altcha CAPTCHA challenge
CAPTCHA on the review submission form (Altcha shown)

What's inside.

Extension typeSolidshop plugin (plg_solidshop_review)
CompatibilityJoomla 6.x+ · PHP 8.4+ · Solidshop 1.1+
LicenceGNU General Public License v3
Integration pointsProduct page tab, product stats, product listing cards, order detail, account page, admin dashboard widget
Structured dataaggregateRating and recent reviews merged into Solidshop's existing Product JSON-LD node
Spam protectionOptional CAPTCHA on the review form via Joomla's native captcha stack — pick any installed plugin (reCAPTCHA, hCaptcha, Altcha)
Languages23 admin locales bundled
Update channel12 months of updates included; renew at 30% off thereafter

Stop paying rent on your customers' opinions.

One purchase, every product page rated, every review stored on your server. Verified-buyer badges, helpful voting, photo uploads — no monthly review-platform invoice.