Our plugins has a feature to detect duplicate (staging or sandbox) sites and disable sending of automatic review reminders from staging sites. This feature is necessary to prevent sending two review reminders about the same WooCommerce order from two sites: live and staging. If two review reminders are sent for the same order, the customer will be confused which one to use for writing their review. If the customer picks the reminder sent from the staging site, their review will be posted only to the staging site but not to the live site.
When our plugin detects duplicate sites, it will display a message in WordPress admin like this:
It looks like this site has moved or is a duplicate site. Customer Reviews for WooCommerce has disabled sending automatic review reminder emails on this site to prevent duplicate reminders from a staging or test environment.
This message might not appear if it was previously dismissed or there is some plugin (like "WP Disable") that suppresses all the notifications in WordPress admin.
The plugin might confuse live and staging sites when you install it on the staging site first or do some recovery from the staging site. After that the plugin thinks that your live site is a staging site and stops automatic sending of review reminders. You may also notice that the checkbox "Enable Automatic Reminders" on "Review Reminder" tab of the plugin's settings becomes unchecked.
If this happened on your live site, please follow these steps to mark your live site as "live":
- Define the site URL only for the default domain of your website in wp-config.php in this way (https://codex.wordpress.org/Editing_wp-config.php#WP_SITEURL):
define( 'WP_SITEURL', 'https://example.com' );
- Check the ivole_siteurl key in the wp_options table and make sure it is the same as the original site URL including trailing slashes if any exist. The URL will hold a placeholder like _[ivole_siteurl]_. For example:
https://localhos_[ivole_siteurl]_tLeave it as it is because our plugin removes the placeholder later.
- Clear all the caches and transients.
After completing these steps, the checkbox "Enable Automatic Reminders" should stop unchecking on the live site. Please also do not forget to disable automatic review reminders on your staging site.