Set order to shipped and delivered from external process

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
4 years ago
Hi,

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!
4 years ago
Hello,

You can't directly call order controller method.



For example , call above method and pass relevant parameter in it.
4 years ago
Thank you for the response.

Are you aware if these methods are exposed as web services?  Is there a way I can update the shipping data from an external process?

If a plugin exists, please let me know.  Or if there are any tutorials/examples of building my own web services, please guide me in the right direction.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.