=== Customer Reviews for WooCommerce ===
Contributors: ivole
Tags: woocommerce, review plugin, review reminder, customer reviews, review for discount
Requires at least: 4.5
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 5.115.0
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl.html

Customer Reviews for WooCommerce plugin helps you get more sales with social proof. Set up automated review reminders and increase conversion rate.

== Description ==

**Happy customers are your best marketers. So why not ask them to leave a review?**

Send an automated, personalized email reminder to each customer after a transaction – make reviewing easier than ever before!

Enhance the standard WooCommerce reviews with extra features, and reassure customers by having their questions answered with a Q&A section on product pages.

The **Customer Reviews for WooCommerce** plugin helps you increase engagement, build loyalty, improve SEO, and get more sales with social proof.

**Localized to 35 languages and installed on over 80,000 stores!**

The plugin includes an optional integration with an external service to verify customer reviews. **CusRev** collects reviews from customers and verifies their authenticity.

You can find information about **CusRev**'s [terms](https://www.cusrev.com/terms.html) and [privacy policy](https://www.cusrev.com/privacy-policy) on [our website](https://www.cusrev.com/business/).

https://www.youtube.com/watch?v=F_94E8zoXng

=== 🔥 Main Features ===

* Automated or manual review reminder emails
* Manual review reminders by WhatsApp with the 'click to chat' integration
* Aggregated and on-site review forms to allow quick and easy reviewing
* Enhanced reviews, including ratings, images, voting and filtering options
* Offer discounts in exchange for reviews
* Integration with Google Shopping
* Question and Answer feature, allowing customers to ask and answer FAQs
* Import and export reviews

=== ✉️ Review Reminders – Make Reviewing Easy ===

**Customer Reviews for WooCommerce** makes reviewing simple.

You can easily set it to send out review collection emails, days or weeks after purchase. The review form makes it as simple as possible for the customer to leave a review.

It’s an easy process:

1. Your customer places an order.
2. You fulfill the order and mark it as completed.
3. After a delay (customizable by you), your customer receives an automated review request email.
4. The customer leaves a review for all of their purchases on an aggregated form. Reviews can include ratings, images, and videos to increase trust.
5. The review is posted in the standard WooCommerce review format and published on your site.

You can even choose to automatically send the customer a discount code for future purchases as a thank you.

Plus, benefit from:

* A one-page review form where customers can review multiple items in one go
* Manual email invitations for selected orders
* Manual WhatsApp review invitations via the 'click to chat' integration
* Personalized emails for each customer with built-in variables
* Emails restricted for particular categories of products or customers with specific user roles
* Quick and easy functionality thanks to a responsive email template and custom colors
* An Unsubscribe option
* A built-in testing tool to ensure emails look beautiful before sending
* Reminders in different languages via “qTranslate X”, “Polylang”, "TranslatePress" and “WPML” plugin integration
* Support for custom WooCommerce order statuses
* Tracking when customers open emails with review invitations and when customers view aggregated review forms

=== 💸 Boost Sales – With Extra Features ===

Did you know that displaying reviews can increase conversion by 270%?

Reviews show that people can trust your site. Other people have bought from you before, and it went so well that they want to share their experience. That social proof is important. Customers need to know your product images and descriptions can be trusted. They need to know their bank account is safe.

Turn your visitors into customers by displaying reviews!

Plus, benefit from:

* Photo reviews (let customers upload pictures with reviews)
* Video reviews (let customers upload videos with reviews)
* Additional rating criteria on review forms to rate different features of products
* Questions about customer attributes on review forms
* Preventing spam by enabling reCAPTCHA for reviews
* Displaying a terms and privacy checkbox that people need to tick before posting reviews
* Showing reviews summary bar on product pages
* Filtering reviews by rating
* Enabling visitors to vote on reviews left by your customers
* Lazy loading of reviews and attached pictures
* Sorting reviews by date or votes
* Review tagging
* Trust Badges that show a summary of verified customer reviews
* Built-in shortcodes to display a responsive list, grid, or slider of reviews on any page or post
* Creating avatars from initials of customer names, using standard WordPress avatars or hiding avatars completely

=== 🔎 Boost SEO – The Automated Way ===

Google loves something new! Add new content to your site automatically with customer reviews.

Show off review ratings directly in Google searches, and boost your site’s clickthrough rate.

Plus, benefit from:

* Getting unique, user-generated SEO content for your shop - customer reviews often contain long tail keywords
* Building user-generated content (UGC) such as photos and videos uploaded by your customers
* Embedding JSON-LD structured data for product reviews to help search engines better understand and display your review content
* Enhancing rich snippets and structured data markup for reviews with pictures
* Enhancing the standard WooCommerce structured data markup with product identifiers (GTIN, MPN, Brand)

=== 😀 Boost Engagement – With Better Feedback ===

Customers believe that only 8% of companies deliver a great experience – but that can change!

