• Home
  • Services
    • Retail & eCommerce
      • .NET eCommerce
      • Multichannel eCommerce
      • Mobile Apps for eCommerce
      • eCommerce Chatbots
      • Dynamics365 Integration
    • SharePoint Portal
      • Document flow
      • Request approval services
      • Staff directory and orgchart
      • Helpdesk
      • HR-services
      • Reporting and documentation
  • Projects
  • Customers and partners
  • Blog
  • Contact us
ISDK - eCommerce development, omnichannel solutions, CRM-marketing
  • EN
    • EN
    • DE
    • NL
  • Home
  • Services
    • Retail & eCommerce
      • .NET eCommerce
      • Multichannel eCommerce
      • Mobile Apps for eCommerce
      • eCommerce Chatbots
      • Dynamics365 Integration
    • SharePoint Portal
      • Document flow
      • Request approval services
      • Staff directory and orgchart
      • Helpdesk
      • HR-services
      • Reporting and documentation
  • Projects
  • Customers and partners
  • Blog
  • Contact us
Launching nopCommerce store_part_1Launching nopCommerce store_part_1

Launch an online store on nopCommerce. Part one: Installing Windows Server and SQL Server

This series of tutorials explains how to launch on online store on nopCommerce.

nopCommerce is a ready-to-use eCommerce platform that has plenty of inbuilt features. However, for a person with no tech background it might be nearly impossible to customize it; setting up might also turn out to be quite challenging and time consuming.

To make your life easier, we prepared a complete nopCommerce installation guide. In the upcoming articles, we will explain how to install nopCommerce on Windows and Linux.

Part one – Installing Windows Server and SQL Server

In this guide, we consider Windows Server 2016 and SQL Server Express (free edition for small databases).

Installation packages are distributed as disk images (.ISO, .VHD, etc.) or installation packages (.MSI, .EXE). It is recommended to download Windows Server and SQL Server as .ISO disk images. VHD format is used for virtual machines.

Once downloaded, you can mount ISO disk image as an external disk on your computer (Mount command) or burn it to a DVD (Burn disk image command) and then install on a computer via optical drive. Alternatively, it is possible to burn the image to a bootable flash drive and use it instead of a DVD.

Mount ISO disk image

Note: Hyperlinks, terms and conditions as well as documentation mentioned in this manual may be revised by Microsoft and other authors. In this case, we advise to use search in order to get up-to-date data.

Windows Server Package

Windows Server Package is available for download via subscription which can be individual or business.

Free trial version for 180 days can be found here.

Windows Server Evaluations

It is recommended to select an ISO option and download the installation package as a disk image which should be mounted before the installation.

Official installation documentation can be found here.

SQL Server Package

Free SQL Server Express edition can be found here or here. Prior the installation, download a program that would download the installation package and run the installation program.

For other editions it is possible to download the installation package image similarly to Windows Server here.

Download SQL Server

Using Developer Edition Package, you can also install Evaluation and Express editions.
License conditions for SQL Server Editions:

  • Express – free edition with a limited functionality (there is only a relational database management system) and limited performance: 1 processor, 1GB of RAM, 10 GB maximum database size. This edition can be used in a production environment for a small database or at first stages of a nopCommerce store.
  • Compact – free edition for learning and demonstrations, designed for mobile devices.
  • Standard – paid edition for mid-tier databases, includes business analytics services and has a higher performance level. This edition is optimal for nopCommerce.
  • Enterprise – paid edition for large databases, offers business analytics services and unlimited performance (depending on hardware).
  • Developer – fully-functioning free edition (similar to Enterprise edition), designed for development and testing, can also be used for learning and demonstrations.
  • Evaluation – fully-functioning free edition (similar to Enterprise edition), available for a 180-day trial period, can be used both in test and production environments.
  • Web – paid edition that can be used in case the database is located at a hosting provider resources and involves monthly payments.

Official documentation: Editions and supported features of SQL Server 2017

Microsoft .NET Core Package

Current version can be downloaded from here: https://dotnet.microsoft.com/download. Click a command button «Download .NET Core Runtime».

As a result, file dotnet-hosting-2.2.2-win.exe should be downloaded. The last digit might be different for new releases.

