Lurox 1.0 is live — visual page building for Magento 2. Read the guide
Magento 2 · Social Proof

Let your customers do the selling.

Testimonials puts moderated, on-brand customer reviews on any page of your store — with star ratings, photos and a carousel. You approve every word; shoppers see the proof. Free for your first five.

Free up to 5 testimonials Moderated you approve every word Any page widget or CMS shortcode Any theme static-first, JS-off safe
A Magento 2 page showing customer testimonial cards with star ratings, photos and quotes
Free tierHyvä-readyMagento 2.4.xWorks with JS offMulti-store30-day money-back (Pro)

Proof that turns browsers into buyers.

Real reviews, front and centre

Show off your happy customers with clean testimonial cards — quote, name, company, star rating and photo — anywhere on your store.

You approve every word

Nothing shows until you say so. Every testimonial runs through an admin moderation queue — approve, reject or remove, one at a time or in bulk.

Looks right on any theme

Server-rendered cards work on Luma, Hyvä and Lurox, even with JavaScript off. Where Alpine is present, Pro upgrades them into a rotating carousel.

A rendered testimonials block on a Magento 2 storefront — cards with star ratings, quotes and customer names

Beautiful testimonials, out of the box.

Drop a set of customer testimonials onto any page — home, a product, a landing page — with the widget or a one-line CMS shortcode. Clean cards with the quote, star rating, name, company and an optional photo.

  • Quote, 1–5 star rating, name, company and optional photo
  • Add it with the Magento widget or a {{block}} shortcode
  • Server-rendered — fast, tidy and JavaScript-off safe
  • Pro turns the static stack into an autoplaying carousel
Read the guide

More than a list of quotes.

Ratings & photos

Each card can show a 1–5 star rating and a customer photo — toggle either on or off, globally or per placement.

Moderated by you

Testimonials sit in a Pending queue until you approve them. Reject spam, remove the stale, and mass-approve a batch in one click.

Static-first, Alpine-enhanced

A clean static stack on any theme; on Alpine-aware themes, Pro adds a smooth carousel with autoplay, arrows and dots.

The Testimonials admin grid — customer testimonials with rating, status and mass approve/reject moderation

You're in control of every word.

Manage testimonials from a proper admin grid — filter, sort, edit and moderate. Add one by hand in seconds, set its rating and store, and decide exactly when it goes live.

  • A filterable grid with mass approve, reject & delete
  • Add or edit: name, company, quote, rating, photo, store
  • Per-store-view scope — show the right proof on the right store
  • Nothing appears on your storefront until you approve it
Read the guide

Why it works

Shoppers trust other shoppers.

People believe other customers long before they believe your marketing. A few genuine testimonials on the right page turn hesitation into confidence — and Testimonials makes them easy to collect, approve and show. Free for your first five.

Get it free

Simple, honest pricing

Start free. Upgrade when you outgrow five.

Free forever for up to five testimonials. Pro is a one-time licence per domain — it never expires.

Free

Free forever
$0 forever
  • Up to 5 approved testimonials
  • Static-stack display on any theme
  • Star ratings + customer photos
  • Admin moderation — approve, reject, delete
  • Widget + CMS shortcode placement
  • Multi-store · JavaScript-off safe
Get it free

Pro

Most popular
$129 one-time, per domain
  • Everything in Free, plus:
  • Unlimited approved testimonials
  • Rotating carousel — autoplay, arrows & dots
  • 12 months of updates & support
  • 30-day money-back guarantee
Buy Pro — $129
✓ 30-day money-back on Pro✓ 12 months updates✓ Perpetual Pro licence

The details.

Ratings & photos

Stars, quotes, names, photos.

Moderated

Approve before it shows.

Static-first

Any theme; carousel on Pro.

Multi-store

Per-store proof.

Questions, answered.

You add them in the admin — name, company, quote, rating and an optional photo — then approve them. Place them anywhere with the CPS Testimonials widget or a one-line CMS {{block}} shortcode.

Free shows up to 5 approved testimonials as a clean static stack, with ratings, photos and full admin moderation. Pro ($129) lifts the cap to unlimited and adds a rotating carousel — autoplay, arrows and dots — on Alpine-aware themes.

Completely. Every testimonial stays in a Pending queue until you approve it, and you can reject or delete any of them, individually or in bulk. Nothing reaches your storefront without your say-so.

Yes. Cards are rendered server-side, so they show on Luma, Hyvä and Lurox and stay readable with JavaScript disabled. The Pro carousel layers on top where Alpine is available and degrades to the static stack everywhere else.

Yes. Each testimonial is scoped to a store view (or all stores), so every storefront shows the proof that fits it.

Free forever for up to five testimonials. Pro is a one-time licence per domain — $129, including 12 months of updates and support, with a 30-day money-back guarantee.

Need a testimonials feature we don't ship yet?

Testimonials covers moderated cards and a carousel out of the box. If you need more — a customer-submission form, video testimonials, custom layouts, or an import from your review platform — tell us about your store and we'll scope it, usually within one business day.

We build these on top of Testimonials, so you keep the moderation and display and add exactly what you need.

We'll only use your details to reply to this enquiry.

Let your customers do the selling.

Moderated, on-brand customer testimonials for Magento 2 — ratings, photos and a carousel on Pro. Free for your first five; unlimited when you're ready.

Get it free