Troubleshoot Shopreview Issues in Magento 2
Looking for Shopreview? View the full Shopreview page to explore features, configuration options, and pricing.
Solutions for common issues with the Shopreview extension.
Quick Diagnostics
Run the selftest command for automated diagnostics:
bin/magento shopreview:selftest
This checks:
- Extension enabled status
- Database table integrity
- Configuration validity
- Dependencies
Common Issues
Review Form Not Accessible
Symptoms:
- 404 error when accessing review page
- Form URL returns blank page
Solutions:
- Verify the form exists in Marketing → Shopreview → Review Forms
- Check the URL key matches:
yourstore.com/[url-key] - Ensure form is assigned to the correct store view
- Clear cache:
bin/magento cache:flush - Check if URL rewrites need regeneration
Reviews Not Displaying on Frontend
Symptoms:
- Review submitted but not visible
- Empty review list on frontend
Solutions:
- Check review status in Marketing → Shopreview → Reviews
- Ensure review is approved (status: Allowed)
- Verify the widget or review listing is properly configured
- Clear full page cache
Review Form Submission Fails
Symptoms:
- Error message on form submit
- Form reloads without success message
Solutions:
- Check browser console for JavaScript errors
- Verify all required fields are filled
- If reCAPTCHA is enabled:
- Ensure reCAPTCHA keys are correctly configured
- Test that reCAPTCHA loads properly
- Check
var/log/exception.logfor server errors
reCAPTCHA Not Working
Symptoms:
- reCAPTCHA widget not showing
- Form submits without reCAPTCHA validation
- "Invalid reCAPTCHA" errors
Solutions:
- Verify reCAPTCHA is configured in Stores → Configuration → Security → Google reCAPTCHA Storefront
- Ensure you're using reCAPTCHA v2 "I am not a robot" type
- Check that site and secret keys are correct
- Verify domain is registered in Google reCAPTCHA admin
- Clear cache after configuration changes
Email Notifications Not Sending
Symptoms:
- No emails received for new reviews
- Notifications enabled but not working
Solutions:
- Verify Notification on New Reviews is set to Yes
- Check Send Notification to has a valid contact
- Verify the contact email is configured in Stores → Configuration → Store Email Addresses
- Test general Magento email functionality
- Check mail queue: System → Queued Messages
- Review mail logs for delivery issues
Widget Not Showing
Symptoms:
- Widget configured but not visible
- Empty widget area
Solutions:
- Verify widget is assigned to correct pages in Layout Updates
- Check widget settings:
- Review Form is selected
- Display options are enabled
- Ensure there are approved reviews to display
- Clear cache:
bin/magento cache:flush - Check theme compatibility
Guest Reviews Not Working
Symptoms:
- Guests see login prompt instead of form
- Form not accessible to non-logged-in users
Solutions:
- Verify Allow Guests to Write Reviews is set to Yes
- Ensure the setting is saved for correct store view
- Clear cache after changing setting
Reviews Auto-Approve Not Working
Symptoms:
- Reviews still in pending status despite auto-approve enabled
- Manual approval required
Solutions:
- Verify Auto Approve Reviews is set to Yes
- Check setting is saved for correct store view
- New setting only applies to new reviews, not existing ones
- Clear cache after configuration change
Success Message Not Showing
Symptoms:
- Review submits but no confirmation message
- Page just refreshes
Solutions:
- Check browser console for JavaScript errors
- Verify theme's message display functionality
- Check if custom success message is configured
- Try with default Magento theme to isolate issue
Coupon Not Sending
Symptoms:
- Coupon reward configured but not sent
- Customer doesn't receive coupon email
Solutions:
- Verify coupon settings in review form configuration
- Check the cart price rule exists and is active
- Ensure email template is configured
- Verify customer provided valid email address
- Check mail queue for delivery status
Performance Issues
Slow Review Page Loading
Solutions:
- Reduce Reviews Per Page setting
- Enable Magento full page cache
- Check for conflicting JavaScript from other extensions
- Optimize images in review content
Database Growth
Review-related tables that grow over time:
shopreview_review- Main reviews tableshopreview_review_options- Review field values
Consider periodic cleanup of old/spam reviews if database grows significantly.
Debug Mode
Enable detailed logging for troubleshooting:
- Go to Stores → Configuration → Magmodules → Shopreview
- In Debug section, enable Debug Logging
- Check logs in
var/log/directory - Disable debug logging in production after troubleshooting
Cache Checklist
After any configuration change:
bin/magento cache:flush
bin/magento cache:clean
Specific cache types to clear:
- config - After configuration changes
- full_page - After layout/widget changes
- layout - After template changes
Log Files to Check
| Log File | Contains |
|---|---|
var/log/exception.log |
PHP exceptions and errors |
var/log/system.log |
General Magento system logs |
var/log/debug.log |
Debug information (when enabled) |
Still Having Issues?
If the above solutions don't resolve your issue:
- Run selftest:
bin/magento shopreview:selftest - Check all log files for errors
- Test with default Magento theme
- Disable other extensions to identify conflicts
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team
When contacting support, include:
- Selftest output
- Relevant log entries
- Magento and PHP version
- Steps to reproduce the issue
For a complete overview of features and configuration options, see Shopreview.