Installation order

  1. Windows Server OS installation
  2. Web-server Internet Information Services installation
  3. SQL Server installation
  4. Microsoft .NET Core program components installation
  5. nopCommerce installation and set-up

Windows Server installation

When connecting a disk or launching an image with the installation package, installation program setup.exe should be started automatically. If not, start it manually. In case a computer has no operation system, a DVD or USB boot disk should be prepared and inserted in the computer before turning it on.

In BIOS settings of the computer, launch order should be defined, and DVD or USB should be the first to be installed.

After the program initial launch, a window with language, time and keyboard settings pops up.

It is recommended to install Windows in English, set English as a main language and then add other required languages.

Windows setupWindows setup

Click Next to continue.

On the next screen you’ll see the options of installing a new operation system or reinstalling an existing one. Select Install Now.

The program will then ask for a Windows activation product key. Enter the key now or after the installation. To continue the installation without entering the key, click I don’t have a product key.

Activate WindowsSelect the operating system

It is recommended to choose Standard Edition with a graphic interface (Windows Server 2016 Standard (Desktop Experience)).

Accept the license terms on the next step. Then select an installation type Custom: Install Windows only (advanced) for the new installation.

License termsType of installation

Further, select a disk to which the operation system will be installed. If required, Format it.

The installation process then begins. This includes files copying, installation of the features and updates.

Select a diskInstallation process

Once the installation is complete, the system will automatically restart itself and then ask to enter a password for an inbuilt Administrator user.

Restart the systemType admin's password

Internet Information Services installation

Internet Information Services is a standard component of Windows Server and is a part of the operation system installation package.

To start the installation, launch Server Manager and select Add roles and features in Configure this local server section.

The installation assistant program starts. Click Next on the Before you begin screen.

Add roles and featuresBefore you begin

On the Select installation type screen select the first option Role-based or feature-based installation. The second option allows to perform the installation on the remote or virtual machine.

On the Select destination server screen select the first option Select a server from the server pool. This server must be selected from the servers list.

Select installation typeSelect destination server

On the Select server roles screen select the option Web Server IIS. You’ll see a dialogue in which you then set Include management tools (if applicable)) option. After that click Add Features.

Select Server RolesAdd features

For a learning installation, default selections on the screens Select features and Select role services can be used.

Select featuresSelect role services

On the Confirm installation selections screen you’ll see selected services and functions. It is recommended to select Restart the destination server automatically if required option. On the next screen you will see the installation process.

Confirm installation selectionsInstallation progress

Once the installation is complete, launch Internet Information Services Manager to test it.

Internet Information Services Manager

SQL Server Database installation

Connect a disk with SQL Server Package. The installation program should start automatically. If not, launch setup.exe manually.

On the initial screen, select Installation and New SQL Server stand-alone installation or add features to an existing installation section.

Enter the product key or select the free edition to begin with.

SQL Server Installation CenterSQL Server Product Key

Click to accept the license agreement I accept the license terms. After that, a Setup Rules check will be performed.

SQL Server License termsSQL Server Global rules

After the checkup is successfully completed, in the production environment it is recommended to select Use Microsoft Update to check for updates option on the Microsoft Update page.

SQL Server Microsoft UpdateSQL Server Install Rules

Another setup rules check takes place on the next page. In case some rules were broken, a corresponding symbol (cross inside a red circle) will be displayed. In this case, further installation is impossible. Fix this issue or start the installation from the beginning.

On the Feature Selection page select a mandatory component Database Engine Services. To be able to use full-text search in an e-store, you may additionally install Full-Text and Semantic Extraction component.

On the Instance Configuration page, a name for database server item is being set up. It is recommended to keep the default one.

SQL Server Feature SelectionSQL Server Instance Configuration

On the Server Configuration page, service accounts, and language settings are set up; permission for quick disk space allocation in case of the database growth may be given.

On the Database Engine Configuration page, authentication mode is set up, settings for database file storage folders and access to them are defined.

Add current user to a database server administrator list by clicking Add Current User.

For learning purposes default settings can be used.

SQL Server. Server configurationDatabase Engine Configuration

On the Ready to Install page, selected components and parameters are displayed.

On the Installation Progress page, current operation and the entire installation progress are displayed.

Ready to installSQL Server. Installation Progress

