=== Customer Video Reviews for WooCommerce ===
Contributors: devshakhawat
Requires at least: 6.8
Tested up to: 7.0.2
Requires PHP: 7.4
Stable tag: 3.0.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: customer video reviews, customer video testimonials, woocommerce video reviews, video review plugin, review automation

Collect customer video and photo reviews to boost trust, engagement, and sales.

== Description ==

**Turn your happy customers into your best marketers with authentic customer video reviews.**

This comprehensive plugin extends WooCommerce reviews by allowing customers to record video feedback, upload customer video reviews, attach product photos, and showcase product video testimonials. Enable customers to **record videos via webcam**, **upload video files**, or **add photos** of the product they received, making it easy to collect authentic feedback from customers—while automated email reminders ensure you never miss an opportunity to gather valuable reviews.

On the storefront, reviews are presented as a complete social-proof section: a **rating summary** with the star breakdown, **filters** for rating and media, **verified buyer badges**, and a **lightbox gallery** for customer videos and photos. Built-in **rich snippets** expose your aggregate rating and reviews to search engines.

**Product Reviews** helps you build trust, improve SEO with rich multimedia content, and increase customer engagement—all while providing a seamless experience for both you and your customers.

=== 🔑 Key Features ===

**📹 Customer Video Reviews Collection**
* **Webcam Recording** – Customers can record testimonials directly on product pages
* **Video File Upload** – Accept pre-recorded video files from customers
* **Photo Uploads** – Let customers attach product photos to their reviews
* **Multiple Video Support** – Allow multiple videos per review
* **Video Preview** – Customers can preview before submitting
* **Customizable Recording Duration** – Set maximum recording time up to 10 minutes
* **GDPR Consent** – Optional consent checkbox with editable text before media is stored

**⭐ Storefront Social Proof**
* **Rating Summary** – Average score with a star-by-star breakdown bar
* **Review Filters** – Let shoppers filter by star rating or reviews with media
* **Verified Buyer Badge** – Highlight reviews left by confirmed purchasers
* **Lightbox Gallery** – Full-screen viewer for customer videos and photos
* **Rich Snippets** – Schema.org markup for aggregate rating and individual reviews

**📧 Smart Email Reminders**
* **Automated Review Requests** – Send emails based on order status changes
* **Customizable Timing** – Set delay after order completion
* **Personalized Templates** – Custom email content with dynamic placeholders
* **Order-based Targeting** – Target specific order statuses (completed, delivered, etc.)
* **Admin Management** – View and manage all scheduled reminders

**🎨 Admin Interface**
* **Modern Settings Dashboard** – Rebuilt admin with General, Appearance, Storefront and Email Reminder tabs
* **Video Reviews Dashboard** – Dedicated admin page to manage video and photo reviews
* **Review Status Management** – Approve, spam, trash video reviews
* **Search & Filter** – Find specific reviews quickly
* **Bulk Actions** – Manage multiple reviews at once
* **WooCommerce-style Interface** – Familiar admin experience

**⚙️ Customization Options**
* **Button Styling** – Full control over colors, hover states, borders, radius and padding
* **Typography Controls** – Font family, weight, style, size and text transform per button
* **Recording Modal** – Customize the modal title, icons and button labels
* **Display Settings** – Control where video buttons appear
* **Required Reviews** – Make video recording/upload mandatory
* **Live Preview** – See changes before applying
* **Reset to Defaults** – One-click restore with confirmation
* **Responsive Design** – Works on all devices

=== 🚀 Why Choose This Plugin? ===

* **Increase Conversion Rates** – Video testimonials are 85% more effective than text reviews
* **Boost SEO Rankings** – Rich multimedia content improves search visibility  
* **Build Customer Trust** – Authentic video reviews create stronger credibility
* **Automate Review Collection** – Never miss review opportunities with smart email reminders
* **Professional Management** – Comprehensive admin tools for review moderation
* **Seamless Integration** – Works perfectly with existing WooCommerce setup

=== ✅ How to Get Started ===

1. **Install & Activate** the plugin
2. **Enable WooCommerce Reviews** in WooCommerce > Settings > Products
3. **Configure Settings** under Product Reviews in your admin dashboard
4. **Customize Appearance** in the Display tab
5. **Set Up Email Reminders** in the Email Reminders tab
6. **Start Collecting** authentic video testimonials from your customers

=== 🎯 Perfect For ===

* E-commerce stores wanting to showcase authentic customer video feedback
* Businesses looking to automate their review collection process
* Store owners who want to stand out with video testimonials
* WooCommerce sites focused on building customer trust and credibility

== Frequently Asked Questions ==

= Is this compatible with my WooCommerce store? =
Yes! This plugin is designed specifically for WooCommerce and integrates seamlessly with the existing review system. It requires WooCommerce to be installed and activated.

= Do customers need special software to record videos? =
No special software required! Customers can record videos directly in their web browser using their device's camera and microphone. They can also upload pre-recorded video files.

= What video formats are supported? =
The plugin supports common video formats including MP4, WebM, and MKV files for uploads. Webcam recordings are automatically saved in a compatible format.

= Can I customize the appearance of the video button? =
Absolutely! You can customize button colors, text, and positioning through the admin settings. The Display tab provides full control over the visual appearance.

= How do email reminders work? =
Email reminders are automatically sent based on order status changes (like "completed" orders). You can customize the timing, email content, and which order statuses trigger reminders.

= Can I manage video reviews like regular reviews? =
Yes! The plugin includes a dedicated "Video Reviews" admin page where you can view, approve, spam, or delete video reviews just like regular WooCommerce reviews.

= Will this slow down my website? =
No, the plugin is optimized for performance. Videos are stored as attachments and only loaded when needed. The admin interface uses efficient queries to handle large numbers of reviews.

