Please ensure that your API meets these requirements before using the WooCommerce Import plugin.
REST API’s
WPGetAPI and the WooCommerce Import plugin will only work with REST API’s (sometimes called RESTful API). Reading your API’s documentation will tell you whether or not it is a REST API.
JSON Format
The WooCommerce Import plugin currently only supports returning data in JSON format. If you require using XML format, please contact us and it will give us the hurry-up to implement this feature.
Single Endpoint
The WooCommerce Import plugin can only import data from a single endpoint, so all of the data for your products need to be contained within a single endpoint.
For example, some API’s will have product data in a /product endpoint and then it might having pricing in a /prices endpoint and then it even might have images in an /images endpoint. The plugin will not work with this type of setup. All data needs to be in 1 endpoint.
Authorisation
To authorise your API you can use standard techniques such as API key in headers or in query string, base64 encoding as well as username:password combo in POST fields. The WooCommerce Import plugin is also compatible with our OAuth 2.0 plugin to allow the use of OAuth 2.0 authorisation.
If you are wondering whether or not your API is suitable please open a pre-sales support ticket and we can advise if it will work.