The vast majority of users can easily connect WooCommerce to Thrive with no additional setup, WordPress can be a pretty complex system in some cases.
Depending on your setup, there may be a few adjustments that need to be made in order to meet the minimum requirements for Thrive.
Here are a few things to check:
Verify the spelling of your site URL. Note that http:// is not the same as https:// so be sure to use the correct one!
Make sure you are using WooCommerce version 3.0 or above. — Any earlier versions are not supported by Thrive.
Review your installed Plug-ins. — Plug-ins (especially security plugins) may interfere with Thrive's access to the WooCommerce inventory.
Check with your website hosting provider. (GoDaddy, BlueHost, Site5, etc.) — It may be that your hosting provider is blocking Thrive's access. They would have to add an exception for Thrive on their end. (See Below for the IP List to send over)
Plug-ins known to cause issues
iThemes Security - Known to block Thrive. Please contact them to configure exceptions (see below) or disable the plugin.
Login to see add to cart and prices in WooCommerce - Needs to be disabled completely.
Sucuri - Known to block Thrive. Please contact them to configure exceptions (see below) or disable the plugin.
ANY Direct integration plugin between WooCommerce and a point-of-sale system.
For example, the Square for WooCommerce plugin does NOT work with Thrive since it sends conflicting updates between WooCommerce and the POS.
It's best to have both Square and WooCommerce connected directly to Thrive and discontinue third-party communication.
Hosting Provider IP List
We don't see this often, but if your hosting provider asks for whitelisted IP addresses, we've got some tips:
If allowed by the provider, whitelist the domains cloud.thrivemetrics.com and cloud.shopventory.com (instead of IP addresses).
Check any security plugins that could be blocking requests, and disable them.
Change the settings of your server to allow our requests. This will most likely require help from your Developer or WooCommerce Customer Support.
If possible, change of server provider.
Overall, our IP addresses are changed occasionally by our service provider, so if we give you the current IP addresses, that might not hold up for very long. The above solutions are a better route.