Invalid response from WooCommerce
1.7 min read
|Problem
You are receiving the following error message in Extensiv Integration Manager:
Invalid response from WooCommerce.
Integration Manager only uses the native functionality built into WooCommerce without modifying it in any way. Integration Manager does not need nor provide a WooCommerce Plugin.
Solution - Status 500
This is caused by an error in your WooCommerce site (status code 500). The most common reasons are a plugin you installed or a customization made to your WooCommerce installation. Because Integration Manager does not modify WooCommerce and WooCommerce is hosted on your own servers, you must find and resolve this issue yourself or with the help of your existing IT/Support. However the information below can help to diagnose the problem.
-
Turn on WooCommerce debugging. This will allow Integration Manager and others to see the exact error message WooCommerce is reporting.
- Lean how to turn on debugging here: https://docs.woocommerce.com/document/debug-info-internal-server-500-error/
- Be sure to turn off debugging after the issue is resolved.
- Lean how to turn on debugging here: https://docs.woocommerce.com/document/debug-info-internal-server-500-error/
- Check the WooCommerce error logs as well as the web server error logs on your server. They will contain the error message and usually point to the location in the WooCommerce code causing the error.
This information will help you identify the plugin or change causing the error. You will then need to do one of the following:
- Disable the plugin
- Contact the plugin's support and report the issue so they can fix it
- Work with your IT team or WooCommerce support to fix the issue in WooCommerce.
If you determine which plugin was causing your issue, please let Integration Manager support know.
Solution - Status 403
- /wc-api/
- /wp-json/wc/
- Your webserver configuration that is stripping off Basic Authentication Headers.
- You have installed a plugin which modifies the standard WordPress/WooCommerce API authentication
- There are some reports of the PHP-FPM module causing authentication issues. It is not clear what configuration options here may be blocking the authentication headers.