Troubleshoot Review Reminder Issues in Magento 2
Looking for Magento 2 review reminder extension? View the full Magento 2 review reminder extension page to explore features, configuration options, and pricing.
Common issues and solutions for the Product Review Reminder extension. Start with quick diagnostics, then find your specific issue below.
Quick Diagnostics
- Check module enabled: Marketing → Review Reminder → Configuration → General → Enabled
- Verify profile exists: Marketing → Review Reminder → Invitation Profiles (at least one enabled)
- Verify cron running: Check
cron_scheduletable for recent jobs - Check logs: Enable Debug Mode and check
var/log/ - Run selftest:
bin/magento reviewreminder:selftest
Queue Issues
Problem: Orders not appearing in queue
Symptoms:
- Email Queue is empty
- New orders don't get queued
Solutions:
-
Check module is enabled:
- Configuration → General → Enabled = Yes
-
Verify profile configuration:
- At least one profile must be enabled
- Profile's store view must match order's store
- Customer group must match
- Order status must be reached
-
Check maximum offset:
- Profile's "Maximum offset" may exclude older orders
- Increase value or use
--offsetparameter with CLI
-
Verify cron is running:
bin/magento cron:run -
Run queue command manually:
bin/magento reviewreminder:queue --offset=30
Problem: Emails stuck as "Pending"
Symptoms:
- Queue shows many Pending items
- Sent At column stays empty
Solutions:
-
Check scheduled date:
- Email won't send until "First Email Scheduled At" passes
- Profile's "Send After" delay may not have elapsed
-
Run process command:
bin/magento reviewreminder:process -
Check dispatch cron frequency:
- Configuration → Automation → Review Reminder Email Dispatch
- Set to more frequent interval if needed
Email Issues
Problem: Emails not being sent
Symptoms:
- Queue items show Error status
- Processing Log shows Email sent = No
Solutions:
-
Check Magento email configuration:
- Stores → Configuration → Advanced → System → Mail Sending Settings
- Verify email transport is configured
-
Verify SMTP settings:
- If using external SMTP, check credentials
- Test with Magento's native email test
-
Check sender identity:
- Profile's "Sent From" must be a valid store email identity
- Stores → Configuration → Store Email Addresses
-
Review error logs:
tail -f var/log/reviewreminder/debug.log tail -f var/log/exception.log
Problem: Customer says they didn't receive email
Symptoms:
- Processing Log shows Email sent = Yes
- Customer claims no email received
Solutions:
-
Check spam/junk folder:
- Most common issue
- Add sender to contacts
-
Verify email address:
- Check Processing Log for exact email sent to
- Typos in customer email address
-
Check email deliverability:
- Verify SPF/DKIM/DMARC records
- Test with mail-tester.com
-
Customer may be unsubscribed:
- Check Unsubscribed Customers grid
Review Form Issues
Problem: Review form shows error
Symptoms:
- Customer clicks link but sees error page
- "Link expired" or "Invalid link" message
Solutions:
-
Check link validity:
- Profile's "Valid for Days" may have passed
- Increase validity period or send new invitation
-
Verify hash in URL:
- Hash must match database record
- Check
mm_reviewreminder_queuetable
-
Check frontend routes:
- Clear cache:
bin/magento cache:flush - Verify routes are accessible
- Clear cache:
Problem: Reviews not appearing in Magento
Symptoms:
- Customer submits review
- Review doesn't appear in Marketing → Reviews
Solutions:
-
Check approval setting:
- If "Auto approve new review" = No, review needs manual approval
- Go to Marketing → Reviews → Pending Reviews
-
Check product association:
- Review may be assigned to parent product (configurable)
- Check Configuration → Product Relations settings
Coupon Issues
Problem: Coupons not being generated
Symptoms:
- Customer reviews but no coupon email sent
- Coupon code is empty
Solutions:
-
Verify cart rule settings:
- Rule must have "Use Auto Generation" = Yes
- Rule must be Active
- Date range must be valid
-
Check profile coupon settings:
- "Attach Coupon" = Yes
- Cart Rule selected
- Coupon template selected
-
Check "Send coupon on" setting:
- Configuration → Send coupon on
- May be set to "First review only" and customer already reviewed
Problem: Coupon code invalid
Symptoms:
- Customer receives coupon
- Code doesn't work at checkout
Solutions:
-
Check cart rule conditions:
- Customer group restrictions
- Date range
- Minimum order value
- Product/category restrictions
-
Verify coupon not used:
- Auto-generated coupons are usually single-use
- Check if already redeemed
Cron Issues
Problem: Automated sync not running
Symptoms:
- Queue not being built automatically
- Emails not being sent on schedule
Solutions:
-
Verify Magento cron:
bin/magento cron:run -
Check cron schedule table:
SELECT * FROM cron_schedule WHERE job_code LIKE '%reviewreminder%' ORDER BY scheduled_at DESC LIMIT 10; -
Verify system cron:
- Ensure crontab entry exists for Magento
- Check cron logs for errors
-
Check automation settings:
- Configuration → Automation
- Verify frequencies are set
Debug Mode
Enable detailed logging for troubleshooting:
- Go to Configuration → Debug & Logging
- Set Debug Mode to Yes
- Save and reproduce the issue
- Check
var/log/reviewreminder/for detailed logs
Remember: Disable debug mode in production after troubleshooting.
Self Test
Run the built-in diagnostic:
bin/magento reviewreminder:selftest
This checks:
- Module configuration
- Database tables
- Cron setup
- Email configuration
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team
For a complete overview of features and configuration options, see Magento 2 review reminder extension.