Register Shopping cart (0)
You have no items in your shopping cart.
Free nopCommerce Hosting

Blog posts tagged with 'integration'

nopCommerce REST Service API Implementation

nopCommerce REST Service Implementation

Being a popular e-commerce platform, nopCommerce is used in a variety of senarios. One popular nopCommerce use case is to integrate it with third-party ERP / CRM / POS solutions. For example, it is possible to develop an integration such that the POS system pulls product & customer information from nopCommerce, and places order to nopCommerce.

There are several method to implement the integration and nopCommerce already comes with a Web Service plugin (Nop.Plugin.Misc.WebServices). However, with the popularity of REST service, I feel a need to develop an nopCommerce REST API plugin to fill in the gap - and that's how NopRest - nopCommerce REST Service Plugin is born.

Using NopRest is easy as it follows a very intuitive, MVC-like architecture. In fact, it is implemented on top of MVC. For those who are familiar with ASP.Net Web API, you might be wondering why NopRest is not implemented on top of Web API. The reason is simple - I want to reuse as much code from nopCommerce as possible. A more detailed explanation is published here.

To provide a real world example of how NopRest can be used, I am sharing with you a use case whereby my client requires to clear nopCommerce cache from external WPF application.

Hello, welcome to pro nopCommerce!

I am Woon Cherk, an nop mvp; and this blog is the place where I share my experiences developing nopCommerce themes and nopCommerce plugins. I also give out free nopCommerce plugins and free nopCommerce themes from time to time, make sure you subscribe to our e-mail newsletter to get updates and freebies! Click here to read more about me.