Connecting Klaviyo account into WooCommerce Integration (WordPress Plugin)
-
When connecting my Klaviyo account to WooCommerce in WordPress, I am receiving the notification of the following:
WooCommerce.com couldn’t find a compatible installer on your site. Make sure WooCommerce is up to date and the WordPress REST API is publicly reachable, then try again.
How are you able to identify where the REST API is in the WordPress dashboard and if it is publicly reachable? Where can I make this update?
Thanks
The blog I need help with is: (visible only to logged in users)
-
Hi there, that REST API part is not a separate page in WP Admin. For a WordPress site, WooCommerce.com is checking the public REST API endpoint, usually:
https://kjy.f1a.myftpupload.com/wp-json/
When it’s working publicly, that URL should return JSON/API data. Right now, it isn’t returning the usual JSON response, which would explain why WooCommerce.com can’t confirm the connection. The next things to check are whether WordPress/WooCommerce are up to date, whether permalinks are saved, and whether a security plugin, firewall, CDN, or host setting is blocking /wp-json/.
Since this site isn’t hosted on WordPress.com, the best support route depends on what’s involved. If this is tied to a paid WooCommerce extension, open a WooCommerce.com ticket while logged into the account that owns the extension:
https://woocommerce.com/my-account/create-a-ticket/
If it’s a general WooCommerce/Klaviyo setup question with the free WooCommerce plugin, the WooCommerce forum on WordPress.org is the better place for hands-on troubleshooting:
https://wordpress.org/support/plugin/woocommerce/
More on the WordPress.com vs WordPress.org difference:
https://wordpress.com/support/com-vs-org/ -
Thanks – can you confirm where I’m able to locate URL should return JSON/API data in wordpress or is this a developer issue that I am not able to simple toggle off/on?
-
That part is a little confusing because it isn’t a normal page or setting inside WP Admin, you can check for related warnings in Tools > Site Health > Status. If WordPress detects a REST API problem, it should show a warning there with more detail.
There usually isn’t a simple REST API on/off toggle. Go to Settings > Permalinks, choose anything other than Plain, and click Save Changes. After that, try the Klaviyo/WooCommerce connection again.
If it still fails, check for any caching, redirect, security or firewall rule that may be blocking those API requests.