ReviewModo – Review Manager & Analytics for WooCommerce
ReviewModo – Review Manager & Analytics for WooCommerce is a lightweight, secure, and production-quality admin reporting tool for WooCommerce product reviews. It is designed to work efficiently on shops with thousands of reviews by leveraging optimized SQL queries, caching transients, and lazy loading.
Features include: * Dashboard Summary: View total reviews, average rating, star breakdown (1-5★), pending/approved stats, and recent activities. * Analytical Graphs: Powered by a bundled Chart.js package showing monthly reviews frequency, average ratings trend line, star distribution doughnut chart, and top/bottom rated/reviewed products. * Custom Moderation Table: Filter, search, and sort reviews with bulk actions (approve, unapprove, trash, and delete) on a custom-designed WordPress admin layout. * Advanced Filters: Filter reviews by ratings, products, product categories, date range (Start/End), status (Approved/Pending/Spam/Trash), purchase verification, and minimum/maximum review length. * Keyword Matching: Auto-highlight matching terms inside review contents. * Keyword Analytics Report: View aggregated top keywords used by your buyers (excluding standard stop words) with one-click redirection to reviews matching that keyword. * Product Catalog Analytics: Detail listing of review statistics across all product pages. * Single Product Insights: Drill-down into specific products to inspect rating trends, top keywords, longest/shortest reviews, and recent history. * Excel-friendly Export: Download filtered reviews direct into standard or Excel-compatible UTF-8 BOM CSVs.
This plugin is developer-friendly, translation-ready, and follows secure coding practices.
Developer Documentation
ReviewModo – Review Manager & Analytics for WooCommerce exposes hooks and filters allowing other plugins to extend its features:
Filters
-
reviewmodo_stop_words(array) Allows developers to modify the list of ignored keywords (stop words) filtered out of the keyword analyzer. Example: add_filter( ‘reviewmodo_stop_words’, function( $stop_words ) { $stop_words[] = ‘awesome’; return $stop_words; } ); -
reviewmodo_reviews_per_page(int) Allows filtering the maximum number of items printed per page in the list tables. Example: add_filter( ‘reviewmodo_reviews_per_page’, function( $count ) { return 50; // override reviews count to 50 } );
Actions
- Developers can hook standard WordPress actions like comment updates to flush custom dashboard metrics since the query cache is hooked directly into
wp_set_comment_statusandcomment_post.
