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.
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.
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
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.
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
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 freeSimple, 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- 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
Pro
Most popular- Everything in Free, plus:
- Unlimited approved testimonials
- Rotating carousel — autoplay, arrows & dots
- 12 months of updates & support
- 30-day money-back guarantee
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.
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