WooCommerce is a plugin for wordpress to allow customers to run an online store.
- Imports orders
- Option for stock synchronisation
- Updates despatched status & tracking number using https://woocommerce.com/products/shipment-tracking/
- Option to Sync New Products from Woo
- Personalisation / gift message data mapping available via meta mapping
- Instant order sync using webhooks (advanced)
Generate API Key:
In order to setup woo commerce integration with Mintsoft the guide is here to generate API keys:
Read / Write!
Please make sure the API key has read & write access - otherwise we will not be able to update orders when shipped, or sync inventory levels
Once generated navigate to Connect > Orders > Woo Commerce
Create a new account and copy the key and secret over from woo commerce.
Store URL on Mintsoft
The URL you use to setup on Mintsoft will depend on the version of woo commerce currently being used.
If the woo commerce version installed is 3.0 or higher then you will need to add /wp-json/wc/v2/ to the end of the URL e.g. https://customerdomain.co.uk/wp-json/wc/v2/
By default please user the following statuses;
Import Status: processing
Picking Status: processing
Despatch Status: completed
At time of writing WooCommerce does not have a dedicated field for tracking numbers so we cannot supply them back via the API.
What we can do is supply the tracking number and tracking link in an order note so that it can be seen in woo commerce. There is also an option called "Notify Customer Upon Despatch" which will notify the customer of the details. Alternatively if you want a more customised despatch email you could look at setting up a Client Despatch Email - Adding Client Despatch Emails
If your connection does not work for any reason, please email email@example.com to check error logs.
You must be on Woo Commerce version 3.0 or higher and using the V2 endpoint above to support variation stock sync.
Woo Commerce API is case sensitive for stock sync - please make sure all your SKUS in Mintsoft match the case in Woo either UPPER or lower case.
Please contact firstname.lastname@example.org if you experience connection issues and we can advise if whitelisting is necessary and the IP range to add.
The connection will only work with an SSL certificate (HTTPS) installed on the woo commerce store - needs to be site-wide.
To use the latest version of the Woo REST API you must be using:
- Minimum WooCommerce version 2.6. (check by navigating to woo commerce > system status)
- Minimum WordPress version 4.4+.