Currently it seems nopCOMmerce does not have any web services available to insert/update product information or extract new orders. If I were to build one what classes/API /SDK interfaces are available to insert/update product information and extract new order details ?
well inserting new products is already available in nopCommerce, if you have many products and would like to insert all the products in one step or in one go then login as admin
Go to admin section > Catalog > Products > Manage Products
You will see different buttons there, By using "Import from Excel", Just save all your products in an excel file and you can import that excel file with your products and your products will be stored in nopCommerce database in just 1 step
Talking about updating product information, well as such there is no feature to update product information SIMULTANEOUSLY,
But anytime you can update product information specifically by going to product details in admin section, i know it's a long procedure to update each product one by one but at-least you can update any product anytime
Iunderstand how to do it via the interface or import/export via excel but i want to write my own service i can call from a client that uses a web service to import products and retrieve sales. therefore i need some api/class etc. my web srevice can call to insert products and export sales. i presume this must be available somewhere in the product?
You will have to look in the source code in the Library directory. I was looking at a lot of the classes in the source code today and there's a class called ProductManager that does a lot of the heavy loading for nopCommerce.
Check out name space NopSolutions.NopCommerce.DataAccess.Products to find out a lot about the data abstraction layer of nopCommerce.