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 Retail POS
- Retail POS for Mac or PC
- WooCommerce Integration
Check the API keys pasted in Retail POS are correct
Check the API keys are created by the Administrator user which has the highest level of permission on WooCommerce - WooCommerce batch manipulate error
Check that the Read/Write permission is enabled - WooCommerce API Key does not have edit permissions
Authentication over HTTPS is enabled to establish a secure connection - WooCommerce website does not pass the Basic Authentication header information
Make sure the traffic from the AWS server is not blocked - WooCommerce API couldn't be found at the supplied location
- Whitelist the currently used IP addresses of services responsible for making incoming requests on your security & firewall plugins.
- 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.
Check the web hosting account is not running out of memory to support the integration. To check the minimum requirements for WooCommerce, click here.
Retail POS 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 Retail POS scope.
We suggest getting in touch with your web developer or the domain hosting provider for expert advice.
Retail POS 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.