At the end of the installation process, you’ll see a page Complete. At the bottom of the screen there is a link to a summary log file. In case all the operations were successful, they will be marked with a green symbol. Otherwise, the errors should be checked in the summary log file.

Setup completeSQL Server Services

To make sure the installation was successful, you may start Sql Server Configuration Manager. Select SQL Server Services and find an element SQL Server (MSSQLSERVER. Note: this is a system name of the database server item and depends on the selected value on the Database Engine Configuration page). It is important to check launch mode: the value in the State column should be ‘Running’, in the Start Mode column the value should be ‘Automatic’.

Microsoft .NET Core program components installation

To install Microsoft .NET Core, launch a program dotnet-hosting-2.2.1-win.exe. The last digit might be different when a new version is released.

In the new window, select I agree to the license terms and conditions, the button Install will then be unblocked, click it.

Pay attention at the Please restart IIS after the installation completes reminder.

Microsoft .NET Core License termsMicrosoft .NET Setup Progress

Once the installation is complete, launch IIS Manager to restart the web-server.

Installation completedRestart web-server

It is highly recommended to install Windows and other programs updates, otherwise there might be errors during the site launch.

– – – – –

Once the system is ready, move on to installing and setting up nopCommerce. We recommend to use our guide for that.

Request a quote

MicrosoftnopCommerceSQL Server

Categories

  • News
  • Tech stories
  • eCommerce

Popular topics

Adjust Azure Behavior analytics Belgium berlinexpo Business Intelligence Certification chatbots COVID-19 CRM DevExpress XAF DPD Dynamics365 ecommerce events integration Linux Marketing tools Microsoft mobile marketing mobile measurement MVP nonprofit nopCommerce nopCommerceDays omnichannel open source plugin POS Regulations security SharePoint Snowplow SQL Server Store setup subscriptions web-applications Web Analytics
  • Microsoft Power AppsMicrosoft Power Apps
    Microsoft Power Apps
    19 JAN 2021 · admin
  • RPA with Power Automate DesktopRPA with Power Automate Desktop
    RPA with Power Automate Desktop
    4 JAN 2021 · admin
  • Microsoft Power AutomateMicrosoft Power Automate
    Microsoft Power Automate
    18 DEC 2020 · admin
  • Microsoft Power BIMicrosoft Power BI
    Microsoft Power BI
    10 DEC 2020 · admin
  • Microsoft 365 subscription plans overviewMicrosoft 365 subscription plans overview
    Microsoft 365 subscription plans overview
    19 NOV 2020 · admin
  • Microsoft Office 365 apps overviewMicrosoft Office 365 apps overview
    Microsoft Office 365 apps overview
    12 NOV 2020 · admin
  • Which mobile app analytics platform is right for you?Which mobile app analytics platform is right for you?
    Which mobile app analytics platform is right for you?
    5 NOV 2020 · admin
  • Minimum Viable Product to test your business idea quickly and with a little budgetMinimum Viable Product to test your business idea quickly and with a little budget
    Minimum Viable Product to test your business idea quickly and with a little budget
    16 OCT 2020 · admin
  • How tracking and analytics can help you maximize your mobile app marketing effortsHow tracking and analytics can help you maximize your mobile app marketing efforts
    How tracking and analytics can help you maximize your mobile app marketing efforts
    30 SEP 2020 · admin
  • User analytics: comparison of Snowplow and Google Analytics 360User analytics: comparison of Snowplow and Google Analytics 360
    User analytics: comparison of Snowplow and Google Analytics 360
    16 SEP 2020 · admin

Projects and solutions implemented

