{"id":220094,"date":"2025-03-10T13:43:05","date_gmt":"2025-03-10T13:43:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/product-reviews\/"},"modified":"2026-08-22T04:32:17","modified_gmt":"2026-08-22T04:32:17","slug":"product-reviews","status":"publish","type":"plugin","link":"https:\/\/hau.wordpress.org\/plugins\/product-reviews\/","author":18772398,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.6","stable_tag":"3.0.6","tested":"7.1","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"ReviewFlow","header_author":"Shakhawat","header_description":"this plugin will enhance product review experience by adding some extra features.","assets_banners_color":"f8d3d1","last_updated":"2026-08-22 04:32:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/devshakhawat\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2447,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"devshakhawat","date":"2025-03-21 06:19:23"},"2.0":{"tag":"2.0","author":"devshakhawat","date":"2025-03-21 06:19:23"},"2.0.1":{"tag":"2.0.1","author":"devshakhawat","date":"2025-04-19 10:54:16"},"2.0.13":{"tag":"2.0.13","author":"devshakhawat","date":"2025-09-26 01:17:37"},"2.0.16":{"tag":"2.0.16","author":"devshakhawat","date":"2025-09-26 01:39:16"},"2.0.17":{"tag":"2.0.17","author":"devshakhawat","date":"2025-09-29 16:11:49"},"2.0.18":{"tag":"2.0.18","author":"devshakhawat","date":"2026-06-14 17:15:34"},"2.0.2":{"tag":"2.0.2","author":"devshakhawat","date":"2025-04-19 10:54:16"},"2.0.3":{"tag":"2.0.3","author":"devshakhawat","date":"2025-05-05 01:11:16"},"2.0.4":{"tag":"2.0.4","author":"devshakhawat","date":"2025-06-25 15:59:19"},"2.0.5":{"tag":"2.0.5","author":"devshakhawat","date":"2025-09-20 16:37:01"},"3.0.0":{"tag":"3.0.0","author":"devshakhawat","date":"2026-07-26 00:45:13"},"3.0.1":{"tag":"3.0.1","author":"devshakhawat","date":"2026-07-27 17:53:10"},"3.0.2":{"tag":"3.0.2","author":"devshakhawat","date":"2026-07-28 16:49:38"},"3.0.3":{"tag":"3.0.3","author":"devshakhawat","date":"2026-07-29 02:38:35"},"3.0.4":{"tag":"3.0.4","author":"devshakhawat","date":"2026-08-03 02:02:48"},"3.0.5":{"tag":"3.0.5","author":"devshakhawat","date":"2026-08-21 12:13:07"},"3.0.6":{"tag":"3.0.6","author":"devshakhawat","date":"2026-08-22 04:32:17"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3658963,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3658963,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3658963,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3658963,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","2.0","2.0.1","2.0.13","2.0.16","2.0.17","2.0.18","2.0.2","2.0.3","2.0.4","2.0.5","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3626238,"resolution":"1","location":"assets","locale":"","width":2560,"height":1654},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3626238,"resolution":"2","location":"assets","locale":"","width":2560,"height":1012},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3626238,"resolution":"3","location":"assets","locale":"","width":2560,"height":1616},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3626238,"resolution":"4","location":"assets","locale":"","width":2560,"height":1680},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3626238,"resolution":"5","location":"assets","locale":"","width":2560,"height":2376},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3626238,"resolution":"6","location":"assets","locale":"","width":2560,"height":1646}},"screenshots":{"1":"Product reviews with rating filters, verified-customer badges, and customer media","2":"WooCommerce review form with webcam recording, video upload, and photo upload controls","3":"General settings for video recording, uploads, and moderation","4":"Storefront display, structured-data, verified-badge, and privacy settings","5":"Appearance controls with live button previews","6":"Recording-modal appearance settings","7":"Automated email-reminder delivery and message settings"}},"plugin_section":[],"plugin_tags":[149759,5431,273520,171669,286],"plugin_category":[45],"plugin_contributors":[204895],"plugin_business_model":[],"class_list":["post-220094","plugin","type-plugin","status-publish","hentry","plugin_tags-photo-reviews","plugin_tags-product-reviews","plugin_tags-review-reminders","plugin_tags-video-reviews","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-devshakhawat","plugin_committers-devshakhawat"],"banners":{"banner":"https:\/\/ps.w.org\/product-reviews\/assets\/banner-772x250.png?rev=3658963","banner_2x":"https:\/\/ps.w.org\/product-reviews\/assets\/banner-1544x500.png?rev=3658963","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/product-reviews\/assets\/icon-128x128.png?rev=3658963","icon_2x":"https:\/\/ps.w.org\/product-reviews\/assets\/icon-256x256.png?rev=3658963","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/product-reviews\/assets\/screenshot-1.png?rev=3626238","caption":"Product reviews with rating filters, verified-customer badges, and customer media"},{"src":"https:\/\/ps.w.org\/product-reviews\/assets\/screenshot-2.png?rev=3626238","caption":"WooCommerce review form with webcam recording, video upload, and photo upload controls"},{"src":"https:\/\/ps.w.org\/product-reviews\/assets\/screenshot-3.png?rev=3626238","caption":"General settings for video recording, uploads, and moderation"},{"src":"https:\/\/ps.w.org\/product-reviews\/assets\/screenshot-4.png?rev=3626238","caption":"Storefront display, structured-data, verified-badge, and privacy settings"},{"src":"https:\/\/ps.w.org\/product-reviews\/assets\/screenshot-5.png?rev=3626238","caption":"Appearance controls with live button previews"},{"src":"https:\/\/ps.w.org\/product-reviews\/assets\/screenshot-6.png?rev=3626238","caption":"Recording-modal appearance settings"}],"raw_content":"<!--section=description-->\n<p><strong>Give shoppers more than a star rating. Let customers show their experience with video and photos.<\/strong><\/p>\n\n<p>ReviewFlow extends the standard WooCommerce review form with webcam recording, video-file uploads, and product-photo uploads. Customers can add visual proof without leaving the product page.<\/p>\n\n<p>The storefront experience helps visitors explore that feedback with a rating summary, star and media filters, verified-customer badges, and a lightbox for uploaded media. Automated reminder emails help bring customers back after an order to share their experience.<\/p>\n\n<p>The plugin uses native WooCommerce reviews, so review moderation and familiar store workflows remain intact.<\/p>\n\n<h3>\ud83d\udd25 Main Features<\/h3>\n\n<ul>\n<li>Record customer video directly from the WooCommerce review form<\/li>\n<li>Upload pre-recorded video files and up to five product photos<\/li>\n<li>Preview recorded media before submitting a review<\/li>\n<li>Set a maximum webcam recording length from 1 to 10 minutes<\/li>\n<li>Show a rating summary and filter reviews by rating or attached media<\/li>\n<li>Identify reviews from confirmed purchasers with a verified-customer badge<\/li>\n<li>Open review photos and videos in a responsive lightbox<\/li>\n<li>Build reusable list, grid, or masonry review shortcodes with product targeting and a live preview<\/li>\n<li>Insert saved review displays with a native Gutenberg block and live editor preview<\/li>\n<li>Add saved review displays with a dedicated Elementor widget and searchable dropdown<\/li>\n<li>Add saved review displays with native Divi 4 and Divi 5 modules and live Visual Builder previews<\/li>\n<li>Use approved reviews and saved displays from headless storefronts through a public read-only REST API<\/li>\n<li>Send multiple status-based review reminders with independent timing and messages<\/li>\n<li>Add aggregate-rating and review data to product structured data<\/li>\n<li>Require video recording, video upload, or photo upload before review submission<\/li>\n<li>Request consent with editable privacy text<\/li>\n<li>Moderate media reviews from a dedicated WordPress admin screen<\/li>\n<\/ul>\n\n<h3>Free and Pro Features<\/h3>\n\n<p><strong>Free includes:<\/strong><\/p>\n\n<ul>\n<li>Webcam recording and video-file uploads<\/li>\n<li>Up to five photo attachments per review<\/li>\n<li>Recording previews and recording lengths up to 2 minutes<\/li>\n<li>Responsive photo and video lightbox<\/li>\n<li>Editable privacy-consent checkbox<\/li>\n<li>Manual media-review moderation in WordPress admin<\/li>\n<li>Required video, file-upload, and photo-upload rules<\/li>\n<li>Automatic approval for media reviews<\/li>\n<li>Rating summaries and review filters<\/li>\n<li>Advanced review-button and verified-badge appearance controls<\/li>\n<li>Recording-modal appearance controls<\/li>\n<li>Reusable list review shortcodes<\/li>\n<li>Native Gutenberg block, Elementor widget, and Divi 4\/5 modules for saved review displays<\/li>\n<li>One status-based automated email reminder rule<\/li>\n<\/ul>\n\n<p><strong>Pro adds:<\/strong><\/p>\n\n<ul>\n<li>Recording lengths from 3 to 10 minutes<\/li>\n<li>Verified-buyer badges and review-media structured data<\/li>\n<li>Grid and masonry layouts for review shortcodes<\/li>\n<li>Unlimited status-based automated email reminder rules<\/li>\n<li>Freemius license management, updates, and trials<\/li>\n<\/ul>\n\n<h3>\ud83d\udcf9 Collect Video and Photo Reviews<\/h3>\n\n<p>Customers can choose the capture method that suits them:<\/p>\n\n<ol>\n<li>Write and rate the product using the standard WooCommerce review form.<\/li>\n<li>Record a video in the browser, upload an existing video, or attach product photos.<\/li>\n<li>Preview the media and submit the review.<\/li>\n<li>The store owner moderates the review through the familiar WordPress workflow.<\/li>\n<li>Approved media appears with the review and opens in a lightbox.<\/li>\n<\/ol>\n\n<p>Store owners can enable each capture method independently. Video recording, video-file upload, and photo upload can also be made mandatory when a workflow requires media with every submitted review.<\/p>\n\n<h3>\u2b50 Help Shoppers Evaluate Reviews<\/h3>\n\n<p>Make review content easier to scan and understand:<\/p>\n\n<ul>\n<li>Display the average rating and a star-by-star distribution<\/li>\n<li>Filter reviews by star rating or the presence of photos and videos<\/li>\n<li>Place a configurable verified-customer badge beside confirmed buyers<\/li>\n<li>Browse attached media without navigating away from the product page<\/li>\n<li>Include review media in supported product structured data<\/li>\n<\/ul>\n\n<p>Each storefront feature can be enabled or disabled from the plugin dashboard.<\/p>\n\n<h3>\ud83e\udde9 Build Reusable Review Displays<\/h3>\n\n<p>Open Product Reviews &gt; Review Shortcode to create named review displays with a live preview. Each shortcode can show reviews for the current product, selected products, or all products in a responsive list, grid, or masonry layout.<\/p>\n\n<p>Copy the generated shortcode into any page, post, or shortcode-compatible builder:<\/p>\n\n<pre><code>[sktpr_reviews id=\"123\"]\n<\/code><\/pre>\n\n<p>In the block editor, insert the Product Reviews block instead. Choose a saved shortcode setting from the dropdown, preview it without leaving the editor, and use the block toolbar to refresh or edit its settings. Existing shortcode blocks can be converted to the Product Reviews block without changing the saved display.<\/p>\n\n<p>In Elementor, drag the Product Reviews widget onto the page and choose a saved display from its Shortcode setting dropdown. The widget uses the same responsive storefront output, filters, and Load More behavior as the shortcode and Gutenberg block.<\/p>\n\n<p>In Divi, add the Product Reviews module and choose a saved display from its Shortcode setting dropdown (under Content &gt; Review Display in Divi 5). Both the native Divi 5 module and the legacy Divi 4 module load a live server-rendered Visual Builder preview, while the frontend uses the same shortcode renderer, responsive layouts, filters, lightbox, and Load More behavior. Pages built with the Divi 4 module are recognized by Divi 5 when its builder is enabled.<\/p>\n\n<p>Shortcode settings include review order, reviews per load, rating and media filters, summary and card visibility, grid columns, spacing, radius, and core colours. Longer result sets use an accessible Load More control without reloading the page.<\/p>\n\n<h3>\ud83d\udd0c Headless REST API<\/h3>\n\n<p>Developers can consume approved WooCommerce reviews as structured JSON from headless storefronts. The public API never returns pending reviews, customer email addresses, IP addresses, or user-agent data.<\/p>\n\n<p>Available endpoints:<\/p>\n\n<ul>\n<li><code>GET \/wp-json\/sktpr\/v1\/reviews<\/code> \u2014 paginated reviews across published products<\/li>\n<li><code>GET \/wp-json\/sktpr\/v1\/reviews\/{id}<\/code> \u2014 one approved review<\/li>\n<li><code>GET \/wp-json\/sktpr\/v1\/products\/{product_id}\/review-summary<\/code> \u2014 totals, average rating, star counts, and media count<\/li>\n<li><code>GET \/wp-json\/sktpr\/v1\/review-displays<\/code> \u2014 published saved review displays<\/li>\n<li><code>GET \/wp-json\/sktpr\/v1\/review-displays\/{id}<\/code> \u2014 one saved display and its public settings<\/li>\n<li><code>GET \/wp-json\/sktpr\/v1\/review-displays\/{id}\/reviews<\/code> \u2014 reviews using the display's source, ordering, and page size<\/li>\n<\/ul>\n\n<p>The review collection accepts <code>product_id<\/code>, comma-separated <code>product_ids<\/code>, <code>page<\/code>, <code>per_page<\/code>, <code>rating<\/code>, <code>media<\/code>, and <code>order<\/code> (<code>newest<\/code>, <code>oldest<\/code>, <code>highest<\/code>, or <code>lowest<\/code>). For example:<\/p>\n\n<pre><code>\/wp-json\/sktpr\/v1\/reviews?product_id=123&amp;rating=5&amp;media=true&amp;per_page=12\n<\/code><\/pre>\n\n<p>Responses include review media URLs, product and author display data, aggregate statistics, pagination metadata, and the standard <code>X-WP-Total<\/code> and <code>X-WP-TotalPages<\/code> headers. A saved display whose source is Current product requires <code>context_product_id<\/code> on its reviews endpoint.<\/p>\n\n<h3>\u2709\ufe0f Automate Review Reminders<\/h3>\n\n<p>Create one or more reminder rules, each with its own WooCommerce order-status trigger, delay, subject, and message. A delay of zero sends immediately, while longer delays are queued through WordPress cron. The sender is shared across rules, and templates support placeholders for customer, order, store, product, and unsubscribe information.<\/p>\n\n<p>Reminder records can be reviewed from WordPress admin, and customers can unsubscribe from future requests.<\/p>\n\n<h3>\ud83c\udfa8 Match Your Storefront<\/h3>\n\n<p>The Appearance settings include live previews and controls for:<\/p>\n\n<ul>\n<li>Button background, text, hover, and border colours<\/li>\n<li>Padding, border width, radius, font size, and icon size<\/li>\n<li>Font family, weight, style, and text case<\/li>\n<li>Button labels and icons<\/li>\n<li>Recording-modal title and action buttons<\/li>\n<li>Verified-customer badge size and colours<\/li>\n<\/ul>\n\n<p>Settings can be restored to their defaults from the dashboard.<\/p>\n\n<h3>\ud83d\udd12 Privacy and Review Integrity<\/h3>\n\n<p>An optional consent checkbox can be required before a review is submitted, and its text can be adapted to the store's policy. Verified-customer labels rely on WooCommerce purchase verification and are shown only for confirmed owners.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code>, or install it from Plugins &gt; Add New.<\/li>\n<li>Activate ReviewFlow.<\/li>\n<li>Make sure product reviews are enabled under WooCommerce &gt; Settings &gt; Products.<\/li>\n<li>Open Product Reviews in WordPress admin and configure General, Appearance, Storefront, and Email Reminders.<\/li>\n<li>Visit a product page and submit a test review before opening review collection to customers.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20woocommerce%20reviews%3F\"><h3>Does this replace WooCommerce reviews?<\/h3><\/dt>\n<dd><p>No. It enhances the standard WooCommerce product-review system, and reviews continue to use WordPress comments and WooCommerce moderation.<\/p><\/dd>\n<dt id=\"do%20customers%20need%20an%20app%20to%20record%20video%3F\"><h3>Do customers need an app to record video?<\/h3><\/dt>\n<dd><p>No. On supported browsers, customers can grant camera and microphone access and record from the product page. They can use the upload option when browser recording is unavailable.<\/p><\/dd>\n<dt id=\"which%20video%20files%20can%20customers%20upload%3F\"><h3>Which video files can customers upload?<\/h3><\/dt>\n<dd><p>The upload field accepts MP4, WebM, and MKV video files. Browser-recorded video uses the format supported by the customer's browser.<\/p><\/dd>\n<dt id=\"can%20video%20or%20photo%20uploads%20be%20optional%3F\"><h3>Can video or photo uploads be optional?<\/h3><\/dt>\n<dd><p>Yes. Webcam recording, video upload, and photo upload can be enabled independently. Any of these capture methods can also be required before submission.<\/p><\/dd>\n<dt id=\"how%20long%20can%20a%20webcam%20recording%20be%3F\"><h3>How long can a webcam recording be?<\/h3><\/dt>\n<dd><p>The maximum recording duration can be set from 1 to 10 minutes.<\/p><\/dd>\n<dt id=\"how%20are%20verified%20customers%20identified%3F\"><h3>How are verified customers identified?<\/h3><\/dt>\n<dd><p>The badge uses WooCommerce's verified-owner check for the review and associated purchase.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20review%20buttons%20and%20verified%20badge%3F\"><h3>Can I change the review buttons and verified badge?<\/h3><\/dt>\n<dd><p>Yes. The Appearance tab provides controls and live previews for the review buttons. It also controls the verified badge's size, background colour, and text\/icon colour.<\/p><\/dd>\n<dt id=\"how%20do%20automated%20reminders%20work%3F\"><h3>How do automated reminders work?<\/h3><\/dt>\n<dd><p>Add a rule for each email you want to send. When an eligible order reaches a rule's status, the plugin sends immediately or waits for that rule's configured delay. Each rule sends at most once per order, so Processing and Delivered can use different messages without creating duplicates when a status is re-entered.<\/p><\/dd>\n<dt id=\"where%20can%20i%20manage%20reviews%20with%20media%3F\"><h3>Where can I manage reviews with media?<\/h3><\/dt>\n<dd><p>Use the Video Reviews screen in WordPress admin to search, filter, moderate, or remove reviews containing uploaded media.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20reviews%20on%20another%20page%3F\"><h3>How do I display reviews on another page?<\/h3><\/dt>\n<dd><p>Open Product Reviews &gt; Review Shortcode and create a saved review display. In the block editor, insert the Product Reviews block; in Elementor, add the Product Reviews widget; or in Divi (4 or 5), add the Product Reviews module. Choose the display from the Shortcode setting dropdown. For other builders, copy its generated <code>[sktpr_reviews id=\"123\"]<\/code> shortcode.<\/p><\/dd>\n<dt id=\"where%20can%20i%20request%20help%3F\"><h3>Where can I request help?<\/h3><\/dt>\n<dd><p>Please open a topic in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/product-reviews\/\">WordPress.org support forum<\/a> and include the relevant settings, browser details, and steps to reproduce the issue.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.6 - 2026-08-22<\/h4>\n\n<ul>\n<li>Added: A WooCommerce dependency notice with install and activation actions<\/li>\n<li>Improved: Styled the dependency notice with ReviewFlow brand colours and responsive alignment<\/li>\n<li>Improved: Prevented ReviewFlow from initializing until WooCommerce is active<\/li>\n<li>Changed: Set the default Start Recording and Record Video button text and hover colours to white<\/li>\n<\/ul>\n\n<h4>3.0.5 - 2026-08-21<\/h4>\n\n<ul>\n<li>Added: Required photo-upload rules for review submissions<\/li>\n<li>Added: Multiple status-based review reminder rules with independent timing, subjects, and messages<\/li>\n<li>Added: Live email reminder preview with representative customer, order, store, and product data<\/li>\n<li>Added: Freemius Free, Pro, and trial licensing with license, upgrade, and feature states in the dashboard<\/li>\n<li>Added: Responsive masonry layout for Pro review shortcodes<\/li>\n<li>Added: Native Gutenberg Product Reviews block with a persistent saved-shortcode dropdown and live editor preview<\/li>\n<li>Added: Block toolbar actions, shortcode conversion, copy controls, and direct links for managing saved review displays<\/li>\n<li>Added: Dedicated Elementor Product Reviews widget with a searchable saved-shortcode dropdown and live builder output<\/li>\n<li>Added: Native Divi 5 Product Reviews module with a saved-shortcode dropdown and live Visual Builder preview<\/li>\n<li>Added: Legacy Divi 4 Product Reviews module with the same saved-shortcode dropdown and Visual Builder preview<\/li>\n<li>Added: Public read-only REST API endpoints for approved reviews and saved review displays<\/li>\n<li>Improved: Applied license limits on the server for Pro settings, shortcode layouts, verified badges, and reminder-rule counts<\/li>\n<li>Improved: Refreshed the dashboard, reminder editor, and storefront review displays with the updated brand palette<\/li>\n<li>Improved: Made license-management links more reliable across supported Freemius account states<\/li>\n<li>Improved: Loaded storefront assets for pages containing the Product Reviews block and matched its iframe preview to the frontend display<\/li>\n<li>Improved: Updated the WordPress.org banner and plugin icons<\/li>\n<li>Changed: Renamed the plugin display name to ReviewFlow<\/li>\n<\/ul>\n\n<h4>3.0.4 - 2026-08-03<\/h4>\n\n<ul>\n<li>Improved: Load storefront JavaScript and CSS only on product pages and pages using the reviews shortcode<\/li>\n<li>Improved: Removed the unused WordPress media-library assets from storefront requests<\/li>\n<li>Improved: Suppressed unrelated WordPress and third-party notices on Product Reviews admin pages<\/li>\n<li>Fixed: Namespaced the review modal text-alignment class to prevent theme layout conflicts<\/li>\n<\/ul>\n\n<h4>3.0.3 - 2026-07-29<\/h4>\n\n<ul>\n<li>Added: Changed Icon and Screenshots<\/li>\n<\/ul>\n\n<h4>3.0.1 - 2026-07-27<\/h4>\n\n<ul>\n<li>Added: Appearance controls for the verified-customer badge size, background colour and text\/icon colour<\/li>\n<li>Improved: Placed the verified-customer badge beside the review author and date so uploaded media remains in the review content<\/li>\n<li>Improved: Added collapsible sections to General, Storefront and Email Reminder settings<\/li>\n<li>Fixed: Prevented themes from stretching the verified-customer badge<\/li>\n<\/ul>\n\n<h4>3.0.0 - 2026-07-26<\/h4>\n\n<p><strong>Major release \u2014 new storefront review experience and a rebuilt admin.<\/strong><\/p>\n\n<ul>\n<li>Added: Photo uploads \u2014 customers can attach images to a review alongside video<\/li>\n<li>Added: Rating summary block with average score and star-by-star breakdown<\/li>\n<li>Added: Review filters \u2014 filter reviews by star rating or by reviews with media<\/li>\n<li>Added: Verified buyer badge on reviews from confirmed purchasers<\/li>\n<li>Added: Lightbox gallery for customer videos and photos<\/li>\n<li>Added: Rich snippets (schema.org) for aggregate rating and individual reviews<\/li>\n<li>Added: GDPR consent checkbox with editable consent text<\/li>\n<li>Added: Media requirement options \u2014 require a video or an upload before a review can be submitted<\/li>\n<li>Added: Storefront settings page for the review display options<\/li>\n<li>Added: Recording modal settings \u2014 custom title, title icon and button labels\/icons<\/li>\n<li>Added: Button typography controls (font family, weight, style, size, text transform)<\/li>\n<li>Added: Button border style, width, colour, hover colours and border radius for all three storefront buttons<\/li>\n<li>Added: Reset settings to defaults with a confirmation dialog<\/li>\n<li>Added: Video and image columns in the Video Reviews admin table<\/li>\n<li>Changed: Admin settings rebuilt as a React application with a tabbed dashboard and toast notifications<\/li>\n<li>Changed: Build tooling migrated from Laravel Mix\/Webpack to Vite with Tailwind CSS<\/li>\n<li>Changed: Redesigned General, Appearance, Storefront and Email Reminder settings screens<\/li>\n<li>Improved: Webcam recording error handling and camera-unavailable messaging<\/li>\n<li>Improved: Review textarea accessibility and required-field enforcement<\/li>\n<li>Fixed: Video upload element visibility in the review form<\/li>\n<li>Tested up to WordPress 7.0.2<\/li>\n<\/ul>\n\n<h4>2.0.19 - 2026-06-14<\/h4>\n\n<ul>\n<li>Fix: Exclude development files from WordPress.org distribution<\/li>\n<li>Fix: Update .gitignore to prevent tracking of build\/dev files<\/li>\n<\/ul>\n\n<h4>2.0.18 - 2026-06-14<\/h4>\n\n<ul>\n<li>Removed: Freemius SDK integration<\/li>\n<li>Removed: Premium\/pro version gating \u2014 all features are now free<\/li>\n<li>Added: Custom video duration up to 10 minutes for all users<\/li>\n<li>Fix: Cleaned up admin menu<\/li>\n<\/ul>\n\n<h4>2.0.17 - 2025-06-24<\/h4>\n\n<ul>\n<li>Fix: Update Readme.<\/li>\n<li>Fix: Remove Advance Settings.<\/li>\n<li>Fix: Remove Preview Tab.<\/li>\n<\/ul>\n\n<h4>2.0.16 - 2025-06-24<\/h4>\n\n<ul>\n<li>Fix: Update Readme.<\/li>\n<\/ul>\n\n<h4>2.0.9 - 2025-06-24<\/h4>\n\n<ul>\n<li>Fix: Update Readme.<\/li>\n<\/ul>\n\n<h4>2.0.8 - 2025-06-22<\/h4>\n\n<ul>\n<li>Fix: Fix url for free trial.<\/li>\n<\/ul>\n\n<h4>2.0.7 - 2025-06-21<\/h4>\n\n<ul>\n<li>Updated: Add submenu for free trial.<\/li>\n<\/ul>\n\n<h4>2.0.6 - 2025-06-21<\/h4>\n\n<ul>\n<li>Updated: Documentation and feature descriptions<\/li>\n<\/ul>\n\n<h4>2.0.5 - 2025-09-20<\/h4>\n\n<ul>\n<li>Added: Video Reviews for WooCommerce admin management page with WooCommerce-style interface<\/li>\n<li>Added: Search and filter functionality for WooCommerce video reviews<\/li>\n<li>Added: Bulk actions for video review management<\/li>\n<li>Added: Video preview thumbnails in admin table<\/li>\n<li>Added: Star rating display in admin interface<\/li>\n<li>Improved: CSS optimization and unused code removal<\/li>\n<li>Improved: Admin interface styling and responsiveness<\/li>\n<li>Improved: Customer video feedback feature<\/li>\n<li>Updated: Documentation and feature descriptions<\/li>\n<\/ul>\n\n<h4>2.0.4 - 2025-06-25<\/h4>\n\n<ul>\n<li>Updated: Documentation and feature descriptions<\/li>\n<\/ul>\n\n<h4>2.0.3 - 2025-05-5<\/h4>\n\n<ul>\n<li>Updated: Plugin documentation and readme<\/li>\n<\/ul>\n\n<h4>2.0.2 - 2025-03-21<\/h4>\n\n<ul>\n<li>Updated: Freemius SDK to latest version<\/li>\n<li>Fixed: Compatibility issues with newer WordPress versions<\/li>\n<\/ul>\n\n<h4>2.0.1 - 2025-03-21<\/h4>\n\n<ul>\n<li>Added: Freemius SDK integration for premium features<\/li>\n<li>Added: Premium feature framework<\/li>\n<li>Improved: Plugin architecture and code organization<\/li>\n<\/ul>\n\n<h4>2.0.0 - 2025-03-15<\/h4>\n\n<ul>\n<li>Added: Email reminder system for automated review requests<\/li>\n<li>Added: Customizable email templates with dynamic placeholders<\/li>\n<li>Added: Admin interface for managing email reminders<\/li>\n<li>Added: Order status-based email triggers<\/li>\n<li>Added: Database migration system for existing data<\/li>\n<li>Improved: Plugin settings with tabbed interface<\/li>\n<li>Improved: Code structure and performance optimization<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2025-03-08<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>Added: Video recording via webcam functionality<\/li>\n<li>Added: Video file upload support<\/li>\n<li>Added: WooCommerce integration<\/li>\n<li>Added: Real Video Review Feature<\/li>\n<li>Added: Basic admin settings<\/li>\n<li>Added: Customizable video button styling<\/li>\n<\/ul>","raw_excerpt":"Collect richer WooCommerce product reviews with customer videos, photos, verified-buyer labels, review filters, and automated email reminders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/220094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=220094"}],"author":[{"embeddable":true,"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devshakhawat"}],"wp:attachment":[{"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=220094"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=220094"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=220094"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=220094"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=220094"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hau.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=220094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}