HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Set up a development environment

Describes how to set up an Optimizely Customized Commerce development environment.

Optimizely Customized Commerce is installed with templates through Visual Studio or the dotnet command-line interface tool, providing everything you need to get a website up and running and start developing.

📘

Note

See the Optimizely system requirements for production and development environment requirements.

Install Visual Studio

Visit Microsoft Visual Studio to download a suitable version if you do not already have Visual Studio installed.

📘

Note

Visual Studio 2022 or Visual Studio Code is required for developing ASP.NET 6 applications. If you are upgrading to COM 14/CMS 12, see Upgrade assistant.

Install the Optimizely templates

dotnet new -i EPiServer.Templates

Install the Episerver CLI Tool

dotnet tool install EPiServer.Net.Cli --global --add-source https://nuget.optimizely.com/feed/packages.svc/

📘

Note

The latest version of the EPiServer.Templates and CLI Tool require .NET 6.

Licenses

A license is not required when running on localhost or domainname.local.

Eventually, you will need a commercial Optimizely license for testing and production environments. You can order a time-limited demo license from the Optimizely License Center for evaluation purposes.

Exploring advanced features

To explore more advanced features such as multi-site and language support and test deployment locally, you need a more production-like development environment using Internet Information Services (IIS).

When you test deployment and backup and restore databases, you should install SQL Express or SQL Server Developer Edition and Management Studio.