I am building a shopping cart website where an order request will be sent to the product manufacturer, to be shipped to the end customer. They have a REST API which accepts custom XML and I need to integrate with this API to:
1. Invoke the createOrder url with custom XML containing all form data collected from data is collected from user in cart.
2. Display a response code to the user based on response from 3rd party API.
3. Display inventory based on getInventory method of API.
My question is, does woocommerce have an extensible API, or even a plugin to allow me to add this functionality without being required to modify the core code?
I looked through the tutorials and did not find anything. If they don't, please let me know best practices so I don't cause future woocommerce upgrades to be painful since I have customized the code.
Thanks in advance,