Use reviews to get direct feedback from your customers. Find out the good and bad parts of their experience.

You can make business decisions based on the feedback you receive and keep your customers happy.

Plus, benefit from:

* Receiving feedback for multiple products at once with aggregated review forms
* Personalized email templates
* Enabling customers to vote on past reviews

=== 🚀 Boost Loyalty – Grow Your Repeat Business ===

Market to your existing customers!

It’s simple: our review reminders keep you in the forefront of their minds, and offering coupon codes for future purchases gets them back to your store.

It’s easy for a customer to leave a review and receive their coupon, which creates a double whammy effect: the customer comes back for more, and you gain valuable feedback. Maybe they’ll even gift the voucher to a friend!

Plus, benefit from:

* Automatically generating new coupons for ongoing customer reviews
* Fair rules for coupon creation – customers will be awarded with a coupon regardless of how positive or negative their review is
* Automatic emails with coupons upon review submission
* Personalizing emails with coupons for each customer using built-in variables
* Fine-tuning coupon properties according to your sales strategy
* Working out-of-the-box with a responsive email template with custom colors
* A built-in testing tool to ensure emails look beautiful before sending
* Emailing coupons in different languages via “qTranslate X”, “Polylang”, "TranslatePress" and “WPML” plugin integration
* Displaying a badge next on reviews awarded with coupons to build trust between customers and your business

=== 🤔 Reassure Customers – With Questions & Answers ===

There's nothing more reassuring to customers than having their questions answered – with Customer Reviews for WooCommerce you can do just that by:

* Adding a tab with Questions & Answers or FAQs to product pages on your website
* Letting your prospective customers ask questions about products and view questions others have asked
* Increasing sales by answering questions and making sure prospective customers have all the information available to make a purchase decision
* Reducing return and refund requests by providing answers to common questions about products, as well as offering extra information to avoid any potential misunderstanding of product features or benefits
* Improving SEO with content created by your customers – that in turn helps search engines better understand and index your website
* Sending email notifications to customers about replies to their questions and making them come back to your website
* Displaying a terms and privacy checkbox that people need to tick before asking questions or posting answers

=== 🛒 Google Shopping Integration ===

* Generate an XML feed with products for Google Shopping
* Generate an XML feed with product reviews for Google Shopping
* Show star ratings in Google Shopping search results

=== ⬇ Import and Export ===

Want to add reviews or questions and answers from external websites? No problemo.

Just use the import reviews feature, which automatically creates reviews in WooCommerce based on a CSV file. Or use the import Q&A feature to upload product questions and answers from a CSV file.

Similarly, you can export WooCommerce reviews or questions and answers to a CSV file.

* Import / export product and store reviews
* Import / export reviews with images and videos
* Import / export questions and answers (Q&A)

=== Quick and Easy Set-Up ===

