I'm using nopCommerce 4.20. I'm trying to automate the shipping process. I get invoice information from an external process and would like to use this information to update shipping details. Basically, I want to programmatically "Add shipment", "Set as shipped" and "Set as delivered".
I think what I'm really asking is how can I call
Nop.Web.Areas.Admin.Controllers.OrderController.SetAsShipped()and other
Nop.Web.Areas.Admin.Controllers.OrderController.xxx()methods as a web service or web api?
Are there any plugins that can accomplish this?
Are there any code examples or instructions to make these methods callable from an external program? (wsdl, web api, RESTful ... whatever works.)
Best regards!