
Photo & Video Reviews for WooCommerce (PVR Media Reviews) empowers your customers to share authentic visual proof by adding photos and videos to their product reviews.
Unlike other media review plugins that overwhelm your web server, PVR processes and compresses videos directly in the customer’s browser before upload. This delivers lightning-fast uploads, saves bandwidth and storage, and eliminates the need for server-side FFmpeg or expensive hosting upgrades.
Why Choose PVR Media Reviews?
- In-Browser Video Compression — Videos (MP4, WebM) are automatically compressed client-side via modern Canvas & MediaRecorder APIs before uploading. Zero server CPU load.
- Authentic Visual Social Proof — Let shoppers upload photos and videos to build buyer confidence and boost conversion rates.
- 100% Native WooCommerce Integration — Extends WooCommerce reviews using native WordPress comments (
comment_type = 'review'). Clean, reliable, and portable. - Built-in Rich Snippets (Schema.org / JSON-LD) — Automatically injects
AggregateRatingandReviewstructured data so your star ratings appear directly in Google search results. Compatible with Yoast SEO and Rank Math. - Interactive Media Experience — Modern modal popups, responsive photo galleries, customer avatars with cropping, and built-in video player.
- Community & Trust — Helpful/unhelpful voting on reviews and verified store owner reply badges.
Free Features
- Photo & Video Reviews — Customers can attach multiple photos (JPG, PNG, WebP, GIF) and videos (MP4, WebM, MOV) to any review.
- Client-Side Video Compression — Automatic compression in the user’s browser with real-time progress preview and thumbnail creation.
- Reviewer Avatars — Allow customers to upload custom profile pictures with an interactive crop tool.
- Helpful Voting System — Visitors can vote whether a review was helpful or not.
- Store Owner Replies — Respond publicly to customer reviews with a verified store badge.
- Rich Snippets & Schema Markup — Google Rich Snippets support (
AggregateRatingandReviewJSON-LD) out of the box. - Email Notifications — Configurable email alerts for new reviews and customer replies.
- Anti-Spam & Moderation — Built-in honeypot protection, IP rate limiting, and optional Google reCAPTCHA v3 support.
- Multilingual & Translation Ready — Bundled translations for English, Spanish, French, German, Polish, Brazilian Portuguese, and Russian.
Pro Features
- Automated Review Reminders — Schedule automated follow-up emails after completed orders to request reviews.
- Review Discount Coupons — Incentivize customers by automatically sending discount coupons for text, photo, or video reviews.
- Multi-Criteria Ratings — Define custom rating criteria (e.g. Quality, Size, Shipping) per product category.
- SEO All Reviews Page — Dedicated store-wide review hub with category filters and auto-generated, customizable SEO titles and meta descriptions for search traffic.
- Review Carousels & Grid Widgets — Showcase your best reviews anywhere using flexible shortcodes and responsive sliders.
- Analytics Dashboard — Track review volume, media coverage, coupon redemption rates, and rating distributions.
How It Works
- Install and activate the plugin.
- An enhanced review form with photo/video upload automatically appears on your WooCommerce product tabs.
- Shoppers upload media; videos compress smoothly in their browser.
- Reviews appear instantly with rich media galleries, helpful voting, and store reply threads.
Developer Friendly
- Built entirely on native WordPress comments (
comment_type = 'review'). - Custom tables with
{$wpdb->prefix}pvr_prefix for scalable performance. - No external server dependencies or cloud subscription required.
- Comprehensive actions and filters for deep theme and plugin customization.
External Services
This plugin optionally connects to Google reCAPTCHA v3 to protect review submissions from spam.
- What it is: Google reCAPTCHA is a security service that distinguishes humans from bots.
- What data is sent: The reCAPTCHA token (generated client-side) and the page action label are sent to Google’s verification endpoint when a review is submitted. No personal data beyond the IP address (which is handled by Google’s own privacy policy) is transmitted.
- When it is sent: Only when the “reCAPTCHA” option is enabled in plugin settings AND a visitor submits a review.
- Links:
- Google reCAPTCHA Terms of Service: https://policies.google.com/terms
- Google Privacy Policy: https://policies.google.com/privacy
Note: Reviewer avatars are uploaded and stored locally on your WordPress server. This plugin does not use Gravatar or any external avatar service. Avatars are managed entirely through the plugin’s own upload system (PVREV_Avatar class) and stored in the WordPress uploads directory.
Screenshots

Customer review form on the product page with avatar upload, star rating selection, and text fields.

Drag-and-drop media upload area with instant generated thumbnail previews and photo rotation controls.

In-browser video compression in action with real-time progress preview and zero server load.

Product review block displaying customer reviews, store owner reply badges, attached media thumbnails, and top product media showcase strip.

Interactive review modal showing full review details on the right with built-in video player or high-resolution photo on the left.

Clean, modern admin settings panel showing structured tabs and primary configuration options.

Full product media gallery view with large thumbnails opening original media and attached review details.

Custom criteria product ratings with visual progress breakdown per category (Pro).

Automated review reminder emails and dynamic coupon incentives dashboard (Pro).