1. Make sure that WooCommerce is installed.
2. Then, just follow the [Getting Started Tutorial](https://help.cusrev.com/support/solutions/articles/43000051291-getting-started-tutorial) on our official support portal or watch the video tutorial.

https://www.youtube.com/watch?v=VCLsYu4wp8M

=== Get Even More Features – With the Pro Version ===

**CusRev** has two plans: Free and Pro. The Pro plan offers additional features and email support – to find out more and purchase a license, please visit [CusRev’s website](https://www.cusrev.com/business/).

== Installation ==

1. Make sure that WooCommerce plugin is installed and activated. If it is not installed, please install [WooCommerce](https://wordpress.org/plugins/woocommerce/). Our plugin will not work without WooCommerce.
2. Upload the plugin files to the `/wp-content/plugins` directory, or install the plugin through the WordPress 'Plugins' screen directly.
3. Activate the plugin through the 'Plugins' screen in WordPress
4. Go to the Reviews > Settings in WordPress admin area to configure the plugin

== Frequently Asked Questions ==

= I found a bug in the plugin. How to get it fixed? =

Please create a new topic at the support forum and provide detailed information with a screenshot.

= How to get Site Key and Secret Key for reCAPTCHA? =

Please visit [reCAPTCHA website](https://developers.google.com/recaptcha/docs/start) and sign up for an account. Then, you will be able to get API key pair (Site Key and Secret Key) for your website. Copy these keys and paste into the settings of the plugin.

= Will collected reviews be shown as stars in Google? =

The standard WooCommerce functionality already includes structured data mark up to display your product reviews effectively within organic search results. This plugin extends the standard functionality and adds some extra mark up to help search engines properly crawl your shop. It is important to understand that having a valid structured data mark up in place makes your website eligible for organic stars in Google but it doesn't guarantee that they will be shown. You can test the rich snippets using [Google’s Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool).

= How to customize template of the reviews on a single product page? =
The plugin uses the standard reviews template provided by WooCommerce and enhances it with the reviews summary bar. If your theme requires a customized reviews template or you would like to use a customized reviews template for some other reason, it is possible to do so. Here is how to do it:
1) Create a folder 'customer-reviews-woocommerce' in your current theme's folder.
2) Copy file 'cr-single-product-reviews.php' from 'templates' subfolder in the plugin's folder to the folder created at step 1.
3) Customize the file 'cr-single-product-reviews.php' in the current theme's folder according to your requirements.

= How to Change Sorting of Reviews? =
If you would like to change how reviews are sorted on product pages, it is possible to do so using the standard WordPress functionality. Go to Settings -> Discussion menu and find options “Break comments into pages with X top level comments per page and the last/first page displayed by default” and “Comments should be displayed with the older/newer comments at the top of each page”. You can control how reviews are sorted and displayed on product pages by modifying these options.

== Screenshots ==

1. Enhancements in the reviews section on a product page
2. [cusrev_reviews_grid] shortcode to display a grid of product reviews on any page or post of a website (also available as a Gutenberg block)
3. Enhanced Reviews Section
4. Questions and Answers
5. Review Reminders
6. Review Forms
7. Reviews Grid
8. Reviews Slider
9. Google Shopping XML Product Feed
10. Google Shopping XML Product Reviews Feed
11. Trust Badges
12. Review Reminders (Admin Dashboard)
13. Questions and Answers (Admin Dashboard)
14. Import and Export Reviews
15. Review Tagging (Admin Dashboard)

== Changelog ==

= 5.115.0 =
* Improvement: WPML compatibility to display replies to reviews in all languages for [cusrev_all_reviews] shortcode
* Improvement: accessibility improvements for the reviews summary bar
= 5.114.0 =
* Improvement: additional security validations of color code parameters in shortcodes and blocks for Trust Badges
* Improvement: include review location in [cusrev_reviews_grid] shortcode
= 5.113.0 =
* Improvement: additional security checks to prevent unauthorized uploads of media files via on-site review forms
= 5.112.0 =
* Bug fix: non-unique table/alias
= 5.111.0 =
* Improvement: additional security checks to prevent unauthorized uploads of media files on local review forms
= 5.110.1 =
* Improvement: CSS improvement for compatibility with third-party themes
= 5.110.0 =
* Improvement: WordPress and WooCommerce compatibility update
* Improvement: additional filters and actions
= 5.109.0 =
* Improvement: prevent upload of media files if 'Attach Images/Videos' setting is disabled
= 5.108.0 =
* New feature: a capability to use a WordPress mailer with the Independently Verified setting
* Improvement: WPML compatibility with review tags in [cusrev_reviews_slider] shortcode
* Improvement: support 'backorder' value for product availability in Google Shopping feed
* Improvement: a new 'cr_gs_product_reviews_feed_data' filter to modify reviews data for Google Shopping feed
* Improvement: a new 'cr_gs_product_feed_availability' filter to modify availability data for products in Google Shopping feed
= 5.107.0 =
* Improvement: support product identifiers created by the Google for WooCommerce plugin
* Bug fix: cross-site scripting vulnerability in submission of reviews
= 5.106.0 =
* Improvement: compatibility with Elementor to display [cusrev_reviews_slider] shortcode in preview mode
* Improvement: compatibility with Divi to check if it has overwritten WooCommerce's $product variable
* Bug fix: incorrect currency displayed on self-hosted aggregated review forms with WPML Multicurrency
= 5.105.0 =
* Improvement: improved CSS compatibility for display of popup slider for reviews with media files on mobile devices
* Bug fix: SQL vulnerabilities in logging of review reminders
= 5.104.0 =
* Bug fix: vulnerability in the endpoint for submission of reviews
= 5.103.0 =
* Bug fix: incorrect count of reviews on WooCommerce Orders page in certain scenarios
= 5.102.0 =
* Bug fix: discount tiers didn't take into account the number of uploaded files for onsite reviews
* Bug fix: vulnerability in the search function for [cusrev_all_reviews] shortcode
= 5.101.0 =
* Bug fix: a link to an incorrect form template could be copied from WooCommerce Orders page for some languages
* Bug fix: a button for download of the Pro add-on didn't work correctly
= 5.100.0 =
* New feature: [cusrev_review_button] shortcode that can be used to display a button linking to an aggregated review form in the customer-facing WooCommerce email notifications "Processing order" and "Completed order"
* Improvement: additional CSS compatibility with third-party themes
* Bug fix: country flags could not be displayed correctly for some website configurations
= 5.99.3 =
* A fix for the outdated template warning on WooCommerce status screen
= 5.99.2 =
* A temporary fix for 'WooCommerce Recent Reviews' widget in admin dashboard
= 5.99.1 =
* Improvement: media files attached to a review are automatically removed when the review is deleted
* Bug fix: media files uploaded to local aggregated review forms not linked to reviews correctly
= 5.99.0 =
* New feature: display of product recommendation statistics on the Reviews page in WordPress admin console
* New feature: 'group' parameter for the [cusrev_reviews_rating] shortcode to display aggregated ratings of child products linked under a grouped product
* Improvement: compatibility of the [cusrev_reviews_slider] shortcode with "Show reviews in all languages" setting of WPML
* Several minor bug fixes
= 5.98.0 =
* New feature: display product recommendations on local aggregated review forms
* Bug fix: vulnerability in media files attachments
= 5.97.0 =
* New feature: an option to customize a page linked from the terms and conditions text on self-hosted aggregated review forms
* Improvement: new fields for updating a review location on a screen for editing reviews in the admin console
* Improvement: a new filter 'cr_schema_markup' to modify output of schema markup on product pages
= 5.96.0 =
* New feature: 'condition' attribute support for Google Shopping product XML feed
* Improvement: reduced number of option checks on page load
= 5.95.0 =
* Improvement: reviews dashboard in admin console displays revenue attributed to purchases influenced by product recommendations shown on aggregated review forms
= 5.94.0 =
* Bug fix: vulnerability in Ajax requests for local aggregated review forms
= 5.93.1 =
* Bug fix: incorrect version in the schema URL for Google Product Reviews
= 5.93.0 =
* Improvement: update of XML feed format to version 2.4 for Google Product Reviews
= 5.92.0 =
* New feature: 'schema_markup' parameter in [cusrev_reviews_grid] shortcode to create AggregateRating rich snippet
* Improvement: display replies to reviews in [cusrev_reviews_grid] shortcode
* Improvement: reduce database queries on WooCommerce Orders page when Review Reminder column is hidden
* Bug fix: JSON-LD structured data markup not properly detected due to a missing schema property
* Bug fix: product identifiers displayed on product pages despite being deactivated in the settings
= 5.91.0 =
* New feature: 'Review Schema Markup' option on the 'Review Extensions' tab of the plugin's settings to add schema markup when a theme or plugin prevents output of the standard WooCommerce schema markup
* Improvement: increased buffer size for exporting reviews
= 5.90.0 =
* Improvement: support of <is_incentivized_review> attribute in XML product reviews feed for Google
* Improvement: display coupon codes created for reviews on the Reviews page in WordPress admin panel
* Improvement: improved compatibility with non-standard WooCommerce and WordPress themes
* Improvement: reduced number of option checks on page load
* Bug fix: reviews imported from CSV could not be sorted by media attachments
= 5.89.0 =
* New feature: 'schema_markup' parameter in [cusrev_all_reviews] shortcode to create AggregateRating rich snippet
* New feature: support of 'title' field in the utility for import / export of reviews
* Improvement: cache for count of Q & A on product pages
* Improvement: compatibility with Variation Swatches plugin
* Bug fix: locations could be matched to incorrect reviews during some import scenarios
= 5.88.1 =
* Improvement: compatibility for displaying country flags on web servers that do not automatically convert uppercase and lowercase characters in URLs
= 5.88.0 =
* Improvement: a check that a review is not SPAM before triggering sending of a discount coupon
* Improvement: a new filter 'cr_settings_permissions' to allow modification of permissions required to edit the plugin's settings
* Improvement: compatibility with WPML plugin to prevent double avatars
* Improvement: exclude review reminders scheduled via CR Cron from the Reminders page
* Bug fix: button to cancel import of reviews didn't work
* Bug fix: translations of aggregated review forms in Portuguese (Brazil) weren't selected correctly
= 5.87.0 =
* New feature: support of 'location' field in the utility for import / export of reviews
* Improvement: display location of reviews on Reviews page in the admin console
* Improvement: a new CSS class name to prevent conflicts with other plugins and themes
* Improvement: reload the page after submission of reviews via on-site review forms
* Bug fix: export of reviews could not be completed in some scenarios
= 5.86.2 =
* Bug fix: export of reviews could not be completed in some scenarios
= 5.86.1 =
* Bug fix: media files were uploaded to the Media Library but not attached to reviews during import
* Bug fix: random sorting in [cusrev_reviews_slider] shortcode didn't work correctly in some scenarios
= 5.86.0 =
* New feature: include replies to reviews when importing reviews
* New feature: include replies to reviews when exporting reviews
* Improvement: 'max_chars' parameter is available for the Reviews Grid block
* Improvement: a new 'cr_local_forms_created' action is triggered on creation of local aggregated review forms
* Bug fix: XML feeds for Google Shopping created only in the active WPML language instead of all WPML languages
= 5.85.0 =
* New feature: create XML Product Feed for Google Shopping in multiple languages when using WPML translation plugin
* New feature: create XML Product Review Feed for Google Shopping in multiple languages when using WPML translation plugin
* New feature: 'max_chars' parameter for [cusrev_reviews_grid] shortcode
* Improvement: a check for variations during import of reviews
= 5.84.0 =
* New feature: an option to copy a link to an aggregated review form for an order from the 'Actions' menu on the 'Orders' page in WooCommerce when the plugin is configured with the self-hosted setting
* Improvement: display a verified owner label on general shop reviews if a reviewer has at least one order
* Improvement: display media files attached to reviews even if upload of new media files is disabled in review forms
= 5.83.4 =
* Bug fix: a depreciation warning
* Bug fix: CSS for avatars display
= 5.83.3 =
* Improvement: new error message if discount settings are not saved before testing review-for-discount emails
* Bug fix: a log table for review reminders was not created on new installations of the plugin
= 5.83.2 =
* Improvement: an additional error message when reCAPTCHA is not configured correctly
= 5.83.1 =
* Improved compatibility with LearnDash plugin
= 5.83.0 =
* Minor UI improvements for Q & A screen in the admin console
= 5.82.0 =
* New feature: import questions and answers from CSV
* New feature: export questions and answers to CSV
* Improvement: improved compatibility of [cusrev_reviews_slider] shortcode with WPML to display translated reviews
= 5.81.2 =
* Improvement: compatibility with Android browsers to allow customers to open their camera and capture media files for their reviews
= 5.81.1 =
* Bug fix: SQL injection prevention
= 5.81.0 =
* Improvement: self-hosted aggregated review forms improvements for RTL languages
* Bug fix: vulnerability prevention
= 5.80.2 =
* Improvement: check that an order exists when cancelling review reminders
* Improvement: shortcodes to show Polylang reviews in all languages
* Improvement: 'Private' mode is renamed to 'Test' mode to match the wording used in the CusRev dashboard
* Bug fix: PHP warning about missing product categories
* Bug fix: deletion of reminder log entries did not work
= 5.80.1 =
* Improvement: Polylang compatibility
* Improvement: WPML Multicurrency compatibility for local aggregated review forms
* Bug fix: a table for local forms could not be created for new websites
= 5.80.0 =
* New feature: a setting to expire local aggregated review forms after a specified number of days
* Bug fix: 'color_stars' parameter did not work in [cusrev_reviews_grid] and [cusrev_reviews_slider] shortcodes
= 5.79.0 =
* Improvement: removal of the checkbox to enable/disable shortcodes to avoid confusion
* Improvement: compatibility with websites that have disabled threaded comments
* Bug fix: unnecessary captcha verification for logged-in users on upload of media files
= 5.78.1 =
* Improvement: CSS rules to improve compatibility with different browsers
* Improvement: visibility of video thumbnails on iPhones
* Bug fix: undefined variable warning in the Reviews Grid shortcode
= 5.78.0 =
* New feature: an option to send discount coupons to customers who posted reviews using on-site review forms
* Improvement: additional information in error messages about invalid phone numbers for WhatsApp review invitations
* Improvement: visibility of video thumbnails on iPhones in the 'Customer Images' section
* Bug fix: a message with information about the progress of  XML feeds creation was not displayed in some scenarios
= 5.77.1 =
* Improvement: an error message when third-party plugins interfere with submission of reviews via on-site review forms
* Improvement: removal of the 'plugin_dir_url' function from the template files to prevent an issue with broken links when templates are overridden in a child theme
= 5.77.0 =
* Improvement: the option 'No verification' is renamed to 'Self-hosted' with additional explanations provided in the plugin settings
* Improvement: an improved message with information about XML feed(s) created in the background
* Improvement: a new filter 'cr_reviews_summbar_rtn_prc' to modify output of rating percentage in a reviews summary bar
* Improvement: reducing conflict risk between local aggregated review forms and third-party plugins
= 5.76.2 =
* Bug fix: JS error related to [cusrev_reviews_grid] block/shortcode
= 5.76.1 =
* Improvement: compatibility of the [cusrev_reviews_grid] block with the latest WordPress Block Editor
* Improvement: visibility of video thumbnails on iPhones
* Improvement: better compatibility with third-party themes
* Bug fix: [cusrev_reviews_grid] block/shortcode could display duplicate reviews in some scenarios
= 5.76.0 =
* Bug fix: [cusrev_reviews_grid] block/shortcode could display duplicate reviews in some scenarios
* Improvement: [cusrev_reviews_grid] block/shortcode compatibility with WPML
= 5.75.1 =
* Improvement: an additional WPML compatibility check
* Improvement: a new action hook for developers to enhance the XML Product Feed with additional fields
= 5.75.0 =
* Improvement: import and export reviews utilities support a product SKU field
* Improvement: accessibility improvements
* Bug fix: plugin activation bug fix
= 5.74.0 =
* Improvement: lazy load attribute for a product image on a product review form
* Improvement: custom taxonomies for WooCommerce products are available in fields mappings for XML feeds
* Bug fix: undefined variable in [cusrev_reviews_grid] shortcode
= 5.73.1 =
* Reorganization of language files
= 5.73.0 =
* Improvement: 'show more reviews' button of the [cusrev_reviews_grid] shortcode includes the number of reviews
* Bug fix: incorrect display of reviews in the [cusrev_reviews_grid] shortcode when WPML plugin is active
= 5.72.0 =
* Improvement: SVG-based solution for display of rating stars instead of the custom font
* Improvement: compatibility with WooCommerce B2B Sales Agents plugin
= 5.71.0 =
* Improvement: uncouple switching off the Live mode from deactivation of the plugin
* Improvement: check for multibyte string functions
* Improvement: RTL websites compatibility
* Improvement: additional hooks and code optimization
* Minor CSS improvements
= 5.70.0 =
* Improvement: an error message for review reminders that are overdue
* Improvement: enhanced handling of errors related to WP Cron
= 5.69.0 =
* New feature: a tile with product recommendations statistics on the reviews page in the admin console
= 5.68.1 =
* Improvement: additional information in the tooltips for the Status card on the Reviews page in the admin console
* Improvement: additional information about order numbers related to reviews on the Reviews page in the admin console
= 5.68.0 =
* Improvement: [cusrev_reviews_rating] shortcode supports products with no reviews
* Improvement: a status card on the Reviews page in the admin console with information about the plugin configuration
* Bug fix: typo in description of [cusrev_reviews_rating] shortcode in the plugin's settings
* Bug fix: empty shop reviews could be created while the setting for shop reviews was disabled
= 5.67.0 =
* Improvement: load of 'form.css' file for local aggregated review forms from a child theme folder when available
* Bug fix: an authorization error during submission of new questions and answers for unregistered users
= 5.66.2 =
* Improvement: CSS compatibility with third-party WordPress themes
= 5.66.1 =
* Improvement: number formatting for review counts on the analytics widgets in admin console
* Improvement: additional information about errors when downloading media attachments from reviews to WordPress Media Library
* Improvement: check for too long product names or invalid characters in product names when downloading media attachments from reviews to WordPress Media Library
= 5.66.0 =
* New feature: settings for permissions to submit questions and answers
* New feature: settings for a terms and privacy checkbox on question and answer forms
= 5.65.0 =
* New feature: support of the new 'Global Unique ID' field in WooCommerce products for GTIN, UPC, EAN, or ISBN
* Improvement: replacement of pop-up windows for Q & A with inline forms to improve compatibility with UI of various 3rd-party WordPress themes
= 5.64.1 =
* Bug fix: an error on submission of reviews
= 5.64.0 =
* Breaking change: support of a new version of the Review Reminder API - please verify that a license key is maintained in the settings (Reviews > Settings > License Key) before installing the update
* Improvement: 'Track Opens' option can be enabled for review reminders sent with the 'Independently verified' setting
* Improvement: an error message on local aggregated review forms created for orders with no items for review
= 5.63.1 =
* Bug fix: incorrect variation price when using {list_products} variable in the review reminder email template
= 5.63.0 =
* Improvement: removal of 'ivrating' URLs in the reviews summary box to exclude them from search engines indexing
* Improvement: display of buttons to moderate reviews for users with the 'moderate_comments' capability
* Bug fix: incorrect display of thousands separator for several locales
= 5.62.0 =
* New feature: undo likes and dislikes for reviews and questions
* Improvement: a screen option to set pagination on the reviews page in the admin console
* Improvement: tiles with reviews statistics on the reviews page in the admin console
* Improvement: removal of Google Fonts dependency on self-hosted aggregated review forms
* Security: additional validations in the tool for import of reviews
= 5.61.2 =
* Improvement: performance optimization for creation of XML Product Reviews feeds for Google Shopping
* Improvement: support of product identifiers for XML feeds from the Germanized plugin
* Bug fix: special characters in XML Product Reviews feeds when the plugin was updated from old versions
= 5.61.1 =
* Improvement: links to relevant pages of tags and categories in the documentation for the shortcodes settings
* Improvement: simplification of a payload format of the CusRev API for testing emails
* Bug fix: syntax error on some WordPress configurations
= 5.61.0 =
* New feature: an option to set a custom login URL for on-site review forms
* Performance optimization: reduction of autoloaded options
* Improvement: an error message about a missing license key when saving the plugin settings
* Improvement: a new version of the CusRev API for testing emails
= 5.60.2 =
* Improvement: compatibility of [cusrev_all_reviews] shortcode with the 'show reviews in all languages' setting in WPML/WCML
= 5.60.1 =
* Bug fix: [cusrev_reviews_slider] shortcode did not work correctly for right-to-left languages
= 5.60.0 =
* New feature: additional filters for featured product and store reviews in the admin console
* Improvement: display a button to add reviews with the [cusrev_reviews_grid] shortcode when there are no reviews no display
* Improvement: introduction of a cache domain in the [cusrev_all_reviews] shortcode to improve compatibility with 3rd party caching plugins
* Bug fix: floating trust badge did not display correctly
= 5.59.5 =
* Improvement: compatibility with hosting providers that do not provide mb_strtolower function in PHP installations
* Improvement: aria-label attributes for trust badges to improve accessibility of pages
= 5.59.4 =
* Improvement: new actions on unscheduling of review reminders when customer orders are canceled or refunded
= 5.59.3 =
* Bug fix: [cusrev_all_reviews] shortcode did not display reviews when a shop page was not configured in WooCommerce settings (WooCommerce > Settings > Products > Shop page)
* Bug fix: [cusrev_all_reviews] shortcode did not display replies to reviews correctly in some scenarios
= 5.59.2 =
* Bug fix: inactive_products parameter of the [cusrev_all_reviews] shortcode did not work correctly
= 5.59.1 =
* Bug fix: an issue in compatibility with WPML for filtering of reviews on product pages
= 5.59.0 =
* Improvement: [cusrev_all_reviews] shortcode performance optimization for websites on shared hosting
* Improvement: a new parameter 'product_reviews' for the [cusrev_all_reviews] shortcode
* Breaking change: discontinuation of the 'number' and 'number_shop_reviews' parameters from the [cusrev_all_reviews] shortcode to simplify usage of the shortcode
= 5.58.2 =
* Improvement: compatibility with JetEngine Slider
* Improvement: better compatibility with third-party product bundles plugins
= 5.58.1 =
* Bug fix: multiple [cusrev_all_reviews] shortcodes placed on the same page did not apply the 'categories' parameter correctly
= 5.58.0 =
* Improvement: display of videos in the area above reviews in the [cusrev_all_reviews] shortcode and on product pages
= 5.57.0 =
* Improvement: an area above reviews in the [cusrev_all_reviews] shortcode to display media files uploaded by customers
* Improvement: accessibility labels for elements on review widgets
* Improvement: new parameter 'product' for the [cusrev_reviews_rating] shortcode
* Improvement: new filter 'cr_generate_coupon' for coupons created by the plugin
= 5.56.0 =
* New feature: shortcode [cusrev_reviews_rating] to display a widget with rating stars on any single WooCommerce product page
* Improvement: compatibility with WPML for translation of Q&A reply notification emails
= 5.55.0 =
* Improvement: display videos and images with the [cusrev_reviews_grid] shortcode or block for reviews that have media files attached
* Accessibility fix: select element for sorting reviews must have an accessible name
= 5.54.0 =
* New feature: display videos with the [cusrev_reviews_grid] shortcode or block for reviews that have only video files attached
* Bug fix: review reminders could be sent earlier than configured in the settings under certain conditions
* Bug fix: Q&A reply button not visible for long questions
= 5.53.0 =
* Improvement: saving information about errors with scheduling review reminders in the order notes
* Improvement: additional checks if WP Cron events already exist before scheduling new ones
* Improvement: logging of cancelation reasons for review reminders
= 5.52.1 =
* Improvement: compatibility with WPML / WCML reviews translation feature
= 5.52.0 =
* Improvement: tracking cancellations of review reminders on the Reminders page
* Improvement: a check for missing image URLs to avoid PHP warnings
* Bug fix: delete cr_wpmail_log table when uninstalling the plugin
= 5.51.0 =
* Improvement: visibility of detailed error information for reminders sent by the default WordPress mailer (wp_mail)
* Bug fix: incentivized reviews badge setting could not be disabled
= 5.50.1 =
* Bug fix: consent checkbox was unnecessarily shown in additional details of orders created via the classic WooCommerce checkout
= 5.50.0 =
* New feature: a badge to flag reviews that were incentivized with discount coupons
* Bug fix: WPML could not detect the correct language for reviews submitted via self-hosted aggregated review forms
* Bug fix: consent was missing for the new WooCommerce checkout block even when a customer provided consent
= 5.49.3 =
* Bug fix: replacement of the __experimental_woocommerce_blocks_register_checkout_field function to ensure compatibility with the latest WooCommerce update
= 5.49.2 =
* Improvement: removal of empty spaces on product reviews when avatars are disabled in the general WordPress setting
* Improvement: minor performance optimization for review avatars
= 5.49.1 =
* Bug fix: verified owner badge is displayed incorrectly on some website configurations
= 5.49.0 =
* Improvement: a new screen to view detailed information about sent review reminders
= 5.48.1 =
* Improvement: WPML compatibility for sites with multiple domains for translations
* Bug fix: WPML translations for product names did not show on aggregated review forms
= 5.48.0 =
* New feature: a review tags parameter can be used in shortcodes and blocks to filter reviews by tags
* Improvement: a fallback alt text for the initials avatars used with the basic WooCommerce user interface
* Bug fix: vulnerability in reflected cross-site scripting
= 5.47.0 =
* Improvement: cards with additional statistics about review reminders scheduled with WP Cron
* Improvement: hide empty answers to additional review questions configured as optional
* Bug fix: vulnerability in Ajax requests
= 5.46.0 =
* New feature: compatibility of the customer consent checkbox with the new Checkout block in WooCommerce
* New feature: tracking if customers open aggregated review forms hosted locally
* Improvement: compatibility with third-party link trackers for aggregated review forms hosted locally
* Improvement: removal of a dependency on dashicons in video reviews on the frontend
* Bug fix: WPML compatibility for translation of the 'Review for Discount' email template with the 'Self-hosted' setting
= 5.45.0 =
* New feature: an option to track if customers open emails with review invitations sent by a WordPress Mailer
* Bug fix: video reviews did not display correctly on screens with a landscape orientation
= 5.44.0 =
* New feature: an option to add a terms and privacy checkbox to on-site review forms
* Improvement: a nofollow attribute for login buttons on on-site review forms
* Bug fix: incorrect order note messages about review reminders sent via CR cron
= 5.43.1 =
* Bug fix: a table for the reminders log was not created before sending a reminder
= 5.43.0 =
* New feature: log of review reminders sent by email
* Bug fix: reviews prepended in the beginning of the list instead of at the end of the list in the [cusrev_all_reviews] shortcode
= 5.42.0 =
* Improvement: performance optimization for Google XML feeds settings pages
* Improvement: removal of dependency on WordPress permalinks settings for the [cusrev_all_reviews] shortcode with pagination
* Bug fix: self-hosted aggregated review forms in RTL languages did not display rating buttons correctly
* Bug fix: 'cr_local_forms' table could not be created on some database configurations
= 5.41.0 =
* New feature: settings for additional attributes in Google Shopping XML Product Feed ('unit_pricing_measure' and 'unit_pricing_base_measure')
* New feature: review tags in the [cusrev_all_reviews] shortcode
= 5.40.1 =
* Bug fix: search by text and tags on product pages did not work when the 'Show More' button was hidden
= 5.40.0 =
* New feature: 'add_review' parameter for the [cusrev_reviews_grid] shortcode
* Improvement: additional details in error messages
* Improvement: compatibility with the Pro add-on to send review invitations via WhatsApp channel
= 5.39.1 =
* Bug fix: error in import of reviews when WPML plugin is activated
= 5.39.0 =
* New feature: 'Review Permissions' setting that determines whether a user is eligible to submit a review via on-site review forms
= 5.38.12 =
* Improvement: a check for databases that convert tables prefixes to lowercase
= 5.38.11 =
* Improvement: a preventive check for prohibited categories of products and additional error messages in the order notes
= 5.38.10 =
* Bug fix: 'review for discount' email template was always displayed as disabled in the settings
* Bug fix: 'show more' button did not work for the reviews slider shortcode in some scenarios
* Improvement: file type check in the import of reviews utility
= 5.38.9 =
* Bug fix: vulnerability in Ajax requests for import of reviews
= 5.38.8 =
* Improvement: improved compatibility with themes and plugins that might deactivate Photoswipe library for WooCommerce image lightboxes
= 5.38.7 =
* Improvement: a button to add new reviews on WooCommerce product pages with CusRev visual style when a summary bar is hidden
= 5.38.6 =
* Improvement: compatibility of on-site review forms in the enhanced visual style with reCAPTCHA
= 5.38.5 =
* Improvement: use the default country/region of a shop when calculating tax-inclusive prices for Google Shopping Product XML feed
* Improvement: a body of the review notification email for reviews collected via self-hosted aggregated review forms is translatable
* Improvement: a safeguard to prevent AutomateWoo from crashing on submission of new reviews
* Bug fix: WPML could not translate string on self-hosted aggregated review forms for languages that are not available on WordPress.org
= 5.38.4 =
* Improvement: additional rating criteria and answers to additional questions are displayed on the reviews slider
* Improvement: compatibility of [cusrev_reviews_slider] shortcode for shop reviews with Polylang
= 5.38.3 =
* Improvement: compatibility with Klarna checkout v3 for consent checkbox
* Improvement: a possibility to translate 'Review' button with basic email templates and local review forms
* Bug fix: Email body of review reminders could not be translated with WPML when using local review forms
= 5.38.2 =
* Bug fix: media upload section was shown with CusRev visual style even if 'Attach Images/Videos' option was disabled
* Bug fix: cURL errors were not handled correctly
* Bug fix: review summary bar was not displayed with WPML option to show reviews in all languages
* Bug fix: vulnerability in Ajax requests for manual review reminders
= 5.38.1 =
* Bug fix: an error in a security token check when triggering a review reminder manually
* Improvement: check for get_shipping_phone method in old WooCommerce versions
= 5.38.0 =
* New feature: self-service setup of DKIM signatures with CusRev mailer in the Pro version
* Bug fix: vulnerability in Ajax requests
* Bug fix: reviews could not be submitted on product pages when shortcodes were disabled
