WooCommerce Plugin

SWPL Reviews

Review content engine for WooCommerce: customer photos and video on reviews, forced moderation for media, a dedicated moderation page, and a scheduled review-request email – classic theme and headless REST.

v1.2.0 WP 6.4 WC 8.0+ PHP 8.1
Features

Everything you need, nothing you don't

Customer Media

Up to 5 photos (default 3) and one video (50 MB cap) per review, validated by real file content - not just extensions.

Privacy First

EXIF GPS data is stripped from customer photos before they are stored.

Forced Moderation

Any review carrying media is held for approval regardless of the site's comment auto-approve settings, with a moderator email notification.

Moderation Page

Pending reviews with media inline - thumbnails and playable video - with approve, reject, and per-media remove.

Review-Request Email

One email per completed order after a configurable delay (default 14 days), via Action Scheduler, with a signed review deep link per purchased product and a send-test-to-me button.

Headless Ready

REST namespace swpl-reviews/v1: public cached reviews read, public rate-limited submit with honeypot, admin moderation and settings routes.

What It Does

SWPL Reviews is the review content engine for a WooCommerce store, dual-mode by design: it serves the classic theme and a headless storefront through REST alike.

Customer Media

Reviews can carry up to 5 photos (default 3) and one video (default on, 50 MB cap), validated by real file content, with EXIF GPS stripped from photos for privacy. Approved review media renders in the product page reviews list as click-to-zoom thumbnails and inline video, in minimal theme-friendly markup.

Moderation

Any review carrying media is held for approval regardless of the site’s comment auto-approve settings, with an email notification to the moderator. The moderation page shows pending reviews with their media inline – thumbnails and playable video – and offers approve, reject (which trashes the review and deletes its files), and per-media remove.

Review-Request Email

One email per completed order after a configurable delay (default 14 days), scheduled via Action Scheduler, listing each purchased product with a signed review deep link. Subject and intro are merchant-editable, a send-test-to-me button previews the result, and every step is recorded as order notes.

Requirements

  • WordPress 6.4 or higher
  • WooCommerce 8.0 or higher
  • PHP 8.1 or higher
Pricing

Simple, fair pricing

Annual license. Pick the number of sites. No tricks.

1 site

$59
per year — updates & support included
  • Customer photos on reviews
  • Customer video on reviews
  • Forced moderation for media
  • Moderation page with previews
  • Review-request emails
  • Signed review deep links
  • EXIF GPS stripped for privacy
  • REST API for headless
Buy 1 site
Most popular

3 sites

$119
per year — updates & support included
  • Customer photos on reviews
  • Customer video on reviews
  • Forced moderation for media
  • Moderation page with previews
  • Review-request emails
  • Signed review deep links
  • EXIF GPS stripped for privacy
  • REST API for headless
Buy 3 sites

25 sites

$239
per year — updates & support included
  • Customer photos on reviews
  • Customer video on reviews
  • Forced moderation for media
  • Moderation page with previews
  • Review-request emails
  • Signed review deep links
  • EXIF GPS stripped for privacy
  • REST API for headless
Buy 25 sites

14-day money-back guarantee · Instant delivery · Use on the number of sites your license covers