

Product reviews with rating filters, verified-customer badges, and customer media
Give shoppers more than a star rating. Let customers show their experience with video and photos.
ReviQuo 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.
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.
The plugin uses native WooCommerce reviews, so review moderation and familiar store workflows remain intact.
Free includes:
Pro adds:
Get ReviQuo Pro to unlock longer recordings, verified-buyer badges, review-media structured data, and unlimited reminder rules.
Customers can choose the capture method that suits them:
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.
Make review content easier to scan and understand:
Each storefront feature can be enabled or disabled from the plugin dashboard.
Open ReviQuo > 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, masonry, slider, media gallery, testimonial, spotlight, compact list, reels, marquee, timeline, accordion, or chat bubbles layout.
Copy the generated shortcode into any page, post, or shortcode-compatible builder:
[reviquo id="123"]
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.
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.
In Divi, add the Product Reviews module and choose a saved display from its Shortcode setting dropdown (under Content > 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.
Shortcode settings include review order, reviews per load, rating and media filters, summary and card visibility, desktop/tablet/mobile columns, spacing, radius, and core colours. All thirteen layouts are included in the free version. Longer result sets use an accessible Load More control without reloading the page.
The slider layout shows a full page of cards at a time using your column settings, with optional autoplay (1–20 second delay, paused on hover), previous/next arrows, pagination dots, touch swiping, and keyboard navigation. When the last card is reached it loads the next set of reviews automatically, then rewinds to the start once every review has been shown. Autoplay is disabled for visitors who prefer reduced motion, and the slider previews live in the shortcode builder, the block editor, Elementor, and Divi.
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.
Available endpoints:
GET /wp-json/sktpr/v1/reviews — paginated reviews across published productsGET /wp-json/sktpr/v1/reviews/{id} — one approved reviewGET /wp-json/sktpr/v1/products/{product_id}/review-summary — totals, average rating, star counts, and media countGET /wp-json/sktpr/v1/review-displays — published saved review displaysGET /wp-json/sktpr/v1/review-displays/{id} — one saved display and its public settingsGET /wp-json/sktpr/v1/review-displays/{id}/reviews — reviews using the display’s source, ordering, and page sizeThe review collection accepts product_id, comma-separated product_ids, page, per_page, rating, media, and order (newest, oldest, highest, or lowest). For example:
/wp-json/sktpr/v1/reviews?product_id=123&rating=5&media=true&per_page=12
Responses include review media URLs, product and author display data, aggregate statistics, pagination metadata, and the standard X-WP-Total and X-WP-TotalPages headers. A saved display whose source is Current product requires context_product_id on its reviews endpoint.
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.
Reminder records can be reviewed from WordPress admin, and customers can unsubscribe from future requests.
The Appearance settings include live previews and controls for:
Settings can be restored to their defaults from the dashboard.
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.