List of things to check before integrating WooCommerce with Vend


We offer to integrate with WooCommerce, however, we do not have control over WooCommerce API and the web hosting provider account set up. This can differ from account to account as WooCommerce is diverse and not hosted by one company. To be able to set up the integration there are some prerequisites that need to be followed to prepare the WooCommerce account for third-party integration like Vend


  • Vend for Mac or PC
  • WooCommerce Integration


  1. Check the API keys pasted in Vend are correct
  2. Check the API keys are created by the Administrator user which has the highest level of permission on WooCommerce - WooCommerce batch manipulate error
  3. Check that the Read/Write permission is enabled - WooCommerce API Key does not have edit permissions
  4. Authentication over HTTPS is enabled to establish a secure connection - WooCommerce website does not pass the Basic Authentication header information
  5. Make sure the traffic from the AWS server is not blocked - WooCommerce API couldn't be found at the supplied location
  6. Whitelist the currently used IP addresses of services responsible for making incoming requests on your security & firewall plugins.
  7. Remove any security & firewall plugins which may be blocking the API calls (incoming requests) from AWS servers or allow AWS IP Addresses range if the previous step doesn't resolve the issue.
  8. Check the web hosting account is not running out of memory to support the integration. To check the minimum requirements for WooCommerce, click here

Additional Information

Vend is unable to provide support for troubleshooting prior to set up as this requires the attention of a Web Developer. This also requires making changes to the WooCommerce database files and some settings on your domain hosting account which is outside of Vend scope.

We suggest getting in touch with your web developer or the domain hosting provider for expert advice.

Vend recommends connecting your WooCommerce store to a test environment.

Important: Creating a test environment enables you to test the new integration and cause the least disruption to your store and your customers. 




Did this answer your question?
Have more questions? Contact us so that we can help you out.