WooCommerce store unreachable
Unblock a paused WooCommerce connector (HTTP 403, credentials, SSL, DNS)
When Order Invoicer can't reach your WooCommerce store's API, we pause the connector and stop invoicing until it responds again. This page covers the most common causes and how to fix each one.
Once you've applied a fix, open the connector in Order Invoicer and click Test connection & reactivate: we re-check your store and turn the connector back on automatically if it answers.
Your store is blocking our API calls (HTTP 403)
This is by far the most common cause, and nothing is wrong with your credentials: a security plugin, a firewall, or a bot-protection service on your store is blocking our requests to the WooCommerce REST API.
Allow our calls in whichever of these you use:
- Security plugins (Wordfence, Solid Security, All-In-One WP Security…): add an exception for the path
/wp-json/wc/v3/and for the user agentOrderInvoicer. - Cloudflare: turn off Bot Fight Mode, or add a rule that allows
/wp-json/wc/*. - ModSecurity / application firewall: whitelist requests to the WooCommerce REST API.
- Server or host firewall: ask your host to confirm nothing blocks requests to
/wp-json/.
We don't have a fixed IP address, so allow our calls by URL path and user agent rather than by IP.
Your API keys are invalid or expired (HTTP 401)
Our request reached your store, but the WooCommerce API key was rejected.
- Check that the API key still exists under WooCommerce → Settings → Advanced → REST API and has Read access.
- If you regenerated or deleted the key, reconnect your store from the connector settings in Order Invoicer.
- Make sure the WooCommerce REST API is enabled.
Your SSL certificate is invalid
We won't send your credentials over an untrusted connection, so an expired, self-signed, or mismatched certificate stops the sync.
- Renew or replace your store's SSL certificate.
- Check that the full certificate chain is installed and that
https://loads without a warning in a browser.
Your store didn't respond (DNS / connection)
Your store's server didn't answer — usually a temporary hosting outage.
- This normally clears on its own: we keep retrying and reactivate the connector as soon as your store responds, so there's nothing to do.
- If it persists, check that your domain resolves and your server is up.
Still stuck?
If none of the above helps, email us at contact@orderinvoicer.com and we'll look into it with you.