Troubleshooting
Having issues with Google Merchant Reviews? This page covers the most common problems and how to fix them. Start with the quick diagnostics section to narrow down what's wrong, then jump to the relevant issue. Most problems come down to Merchant ID configuration or caching.
Common issues and solutions for Google Merchant Reviews.
Quick Diagnostics
- Run the self-test:
bin/magento shopreview:googlereviews:selftest - Check module is enabled in configuration
- Clear all caches:
bin/magento cache:flush - Verify Merchant ID is entered correctly
- Check browser console for JavaScript errors
- Review logs in
var/log/google_merchant_reviews/
Common Issues
Issue: Badge Not Showing
Symptoms:
- No badge visible on any page
- Badge area is empty
- No errors in console
Solution:
-
Check configuration:
- Navigate to Stores → Configuration → Magmodules → Google Merchant Reviews
- Verify "Enabled" is Yes in General section
- Verify "Enabled" is Yes in Google Review Badge section
- Verify Merchant ID is entered
-
Clear caches:
bin/magento cache:flush -
Check browser console:
- Open browser developer tools (F12)
- Look for errors related to Google scripts
- Common: blocked by ad blocker or CSP
-
Verify Merchant ID:
- Must be numeric
- Must match your Google Merchant Center account
Prevention:
- Always test with Test Mode first
- Use browser without ad blockers for testing
Issue: Opt-In Not Appearing on Checkout Success
Symptoms:
- Completed checkout, no opt-in dialog
- Success page loads normally but no Google prompt
Solution:
-
Check configuration:
- Verify "Enabled" is Yes in Survey email opt-in section
- Verify Merchant ID is entered
-
Check page layout:
- Custom success page templates may not include the opt-in block
- Check if
checkout_onepage_successlayout is customized
-
Test Mode:
- Enable Test Mode in Testing & Logging
- Use the direct opt-in link shown in admin
- If that works, issue is with checkout success page integration
-
JavaScript conflicts:
- Check browser console for errors
- Disable other JavaScript extensions temporarily
Prevention:
- Test opt-in immediately after installation
- Document any checkout customizations
Issue: Survey Emails Not Being Sent
Symptoms:
- Opt-in appears and customers opt-in
- No survey emails received
Solution:
This is a Google-side process. The module only displays the opt-in; Google handles email delivery.
-
Check delivery days setting:
- Emails are sent after the "Days for deliver" period
- If set to 7, emails arrive 7+ days after order
-
Verify in Google Merchant Center:
- Check your Google Customer Reviews program status
- Ensure your account is in good standing
-
Customer opt-in confirmation:
- Customers must actively opt-in
- Pre-checked boxes don't count
Note: There's no way to verify email delivery from Magento. This is entirely managed by Google.
Issue: Badge Shows Wrong Rating or No Rating
Symptoms:
- Badge appears but shows no stars
- Rating doesn't match Google Merchant Center
Solution:
-
New accounts:
- Google requires minimum reviews before displaying ratings
- Badge may show "No rating yet"
-
Merchant ID mismatch:
- Verify Merchant ID matches the account with reviews
- Different Merchant IDs = different ratings
-
Cache/propagation:
- Google's data may take time to update
- Badge pulls live data from Google
Issue: Badge Position Conflicts with Other Elements
Symptoms:
- Badge overlaps chat widget
- Badge hidden behind cookie banner
- Badge not visible on mobile
Solution:
-
Change position:
- Try Bottom Left instead of Bottom Right
- Use Inline for custom placement
-
CSS adjustments:
- Badge uses Google's styling
- Z-index conflicts may need theme-level CSS fixes
-
Mobile testing:
- Test on actual devices
- Consider if badge is necessary on mobile
Issue: Product GTINs Not Working
Symptoms:
- Product reviews enabled
- Only seller reviews appearing, no product reviews
Solution:
-
Verify GTIN attribute:
- Check selected attribute has data
- GTINs must be valid (EAN, UPC, ISBN)
-
Check product data:
# Quick check if products have GTIN values bin/magento dev:query:sql "SELECT sku, value FROM catalog_product_entity_varchar WHERE attribute_id = (SELECT attribute_id FROM eav_attribute WHERE attribute_code = 'YOUR_GTIN_ATTRIBUTE') LIMIT 10" -
Google Merchant Center:
- Products must exist in your Merchant Center
- GTINs must match between Magento and Google
Issue: JavaScript Errors in Console
Symptoms:
- Console shows errors related to Google scripts
- Badge or opt-in partially loads
Solution:
-
Content Security Policy (CSP):
- Google scripts may be blocked
- Module includes CSP whitelist, but custom CSP may override
-
Ad blockers:
- Many ad blockers block Google tracking scripts
- Test in incognito mode without extensions
-
Mixed content:
- Ensure your site uses HTTPS
- Google scripts require secure connection
Debug Mode
Enable detailed logging:
- Go to Testing & Logging section
- Set Debug Mode to Yes
- Save configuration
- Reproduce the issue
- Check logs:
var/log/google_merchant_reviews/debug.logvar/log/google_merchant_reviews/error.log
Remember: Disable Debug Mode in production.
Self-Test
Run the built-in self-test:
bin/magento shopreview:googlereviews:selftest
What it checks:
- Extension enabled status
- PHP version compatibility
- Magento version compatibility
- Extension version
If self-test passes but issues persist, the problem is likely configuration or Google-side.
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team