{"id":358700,"date":"2026-08-26T15:24:18","date_gmt":"2026-08-26T15:24:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/atv-reviews-product-reviews-rich-results-for-woocommerce\/"},"modified":"2026-08-26T15:24:07","modified_gmt":"2026-08-26T15:24:07","slug":"atv-product-reviews-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/atv-product-reviews-for-woocommerce\/","author":23554947,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.1","stable_tag":"1.6.1","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"ATV Product Reviews for WooCommerce","header_author":"Arun Thomas (ATV Software Labs)","header_description":"Take full control of your product reviews: add, edit and moderate reviews, let verified buyers review products, and earn Google star rich results \u2014 displayed with fun robot ratings.","assets_banners_color":"f6f6fc","last_updated":"2026-08-26 15:24:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.atvsoftwarelabs.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.1":{"tag":"1.6.1","author":"atvsoftwarelabs","date":"2026-08-26 15:24:07"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3667436,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3667436,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3667394,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3667394,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[5431,8203,1519,2998,286],"plugin_category":[45,53],"plugin_contributors":[277671],"plugin_business_model":[],"class_list":["post-358700","plugin","type-plugin","status-publish","hentry","plugin_tags-product-reviews","plugin_tags-ratings","plugin_tags-reviews","plugin_tags-rich-snippets","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-ratings-and-reviews","plugin_contributors-atvsoftwarelabs","plugin_committers-atvsoftwarelabs"],"banners":{"banner":"https:\/\/ps.w.org\/atv-product-reviews-for-woocommerce\/assets\/banner-772x250.png?rev=3667394","banner_2x":"https:\/\/ps.w.org\/atv-product-reviews-for-woocommerce\/assets\/banner-1544x500.png?rev=3667394","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/atv-product-reviews-for-woocommerce\/assets\/icon-128x128.png?rev=3667436","icon_2x":"https:\/\/ps.w.org\/atv-product-reviews-for-woocommerce\/assets\/icon-256x256.png?rev=3667436","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ATV Product Reviews for WooCommerce is a complete review manager for WooCommerce products. Add and edit product reviews from your WordPress dashboard (handy for reviews collected by email, WhatsApp or marketplaces), let logged-in customers who purchased a product publish their own verified review, and win Google star rich results with automatic schema.org markup \u2014 no code required.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Full review management<\/strong> \u2014 add, edit and moderate product reviews under Products \u2192 Product Reviews; attach one review to <strong>multiple products at once<\/strong>.<\/li>\n<li><strong>Customer reviews from real buyers<\/strong> \u2014 logged-in customers who have paid for the product can post their own review on the product page; submissions are automatically checked against their orders and badged as a <strong>verified purchase<\/strong>.<\/li>\n<li><strong>Moderation workflow<\/strong> \u2014 approve or set reviews as pending; pending reviews stay hidden from the storefront and out of the Google markup.<\/li>\n<li><strong>Google rich results<\/strong> \u2014 schema.org aggregateRating and review markup added to every product page, so eligible products can show stars in search results.<\/li>\n<li><strong>Reviews tab after Description<\/strong> \u2014 a dedicated tab listing all reviews with ratings, dates and verification badges.<\/li>\n<li><strong>Smart placement<\/strong> \u2014 the rating widget relocates itself directly below the product title on any theme, on single product and shop pages alike.<\/li>\n<li><strong>Fun robot rating display<\/strong> \u2014 every rating is shown as five expressive robots that share the mood of the average score: angry red for 1-star, joyful green for 5-star, with grumpy orange, neutral yellow and happy lime in between. Prefer plain stars? The robots are just the default skin of the same standard rating data.<\/li>\n<\/ul>\n\n<p>Developed by Arun Thomas for ATV Software Labs.<\/p>\n\n<h3>Security<\/h3>\n\n<ul>\n<li>All admin actions are protected by nonces and the <code>manage_woocommerce<\/code> capability.<\/li>\n<li>All input is sanitized server-side; all output is escaped.<\/li>\n<li>Every database query uses <code>$wpdb-&gt;prepare()<\/code>.<\/li>\n<li>Direct file access is blocked in every PHP file.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>atv-woocommerce-product-reviews<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP through Plugins \u2192 Add New.<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to Products \u2192 Product Reviews and add your first review.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"when%20will%20star%20ratings%20appear%20in%20google%20search%20results%3F\"><h3>When will star ratings appear in Google search results?<\/h3><\/dt>\n<dd><p>Rich results depend on Google's crawling and indexing. Once your product pages are re-indexed, eligible products can show review stars. You can test your pages with Google's Rich Results Test tool.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Yes. The rating widget hooks into WooCommerce's standard template locations and a small script relocates it directly below the product title, so it stays correctly placed on virtually any theme.<\/p><\/dd>\n<dt id=\"who%20can%20write%20reviews%3F\"><h3>Who can write reviews?<\/h3><\/dt>\n<dd><p>Two ways: you can add and manage reviews yourself from the dashboard, and any <strong>logged-in customer who has purchased the product<\/strong> can post their own review via the \"Add Review\" button in the Reviews tab. Submissions are verified against their orders automatically; guests see a friendly note instead.<\/p><\/dd>\n<dt id=\"do%20pending%20reviews%20affect%20ratings%3F\"><h3>Do pending reviews affect ratings?<\/h3><\/dt>\n<dd><p>No. Pending reviews stay hidden from the storefront and from the schema.org markup until you approve them.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Housekeeping: consistent line endings; uninstall routine wrapped in a prefixed function.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Unified naming: every function, class, constant, option, database table, nonce, AJAX action and script handle now uses the unique atvpr_ prefix (existing reviews are migrated automatically).<\/li>\n<li>Added the Requires Plugins: woocommerce header so WordPress checks for WooCommerce on activation.<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Name and slug adjusted to ATV Product Reviews for WooCommerce to comply with the WooCommerce trademark guidelines.<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Renamed to ATV WooCommerce Product Reviews: plugin slug, folder, text domain and main file now share one consistent name.<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Additional query annotations for the WordPress Plugin Check scanner; no functional changes.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Repositioned as a WooCommerce product-review manager: new plugin name and descriptions, admin page now titled \"Product Reviews\" under the Products menu.<\/li>\n<li>Admin page copy now explains both review sources: manual admin reviews and self-service reviews from logged-in customers who purchased the product.<\/li>\n<li>Uninstall routine now also removes the review-product mapping table.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Code-quality fixes for the WordPress Plugin Check scanner (query annotations and structure); no functional changes.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Header\/readme consistency fixes for the WordPress.org directory (plugin name, Tested up to).<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fix: database migrations now also run after plugin file updates, so the rating widget and Reviews tab appear again (mapping table is created and backfilled automatically).<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New Edit action for every review: all fields can be changed (products, name, email, rating, title, text, date, status, verified badge).<\/li>\n<li>Product links are fully resynced on edit; every linked product reflects the changes instantly.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Admin page layout: reviews list now sits on top with the \"Add a new review\" form below it.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>A single review can now be attached to multiple products (multi-select picker in the admin form).<\/li>\n<li>Reviews list shows every linked product per review; deleting or toggling status affects the whole review.<\/li>\n<li>New product-mapping table with automatic migration of existing reviews.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Guests now see a note that only customers who purchased the product can leave a review.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Each review now shows its full rating row of robots.<\/li>\n<li>Logged-in customers who purchased the product can submit their own review from the Reviews tab.<\/li>\n<li>\"Add Review\" button appears in the Reviews tab for eligible buyers who have not reviewed yet.<\/li>\n<li>Database adds a user_id column (automatic upgrade).<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>'User Rating:' label shown before the robots.<\/li>\n<li>Review count now links to the product's Reviews tab.<\/li>\n<li>New 'Reviews' tab right after Description listing all admin-added reviews.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Rating widget now sits directly below the product title on every theme (smart relocation).<\/li>\n<li>All visible robots share the mood of the rounded average: a 5-star product shows five joyful green robots.<\/li>\n<li>Cuter robot faces with glossy eyes, blush and a soft face screen.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Take full control of your WooCommerce product reviews: add, edit and moderate reviews yourself \u2014 and let verified buyers post their own.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358700"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/atvsoftwarelabs"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358700"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358700"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358700"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358700"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358700"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}