https://isdk.pro/wp-content/uploads/Barcode-scanning-small-150x150.jpegMVP app to test an E-Commerce business idea in 3 weeks
https://isdk.pro/wp-content/uploads/GlobeIn-Shop-small-1-150x150.jpgiOS app with Apple in-app subscriptions and purchases
https://isdk.pro/wp-content/uploads/globein-box-small-150x150.jpgSubscription boxes iOS app set up for marketing campaigns
https://isdk.pro/wp-content/uploads/book-publisher-small-150x150.jpgnopCommerce multi-store for a book publisher
https://isdk.pro/wp-content/uploads/clinic-small-150x150.jpgRoutine automation with Office 365 and Teams chatbot
https://isdk.pro/wp-content/uploads/SharePoint-in-a-business-school-150x150.jpgSharePoint Online and Office 365 in a business school
https://isdk.pro/wp-content/uploads/SharePoint-for-a-DMS_ed-small-150x150.pngSharePoint 2019 Document Archive
https://isdk.pro/wp-content/uploads/nopCommerce-upgrade-case-featured-400-200-150x150.pngnopCommerce Upgrade to .NET CORE
https://isdk.pro/wp-content/uploads/Harman-JBL-ecommerce-case-featured-400-200-150x150.pngHigh-traffic eCommerce webstore Harman.club
https://isdk.pro/wp-content/uploads/Herbalife-banner-400-200-150x150.pngE-Commerce Omni-Channel
https://isdk.pro/wp-content/uploads/hr-sharepoint-trainings-home-400-200-150x150.pngEnterprise SharePoint Portal. HRM-Trainings
https://isdk.pro/wp-content/uploads/Automobile-company-sharepoint-hr-portal-400-200-150x150.pngSharePoint HR-Portal – Employee Request Approvals

Contact us

logo

“The only way to do great work is to love what you do” - Steve Jobs

Search by topic

.NET Core .NET Framework 1С Adjust Ajax Apache JMeter ARIS ASP.NET ASP.NET MVC Bootstrap Business Connectivity Services DevExpress DevExpress XAF DevExtreme ESB Google Geoservices Google Map InfoPath Java Message Service JavaScript JQuery Knockout.js Knockoutjs Microsoft Azure Microsoft Flow MS Active Directory MS SQL MS System Center Nintex Nintex Forms Nintex Workflow nopCommerce QlikView Reporting Services SharePoint Sharepoint Search Sharepoint workflow Snowplow Telerik UML Visual Studio Web Services Xamarin

Projects

https://isdk.pro/wp-content/uploads/Barcode-scanning-small-150x150.jpegMVP app to test an E-Commerce business idea in 3 weeks
https://isdk.pro/wp-content/uploads/GlobeIn-Shop-small-1-150x150.jpgiOS app with Apple in-app subscriptions and purchases
https://isdk.pro/wp-content/uploads/globein-box-small-150x150.jpgSubscription boxes iOS app set up for marketing campaigns
https://isdk.pro/wp-content/uploads/book-publisher-small-150x150.jpgnopCommerce multi-store for a book publisher
https://isdk.pro/wp-content/uploads/clinic-small-150x150.jpgRoutine automation with Office 365 and Teams chatbot
https://isdk.pro/wp-content/uploads/SharePoint-in-a-business-school-150x150.jpgSharePoint Online and Office 365 in a business school
https://isdk.pro/wp-content/uploads/SharePoint-for-a-DMS_ed-small-150x150.pngSharePoint 2019 Document Archive
https://isdk.pro/wp-content/uploads/nopCommerce-upgrade-case-featured-400-200-150x150.pngnopCommerce Upgrade to .NET CORE
https://isdk.pro/wp-content/uploads/Harman-JBL-ecommerce-case-featured-400-200-150x150.pngHigh-traffic eCommerce webstore Harman.club
https://isdk.pro/wp-content/uploads/Herbalife-banner-400-200-150x150.pngE-Commerce Omni-Channel
https://isdk.pro/wp-content/uploads/hr-sharepoint-trainings-home-400-200-150x150.pngEnterprise SharePoint Portal. HRM-Trainings
https://isdk.pro/wp-content/uploads/Automobile-company-sharepoint-hr-portal-400-200-150x150.pngSharePoint HR-Portal – Employee Request Approvals

Contact us

  • USA Austin, TX
    +1 737 2413109

    GERMANY Berlin
    +49 15233977274

    BENELUX (BELGIUM, Antwerp)
    +32 484 40 10 53

    RUSSIA Moscow
    +7 495 651 66 62

    LATVIA Riga
    +371 27869927

  • [email protected]
  • https://isdk.pro
  • https://www.linkedin.com/company/isdk/
ISDK ©2010-2020

All rights reserved.

X
Request trial hours!
Submit
ISDK website uses cookies for statistics and content. Learn more ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.