After a customer submits their reviews via an aggregated review form, the form tries to transmit the reviews to your WooCommerce store. If there is an error during the transmission, the form will send a notification with information about the error to the email address that you specified in the settings of the plugin ('Review Reminder' tab, 'Email for Notifications' field).
One of the errors that might occur during the transmission is 'Error: Request failed with status code 500'. Here are the steps for troubleshooting this problem.
1. Temporarily enable debugging in WordPress. Here is an article that explains how to do it: https://wordpress.org/support/article/debugging-in-wordpress/. In brief, below are the settings that need to be added to your wp-config.php file. Before making any changes to the wp-config.php file, please make sure to create a backup copy of this file.
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 );
2. After debugging is enabled, it is necessary to reproduce the error. To do this, create a small order in WooCommerce (for yourself) and send yourself an invitation to review the order (How to Manually Send Review Reminders). Leave a test review and submit the form.
3. Go to WooCommerce and confirm that the review you have just submitted is not there.
4. Download and review the debug log (you will need to locate it on your website server using FTP access) to see if there are any errors.
5. Contact us (create a ticket on this support portal) and let us know what errors you found in the debug log.
6. Disable debugging in WordPress.