System requirements

The following is a list of the prerequisite software that is required for developing on and running Sitecore Commerce:

Operating system, database, and dependent software

Operating system Supported Microsoft server and client operating systems:
  • Windows Server 2012 R2 (64-bit)
  • Windows Server 2012 (64-bit)
  • Windows Server 2008 R2 (64-bit)
  • Windows 10 Professional
  • Windows 8.1 Professional
  • Windows 8 Professional
Software framework .NET Framework 4.6.1 SDK

ASP.NET MVC 4 or later

ASP.NET Core 1.0.3

Database Microsoft SQL Server 2014 or 2012
Supported MongoDB database versions:
  • 3.2.1 Enterprise with data-at-rest encryption, WiredTiger only
  • 3.2.1 MMAPV1 or WiredTiger
  • 3.0 MMAPv1 or WiredTiger
  • 2.6 MMAPv1
Web server Microsoft IIS 8.5, 8.0, 7.5, or 7.0

Microsoft Web Deploy 3.6

HttpPlatformHandler

PowerShell PowerShell 4.0 or later
Development environment Visual Studio 2015 Update 3

.NET Core 1.0.1 Visual Studio 2015 Tooling Preview 2

Runtime environment Node.js - https://nodejs.org/download/
Odata Odata v4 Client Code Generator
Redis Redis Server - Redis-x64.msi

Redis Desktop Client – http://redisdesktop.com

Git client http://git-scm.com/download/win

Sitecore software

Sitecore Experience Platform 8.2 See the Sitecore Commerce compatibility table in the Sitecore Knowledge Base to determine which versions of Sitecore Experience Platform 8.2 you can use with Sitecore Commerce 8.2.1.

Download the following files from the Sitecore Experience Platform 8.2 page on dev.sitecore.net:

  • Sitecore web application installer (.exe executable)
  • Installation Guide
Sitecore Commerce 8.2.1 Download the Sitecore Commerce release package from the Sitecore Commerce 8.2.1 page on dev.sitecore.net, .

Unzip the release package to a folder on your C:/ drive.

Note:
  • The Sitecore Commerce release package includes a sample configuration file (Server2012_FeaturesRequired.txt) to assist you with configuration of the Windows features.
  • The requirements and dependencies described in this document are, in some cases, more restrictive than those outlined in the Sitecore XP Installation Guide. For example, Sitecore Commerce does not support Windows Home and Education editions.
Operating system Microsoft Windows Server 2012 R2, or 2014. 64-bit
Database Microsoft SQL Server 2012, or 2014
Web server

Microsoft IIS 7.5 or later

HttpPlatformHandler

Microsoft Web Deploy 3.6

PowerShell PowerShell 4.0
Software framework .NET Framework 4.5.2 Developer Pack with available updates

ASP.NET MVC 4 or later

ASP.NET Core
Development environment Visual Studio Professional 2012 or 2013.
Sitecore Commerce Visual Studio Extension… SitecorePluginTemplate.vsix
Runtime environment Node.js - https://nodejs.org/download/
Odata Odata v4 Client Code Generator
Redis

Redis Server – Redis-x64.msi

Redis Desktop Client – http://redisdesktop.com

Git client http://git-scm.com/download/win

The following items are installation requirements:

  1. Install Visual Studio 2015.
  2. Install the ASP.Net 5 Beta 7 Visual Studio Tools:
  3. Install the .NET Version Manager (DNVM).

    @powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{iex ((new-object net.webclient).DownloadString('https://dist.asp.net/dnvm/dnvminstall.ps1'))}"

    • Install a DNX (.NET Execution Environment)

      dnvm install 1.0.0-beta7

      dnvm use 1.0.0-beta7 –P