BACK TO DIRECTORY

Photo & Video Reviews for WooCommerce — PVR Media Reviews

by lebedgor

5.0
(2 ratings)

Live Demo: demo.pv-reviews.site

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 AggregateRating and Review structured 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.
  • Reviews Block Replacement Toggle — The plugin replaces the theme’s reviews block on product pages with its own (rating summary, media galleries, helpful voting, store replies). A single “Replace the theme reviews block” switch in General Settings keeps the theme block when you don’t need it — and when it’s off, plugin scripts and styles are not loaded on product pages at all, so nothing slows the page down.
  • Reviews Block Anywhere — Shortcode & Elementor Widget — [pvr_reviews product="123"] renders the full reviews block on any page: landing pages, builder pages, classic content. Attributes: product, per_page, show_more, pagination. Elementor users get a native “PVR Reviews” widget under its own panel category — it works with the free Elementor version.
  • Reviews Block Widget Settings — A dedicated tab with shortcode defaults (default product, reviews per page, Show more, page numbers) and a live shortcode builder — configure once and copy the shortcode.
  • Flexible List Navigation — Configurable reviews per page with an AJAX “Show more” button and/or numbered pagination. Navigation always stays on the current page and AJAX rebuilds keep the block’s own settings.
  • Builder-Aware Asset Loading — Shortcode and widget content is detected inside Elementor, Bricks and Breakdance page data (even when the classic content is empty), so assets load exactly where the block is used — and nowhere else.
  • Standalone Review Form Widget — Place the complete review form on any page (e.g. a “Share Your Experience” page) with the [pvr_review_form] shortcode. Includes a product autocomplete with thumbnails; products can be preselected via the shortcode attribute, URL parameter or saved defaults.
  • Form Field Controls — Turn the reviewer avatar, photo upload, video upload, product info, Pros/Cons, phone and city on or off; separate Disabled options for review replies and helpful voting.
  • 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 (AggregateRating and Review JSON-LD) out of the box.
  • Email Notifications — Configurable email alerts for new reviews and customer replies.
  • Design Tab — Match your brand: light/dark/auto color scheme, custom accent, card and text colors, and corner radius, all applied through CSS variables.
  • Theme-Friendly Templates & Filters — Theme-overridable templates (review item, list and form) plus documented output filters and hooks for deep customization.
  • 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.
  • SEO Landing Pages — Dedicated landing pages for exact category/manufacturer combinations and for single products — each with its own H1, title and meta description built from templates (%product%, %count%, %rating%, %category%, %manufacturer%, plus ready-made media phrases like with 5 photos and 3 videos that simply drop out when a product has no media). Product landings get their WordPress page created automatically; optional noindex per page.
  • Mass Generation & Cleanup — Bulk-create landing pages for products that match your criteria (category + minimum reviews), and bulk-delete the ones that stop matching. Batched with live progress, a confirmation above 200 pages and a 500-per-run cap — and manually edited pages are never deleted.
  • 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

  1. Install and activate the plugin.
  2. An enhanced review form with photo/video upload automatically appears on your WooCommerce product tabs — or keep your theme’s block and switch the replacement off in one click.
  3. Shoppers upload media; videos compress smoothly in their browser.
  4. Reviews appear instantly with rich media galleries, helpful voting, and store reply threads.
  5. Place the block anywhere: [pvr_reviews] for the full reviews list, or [pvr_review_form] for a standalone “Share Your Experience” page — both work in any page builder, and Elementor gets a native widget.

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.

Live Demo

See PVR Media Reviews for WooCommerce in action on our live demo site:

demo.pv-reviews.site

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:

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.

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.

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.

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.

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.

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.

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.

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).

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

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

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

Plugin Details

Active Installs
0
Total Downloads
1,642
Version
1.3.1
Requires WP
6.0
Requires PHP
7.1
Tested Up To
7.0.7
Added
2026-08-13
Last Updated
2026-10-26 9:38am GMT

Ratings

5
2
4
0
3
0
2
0
1
0