Installing NopCommerce on Plesk Windows

Introduction

nopCommerce is the most popular ASP.NET shopping cart in the world based on Microsoft technologies. Free and open-source eCommerce platform

Supported web servers

For nopCommerce 4.50: Install .NET 6 runtime (Tested on our Windows Plesk 2019 servers)
For nopCommerce 4.40: Install .NET 5 runtime
For nopCommerce 4.30: Install .NET Core 3.1 runtime
For nopCommerce 4.20: Install .NET Core 2.2 runtime
For nopCommerce 4.10: Install .NET Core 2.1 runtime
For nopCommerce 4.00: Install .NET Core Window Server hosting runtime
For nopCommerce 3.90 or below: ASP.NET 4.5 (MVC 5.0) and Microsoft .NET Framework 4.5.1 or above

Download NopCommerce

In order to download a NopCommerce, you will need to create account with them.

  1. Go to

  2. Download NopCommerce for Windows on your local computer

Upload NopCommerce

  1. Login to Plesk panel

  2. Go to Files

  3. Open htdocs

  4. Click on "Plus" icon

  5. Upload file and select nopcommerce zip

Extract NopCommerce zip

  1. Once the zip is uploaded click on it and extract dialog will be displayed

  2. Check "Repalce existing files" and then "OK"

This will replace all files in your htdocs directory!

Disable 32bit applications for the web site

Note: If this option is not available for your hosting account, please contact our support

  1. Go to Web Sites & Domains

  2. Then Hosting & DNS

  3. Click on Dedicated IIS Application pool for Website

  1. Uncheck "Enable 32-bit applications"

  2. Click OK

Create MS SQL user and database

NopCommerce support the following database servers:

  • MS SQL
  • MySQL
  • PostgreSQL

In this tutorial, we will use MS SQL Server.

  1. Go to Databases

  2. Then click on "Add database"

  1. Select MS SQL Server from database drop down menu

  2. Type username, database name, password

  3. Click OK

Install NopCommerce

  1. Open your domain via HTTP or HTTPS (https://yourdomain.com)

  2. File store information

  1. Scroll down and fill database information
  • Select MS SQL Server
  • For server name, type the database server host from the Plesk panel
  • Use database user, name and password that we created in previous steps
  1. Click Install