How it Works

Evopos is able to communicate with nopCommerce websites.

Evopos can perform two main functions:

  • Download nopCommerce Orders into Evopos as Sales Orders
  • Create and Update nopCommerce Products based on Stock Item data in Evopos

nop Commerce Versions

Evopos will only integrate with nopCommerce version 2.65 and 3.40.

There are no plans to support any other versions or future development as there is no core API. 


Evopos will download orders based on a date criteria so orders are not downloaded twice..

The order download can be initiated manually or on a schedule.

Download Orders

  1. Navigate to Sales\Recall\Sales Orders
  2. Select the Get Web Orders option from the side menu
  3. Select your Magento website from the drop down list
  4. Click OK to start download

nopCommerce Orders will be imported as Evopos Sales Orders, Evopos will take items out of stock and allocate them to the sales order.

Once your orders have downloaded you would follow Sales Order Processing to invoice and take payment.

Items & Inventory

Evopos will update nopCommerce based on your stock items modified date and whether the web store flag/checkbox is ticked, there are additional settings whether to just update inventory quantities, or pricing and description as well.


Items can be updated manually or set on a schedule.


Update Items

  1. Navigate to Weblink
  2. Select your Magento website from the drop down list
  3. Select Update on the side menu

Stock Items are matched with nopCommerce Products based on the part number/SKU.

Setting Up the Integration

Evopos connects directly with the nopCommerce database, the database will need have direct access and you will need to know the SQL connection details.

Evopos Desktop

  1. Navigate to Settings\Integrations
  2. Create a New Integration and give it a name (nopCommerce)
  3. Ensure you have an Integration with the format of: 'nopCommerce Web store'. If not, create a new Integration and set the format.
  4. Fill in the connection details and click Save

Integration Settings

Create Items on Site and Store

This setting tells Evopos whether it should create new items when uploading and whether to create new stock items when download orders to Evopos.

Customer Order if not in stock

This enables Evopos to create customer orders when the item is not in stock when downloading orders.

About nopCommerce

nopCommerce is widely used open source eCommerce platform.