All guides / Errors & Resolutions / Fix the WooCommerce consumer-data connection error

Fix the WooCommerce consumer-data connection error

When you connect WooCommerce to Pricefy over the API, WooCommerce sometimes returns: “an error occurred in the request and at the time were unable to send the consumer data.” It almost always comes from your store’s server or WordPress setup, not from Pricefy. Here’s what causes it and how to fix it.

Common causes

  • Outdated WooCommerce — very old WooCommerce versions can’t complete the API key exchange. Update WooCommerce to the latest version, then reconnect.
  • No valid HTTPS/SSL certificate — the API needs a working SSL certificate. WordPress also has to be installed at a domain or subdomain level (for example shop.example.com), not in a subfolder (example.com/shop/) — Pricefy connects at the domain level.
  • Store not publicly accessible — a password-protected site, or a “coming soon” / “under construction” plugin, also blocks API access. Disable it while you connect.
  • A caching plugin stripping the Authorization header — some caching plugins drop the Authorization header the API relies on. Disable your plugins one by one to find the culprit.
  • Your server stripping the Authorization header — some server configurations remove it before it reaches WooCommerce.

How to fix it

  • Review your caching plugin’s settings for anything about caching or stripping headers.
  • Make sure a valid SSL certificate (for example Let’s Encrypt) is installed on the exact domain or subdomain.
  • If you use Cloudflare, try pointing the domain straight to the server IP (bypassing the proxy) to test.
  • Temporarily switch your theme to Storefront and try connecting; if it works, the problem is in your theme.
  • If none of the above helps, contact your hosting provider.

Pricefy can’t troubleshoot your web server or third-party WordPress plugins, but the steps above resolve the vast majority of cases.

Scroll to Top