

Troubleshooting
Having issues with eKomi 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. We've also included debugging tips and what to check when things aren't working as expected.
Common issues and solutions for eKomi Reviews.
Quick Diagnostics
Before diving into specific issues, run through these checks:
-
Check module is enabled
bin/magento module:status Magmodules_EkomiSR -
Clear all caches
bin/magento cache:flush -
Run the self-test
bin/magento shopreview:ekomi:selftest -
Check logs for errors
- General errors:
var/log/ekomi_sr_error.log - Debug info:
var/log/ekomi_sr_debug.log(requires debug mode enabled)
- General errors:
-
Verify cron is running
bin/magento cron:run --group=default
Common Issues
Issue: Reviews not importing
Symptoms:
- No reviews appear in Marketing → eKomi → Reviews
- Review count stays at zero
- Frontend shows "No reviews found"
Solution:
-
Verify account credentials
- Go to Marketing → eKomi → Manage Accounts
- Check that Interface ID and Interface Password are correct
- Try saving the account again - it should fetch shop details automatically
-
Check account is selected
- Go to Stores → Configuration → Magmodules → eKomi Reviews → Accounts
- Ensure your account is selected in the Accounts field
-
Manual sync test
bin/magento shopreview:ekomi:sync --allWatch for any error messages in the output.
-
Check eKomi dashboard
- Log into eKomi and verify you actually have reviews
- New accounts may not have any reviews yet
Prevention:
- Test account credentials immediately after setup
- Run manual sync after adding a new account
Issue: Reviews not showing on frontend
Symptoms:
- Reviews exist in admin (Marketing → eKomi → Reviews)
- Frontend page shows empty or "No reviews found"
- Widget displays nothing
Solution:
-
Check review status
- Go to Marketing → eKomi → Reviews
- Verify reviews have status "Approved"
- If set to "Pending", either approve manually or enable Auto Approve
-
Verify frontend is enabled
- Stores → Configuration → Magmodules → eKomi Reviews → Frontend
- Set Enable to Yes
-
Check locale settings
- If locale filter is enabled, verify matching locales are selected
- Your Default Locale should match your review languages
-
Clear full page cache
bin/magento cache:flush full_page -
Check widget configuration
- For widgets, verify the widget is assigned to the correct pages
- Check layout updates are applied
Prevention:
- Enable Auto Approve Reviews for immediate display
- Match locale settings to your eKomi account language
Issue: Invitations not being sent
Symptoms:
- Customers don't receive review invitation emails
- Invitation queue is empty
- Orders qualify but nothing happens
Solution:
-
Check invitation profile exists and is enabled
- Go to Marketing → eKomi → Invitation Profiles
- Verify at least one profile is enabled
-
Verify profile criteria
- Order Status: Does it match your orders? (e.g., Complete)
- Store View: Is the correct store selected?
- Customer Groups: Are your customers in the selected groups?
- Not Older Than: Is the value reasonable? (orders older than this are skipped)
-
Check delay settings
- If delay is set to 168 hours (7 days), invitations won't appear immediately
- Check Scheduled At column in invitation queue
-
Run queue manually
bin/magento cron:run --group=default -
Check invitation queue
- Go to Marketing → eKomi → Invitation Queue
- Look for pending invitations and their scheduled times
Prevention:
- Start with a short delay (24 hours) for testing
- Use "Not Older Than: 7 days" initially to process recent orders only
Issue: Duplicate invitations
Symptoms:
- Customers receive multiple invitation emails for one order
- Same order appears multiple times in invitation queue
Solution:
-
Check for overlapping profiles
- Go to Marketing → eKomi → Invitation Profiles
- Look for profiles that match the same orders:
- Same store view
- Same customer groups
- Same order status
-
Disable duplicate profiles
- Keep only one profile per store view/customer group combination
- Or use different order statuses to differentiate
-
Clean up existing queue
- Check invitation queue for duplicates
- Remove duplicate entries manually if needed
Prevention:
- Plan your invitation profiles before creating them
- Use distinct criteria for each profile (different stores, customer groups, or statuses)
Issue: API connection errors
Symptoms:
- Error messages mentioning "API" or "connection"
- Reviews fail to import
- Self-test shows API errors
Solution:
-
Verify credentials
- Double-check Interface ID and Interface Password
- Re-enter credentials and save
-
Check server connectivity
- Verify your server can reach
api.ekomi.de
curl -I https://api.ekomi.de - Verify your server can reach
-
Check firewall/proxy settings
- Ensure outbound HTTPS (port 443) is allowed
- If using a proxy, configure it in Magento
-
Enable debug mode
- Turn on debug mode to see detailed API responses
- Check
var/log/ekomi_sr_debug.logfor details
-
Contact eKomi support
- If credentials are correct but API fails, there may be an issue on eKomi's side
Prevention:
- Run self-test periodically to catch connectivity issues early
- Monitor error logs for API failures
Issue: Cron not running
Symptoms:
- Reviews don't import automatically
- Invitations don't send on schedule
- Last sync time never updates
Solution:
-
Verify Magento cron is configured
crontab -l | grep magentoYou should see entries for Magento cron.
-
Check cron schedule
bin/magento cron:run --group=default -
Look for cron errors
- Check
var/log/cron.log - Check
var/log/system.log
- Check
-
Verify cron jobs exist
SELECT * FROM cron_schedule WHERE job_code LIKE '%ekomi%'; -
Reset stuck cron jobs
DELETE FROM cron_schedule WHERE job_code LIKE '%ekomi%' AND status = 'running';
Prevention:
- Set up cron monitoring
- Check cron health regularly
Issue: Widget not displaying
Symptoms:
- Widget area is empty
- Widget shows in admin but not on frontend
- "Widget" placeholder visible but no content
Solution:
-
Verify widget is assigned
- Go to Content → Widgets
- Check the widget has Layout Updates configured
- Verify pages/positions are correct
-
Check widget settings
- Open the widget
- Verify account is selected (if required)
- Check number of reviews to display
-
Clear block cache
bin/magento cache:clean block_html full_page -
Check for JavaScript errors
- Open browser developer tools (F12)
- Look for JS errors in console
- Slider widgets require JavaScript to initialize
-
Test with simple widget first
- Try the basic Review Widget before slider
- Use "Plain" mode to rule out layout issues
Prevention:
- Test widgets on a staging environment first
- Verify JavaScript dependencies are loaded
Issue: Wrong rating display
Symptoms:
- Stars show incorrect values (e.g., 4/10 instead of 4/5)
- Rating scale doesn't match eKomi dashboard
- Visual rating doesn't match numeric value
Solution:
-
Check rating scale setting
- Go to Stores → Configuration → Magmodules → eKomi Reviews → Accounts
- Verify Rating Scale matches your eKomi account
-
Verify in eKomi dashboard
- Log into eKomi
- Check what rating system your account uses
-
Update and re-sync
- Correct the rating scale setting
- Clear cache
- Reviews should display correctly now
Prevention:
- Set rating scale during initial setup
- Verify with a test review
Debug Mode
Enabling Debug Mode
- Go to Stores → Configuration → Magmodules → eKomi Reviews → Debug
- Set Debug Mode to Yes
- Save and clear cache
Reading Debug Logs
Log location: var/log/ekomi_sr_debug.log
The log includes:
- API requests and responses
- Cron job execution details
- Import/sync operations
- Queue processing information
What to Look For
- API errors: Look for HTTP status codes and error messages
- Authentication issues: "Invalid credentials" or similar
- Data issues: Missing fields, wrong formats
- Timing: When operations start and complete
Disabling Debug Mode
Always disable debug mode after troubleshooting:
- Set Debug Mode to No
- Save and clear cache
- Optionally delete/archive the debug log file
Getting Help
If you've tried these solutions and still have issues:
-
Gather information
- Magento version
- PHP version
- Extension version (from composer.json or admin)
- Error messages from logs
- Self-test results
-
Check error logs
var/log/ekomi_sr_error.logvar/log/ekomi_sr_debug.logvar/log/exception.log
-
Contact support with details
- Include the information gathered above
- Describe what you've already tried
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team