= Can I require customers to submit videos? =
Yes, you can make video recording or file upload mandatory for reviews through the plugin settings.

= Is there a limit on video length? =
You can set the maximum recording duration from 1 to 10 minutes in the plugin settings.

= How can I get support? =
Please use the [WordPress.org support forum](https://wordpress.org/support/plugin/product-reviews/) for support.

== Screenshots ==

1. **Admin Settings Dashboard** - Comprehensive settings with tabbed interface for easy configuration  
2. **Video Reviews Management** - Dedicated admin page to view and manage all video reviews
3. **Email Reminders Setup** - Configure automated review request emails with custom templates
4. **Button Customization** - Live preview of video button styling and positioning options
5. **Customer Review Experience** - How the video recording button appears on product pages
6. **Video Recording Interface** - Clean, user-friendly modal for recording video testimonials

== Installation ==

= Automatic Installation =
1. Log in to your WordPress admin dashboard
2. Go to Plugins > Add New
3. Search for "Product Reviews"
4. Click "Install Now" and then "Activate"
5. Configure the plugin under Product Reviews in your admin menu

= Manual Installation =
1. Download the plugin zip file
2. Upload it to your `/wp-content/plugins/` directory
3. Extract the files
4. Activate the plugin through the WordPress admin Plugins menu
5. Configure the plugin settings

= After Installation =
1. Ensure WooCommerce is installed and activated
2. Enable product reviews in WooCommerce > Settings > Products > Reviews
3. Go to Product Reviews in your admin menu to configure settings
4. Customize the appearance in the Display tab
5. Set up email reminders in the Email Reminders tab
6. Test the functionality on a product page

== Changelog ==

= 3.0.0 - 2026-07-26 =
**Major release — new storefront review experience and a rebuilt admin.**

* Added: Photo uploads — customers can attach images to a review alongside video
* Added: Rating summary block with average score and star-by-star breakdown
* Added: Review filters — filter reviews by star rating or by reviews with media
* Added: Verified buyer badge on reviews from confirmed purchasers
* Added: Lightbox gallery for customer videos and photos
* Added: Rich snippets (schema.org) for aggregate rating and individual reviews
* Added: GDPR consent checkbox with editable consent text
* Added: Media requirement options — require a video or an upload before a review can be submitted
* Added: Storefront settings page for the review display options
* Added: Recording modal settings — custom title, title icon and button labels/icons
* Added: Button typography controls (font family, weight, style, size, text transform)
* Added: Button border style, width, colour, hover colours and border radius for all three storefront buttons
* Added: Reset settings to defaults with a confirmation dialog
* Added: Video and image columns in the Video Reviews admin table
* Changed: Admin settings rebuilt as a React application with a tabbed dashboard and toast notifications
* Changed: Build tooling migrated from Laravel Mix/Webpack to Vite with Tailwind CSS
* Changed: Redesigned General, Appearance, Storefront and Email Reminder settings screens
* Improved: Webcam recording error handling and camera-unavailable messaging
* Improved: Review textarea accessibility and required-field enforcement
* Fixed: Video upload element visibility in the review form
* Tested up to WordPress 7.0.2

= 2.0.19 - 2026-06-14 =
* Fix: Exclude development files from WordPress.org distribution
* Fix: Update .gitignore to prevent tracking of build/dev files

= 2.0.18 - 2026-06-14 =
* Removed: Freemius SDK integration
* Removed: Premium/pro version gating — all features are now free
* Added: Custom video duration up to 10 minutes for all users
* Fix: Cleaned up admin menu

= 2.0.17 - 2025-06-24 =
* Fix: Update Readme.
* Fix: Remove Advance Settings.
* Fix: Remove Preview Tab.

= 2.0.16 - 2025-06-24 =
* Fix: Update Readme.

= 2.0.9 - 2025-06-24 =
* Fix: Update Readme.

= 2.0.8 - 2025-06-22 =
* Fix: Fix url for free trial.

= 2.0.7 - 2025-06-21 =
* Updated: Add submenu for free trial.

= 2.0.6 - 2025-06-21 =
* Updated: Documentation and feature descriptions

= 2.0.5 - 2025-09-20 =
* Added: Video Reviews for WooCommerce admin management page with WooCommerce-style interface
* Added: Search and filter functionality for WooCommerce video reviews
* Added: Bulk actions for video review management
* Added: Video preview thumbnails in admin table
* Added: Star rating display in admin interface
* Improved: CSS optimization and unused code removal
* Improved: Admin interface styling and responsiveness
* Improved: Customer video feedback feature
* Updated: Documentation and feature descriptions

= 2.0.4 - 2025-06-25 =
* Updated: Documentation and feature descriptions

= 2.0.3 - 2025-05-5 =
* Updated: Plugin documentation and readme

= 2.0.2 - 2025-03-21 =
* Updated: Freemius SDK to latest version
* Fixed: Compatibility issues with newer WordPress versions

= 2.0.1 - 2025-03-21 =
* Added: Freemius SDK integration for premium features
* Added: Premium feature framework
* Improved: Plugin architecture and code organization

= 2.0.0 - 2025-03-15 =
* Added: Email reminder system for automated review requests
* Added: Customizable email templates with dynamic placeholders
* Added: Admin interface for managing email reminders
* Added: Order status-based email triggers
* Added: Database migration system for existing data
* Improved: Plugin settings with tabbed interface
* Improved: Code structure and performance optimization

= 1.0.0 - 2025-03-08 =
* Initial public release
* Added: Video recording via webcam functionality
* Added: Video file upload support
* Added: WooCommerce integration
* Added: Real Video Review Feature
* Added: Basic admin settings
* Added: Customizable video button styling