nopCommerce ERP Integration Plugin

Project Description

This plugin includes the following:

  • The scheduled task used for synchronization of products catalog in the Nop system with ERP sytem
  • The conditions are used for comparing product count with available product count in the ERP system. If the product count is less than necessary count – a customer will see the warning message and this message will be send to the administrator of the site. If product count in ERP and Nop is not equal then the plugin will synchronize catalogs. These conditions are used during checking procedures when the user adds products to the shopping cart and during the payment order process.
  • synchronization of order status between ERP system and Nop system
  • Security
    1. Asymmetric encoding is used for cording all requests between ERP and Nop. The NopCommerce plug-in and the web service have two pairs of public and private keys for encoding of outgoing and decoding of incoming requests.
    2. Each request between ERP and Nop contains the encrypted token. The nopCommerce plugin or a web service decrypts a token and compares it with a standard one and if they are the same, it will decrypt other parameters.

Project Details


October 2013


Latest Works

Mark's website

Mark's is USA most knowledgeable team of Plumbing Parts with 30 years experience and more than 1 million products online.

nopCommerce B2B Kramer website

Kramer Electronics Russia. Professional switching equipment for the AV market. Online catalog and B2B platform.

nopCommerce new xDalys website

New website for one of the largest new and used automotive parts supply in Lithuania