This guide provides a step-by-step approach to resolving sync issues between WooCommerce and MYOB when the MYOB Integration plugin stops syncing orders. Common issues can occur if the MYOB Service is experiencing issues.
This can show up as critical errors during authentication, Error 400, CloudFront errors, and are fixed by revalidating access to MYOB.
Error Messages when connecting to MYOB:
• Critical Error: Occurs during the revalidation process, preventing further connection.
• Error 400: Indicates a bad request due to incomplete information.
• CloudFront Error: Seen during the connection attempt, often related to server configuration or network issues.
Check the Status of MYOB Services: https://status.myob.com/
How to reestablish a connection to the service:
↑ Back to topStep 1: Revalidate MYOB Connection
↑ Back to top1. Log into WordPress Admin:
• Navigate to the WooCommerce settings and locate the MYOB Integration section under WooCommerce > Settings > Integrations > MYOB Integration.
2. Initiate Revalidation:
• Click on the “Validate Access” button.
• You will be prompted to sign in to your MYOB account. Complete the sign-in process.
• If you encounter a critical error, proceed to the next steps.
3. Check for Common Issues:
• Ensure there are no active antivirus or firewall alerts blocking the connection.
• Bypass any warnings or add exceptions for your site to proceed with the connection.
Step 2: Update WordPress and WooCommerce
↑ Back to top1. Check for Updates:
• Ensure that your WordPress core, WooCommerce, and all plugins are updated to their latest versions.
• Update your database if prompted after a WordPress or WooCommerce update.
2. Reattempt Connection:
• After updating, return to the MYOB Integration settings and try to revalidate access again.
Step 3: Plugin Reinstallation
↑ Back to top1. Uninstall the Plugin:
• Go to Plugins > Installed Plugins, deactivate the MYOB Integration plugin, and delete it.
2. Reinstall the Plugin:
• Download the latest version of the MYOB Integration plugin from your WooCommerce account.
• Upload the plugin via Plugins > Add New > Upload Plugin and activate it.
3. Reconnect to MYOB:
• Follow the setup process again, including the revalidation of access.
Step 4: Browser and Network Testing
↑ Back to top1. Use Different Browsers:
↑ Back to top• If issues persist, try the connection process using different web browsers (e.g., Google Chrome, Mozilla Firefox, Microsoft Edge).
2. Check Network Configuration:
↑ Back to top• Ensure your server’s network settings are not blocking connections to MYOB.
Note: CloudFront Errors are related to AWS Servers, this is not caused by the plugin and indicates an error on the Web Host Serveror MYOB Service Server.
Step 5: Set Up a Staging Environment
↑ Back to top1. Create a Staging Site:
• A staging site is a clone of your live site used for testing purposes. If you don’t have a staging site, consider creating one. This will allow you to troubleshoot without affecting your live site.
2. Test the Connection:
• On the staging site, follow the steps above to attempt to revalidate the MYOB connection.
• If successful on the staging site but not on the live site, the issue may be isolated to the live site’s configuration.
Step 6: Advanced Troubleshooting
1. Inspect Error Logs:
• Check the WooCommerce logs and server logs for any detailed error messages that might provide more insight into the issue.
2. Consult MYOB Status:
• Check the MYOB Status Page to see if there are any ongoing service issues that could be affecting your connection.
3. Contact Support:
• If all else fails, consider reaching out to MYOB support or your web host for assistance. Share your error logs and any details of the steps you’ve taken so far.