Web API for nopCommerce (nop4you.com)

Web API for nopCommerce (nop4you.com)
4.9 7
The plugin Web API for nopCommerce gives the access to the data of the database. It is built with ASP.NET Web API and the OData provider technologies.
Get extension You will be re-directed to the developer's website to download this plugin
Supported versions: 3.90 , 4.00 , 4.10 , 4.20
Created: June 23,2014
Last updated: January 29,2020
Web API for nopCommerce

Get pluginDocumentation
Plugin Web API for nopCommerce gives an access to business data stored in nopCommerce database. It is built with ASP.NET Web API and the OData provider technologies. The plugin requires the knowledge about the nopCommerce database structure.


The four main HTTP methods (GET, PUT, POST, PATCH and DELETE) can be mapped to CRUD operations as follows:

  • GET retrieves the representation of the resource at a specified URI. GET should have no side effects on the server.
  • PUT updates a resource at a specified URI. PUT can also be used to create a new resource at a specified URI, if the server allows clients to specify new URIs. For this tutorial, the API will not support creation through PUT.
  • PATCH updates data in database (not all fields are required).
  • POST creates a new resource. The server assigns the URI for the new object and returns this URI as part of the response message.
  • DELETE deletes a resource at a specified URI.

Enabling OData Query Options
Web API supports the following OData query options:

  • $expand - Expands related entities inline
  • $filter - Filters the results, based on a Boolean condition
  • $orderby - Sorts the results
  • $select - Selects which properties to include in the response
  • $skip - Skips the first n results
  • $top - Returns only the first n the results

Using $select, $expand, and $value in Web API
Web API 2 adds support for the $expand, $select, and $value options in OData. These options allow a client to control the representation that it gets back from the server.
$expand causes related entities to be included inline in the response.
$select selects a subset of properties to include in the response.
$value gets the raw value of a property.

Easy configuration
Easy installation
Improve functionality
Responsive plugins


The ASP.NET Web API is a framework for building web APIs on top of the .NET framework. It uses HTTP as an application protocol (rather than a transport protocol) to return data based on the client requests. The Web API is able to return the data appropriately based on the media type specified with the request. By default it provides JSON based responses. CRUD stands for "Create, Read, Update, and Delete," which are the four basic database operations. Many HTTP services also model CRUD operations through REST or REST-like APIs.

kfoubert 1/29/2019 11:45 AM
Solid API using OData
Our client has been pleased working with the OData API. It is relatively fast when submitting a large number of products and images to the API. Also, I have experienced very good support from nop4you and the always reply to any of my inquiries.

The API does support nopCommerce 4.10.

NOTE: If you want to extend the API to include other database tables, such as plugins, you will need the source code.
Was this review helpful? Yes0 / No0
crilando 1/26/2018 7:46 AM
ODATA Connect to NopCommerce
The plugin allows read and write access to a NopCommerce system.
Communication takes place via the http/https protocol - no special firewall settings are required.
The plugin can be used to access almost every table of the SHOP system, the query is similar to SQL with filters and field selections and can be sorted.
In this way ERP systems can be integrated very well and generally. We at www.EULANDA.eu use this plugin to integrate the EULANDA merchandise management system and are very enthusiastic about the possibilities. Articles, pictures, customers, orders, shipping information and much more can be automatically synchronized.
We are especially impressed by the quality and support of Nop4You. The version 4.00 of NopCommerce now uses. NET CORE, for which a BETA version of the Microsoft ODATA backend has been available since January 2018 - and what can I say... Nop4You has already updated the plugin!
Under "Infobase" on www.eulanda.eu you can find detailed instructions for the integration of the plugin as well as the possibility to control it and other programming languages.
Was this review helpful? Yes2 / No0
[email protected] 1/17/2018 2:09 AM
Nopcommerce 4.0
Is there any chance to download web api for nopcommerce 4.0
Was this review helpful? Yes0 / No0
A manager responded to this review

We have added version for 4.00 to trial pack. With trial you may process of 20 requests. After that, to get another 20 need to restart application.

flumbo 1/17/2018 2:01 AM
Excellent Plugin
Great support helped me installing and configuring the plugin
Was this review helpful? Yes0 / No0
RKrauze 11/30/2016 11:55 AM
Recommended plugin!
Great support and a great plugin that gives great opportunities with support for all the tables in the system
Was this review helpful? Yes0 / No0
evertonoliveira11 12/30/2015 5:49 AM
It isn't appearing into plugin list

I'm having problem to add this plugin into my application, I added in the project as an existing project and I set the ouput to Nop.web/Presentation/Plugins but it isn't appearing in the plugin list, so I can't get the public and the private key. How may I fix it? Could someone describe step by step how can I install this plugin?
Was this review helpful? Yes0 / No0
xuweixia 10/27/2015 1:25 AM
How to use it?
I have downloaded and installed it , want to know how to use it properly !
Was this review helpful? Yes2 / No0