During the WooCommerce integration process, you may come across common errors. Here you will find a few common solutions to resolve them!
401 Cases
"We couldn't connect to your API."
Troubleshooting Steps
- Confirm that your API key is Read/Write .
- Double-check that the URL on the Drip Integrations page matches the Site Address value in Settings > General . For example, check that the URL contains the "www." part if needed (this also shows up as a 404 error).
- Some implementations of CGI don’t handle Basic Authentication properly. Ensure that the
$_SERVER['HTTP_AUTHORIZATION']variable is set to the value of the "Authorization" header. To see if this might affect you, check the "PHP_SAPI" setting to see if it contains something like "fcgi" or "fast-cgi". If it does and you have an '.htaccess' file, check out this guide to update that - if it does and you don't have an '.htaccess' file, consult your server's documentation for updating that variable.
404 Cases
"We were unable to connect to your WooCommerce store. It responded with an HTTP 404 status, which is often caused by having the "Plain" Permalink settings in WordPress."
Troubleshooting Steps
- Double-check that the URL on the Drip Integrations page matches the Site Address value in Settings > General . This occurs because a site can have multiple subdomains, "example.com", "www.example.com", "learn.example.com" and the WooCommerce API will only be available for one of them.
- Confirm that Permalink settings are not set to “Plain.”
- Confirm that you’re using a WooCommerce version above 3.5.0. We recommend using the latest version of WooCommerce before installing the integration.
- From your WordPress Admin and go to Plugins > Drip for WooCommerce > Activate and confirm that the plugin is Activated .