Installation
Learn the steps needed in order to install Umbraco Commerce into your Umbraco CMS website.
Learn how to install Umbraco Commerce into your Umbraco CMS implementation.
You can also find information about how to upgrade and how to install and activate your Umbraco Commerce license.
To install Umbraco Commerce via NuGet you can run the following command directly in the NuGet Manager Console window:
PM> dotnet add package Umbraco.Commerce
Alternatively, you can also find and install the NuGet package via the NuGet Package Manager in Visual Studio. You will see a number of packages available, however, you will want to install the main Umbraco Commerce package.

Installing Umbraco Commerce via the NuGet Package Manager
For most sites using a single solution, the above will be all you need to install Umbraco Commerce into your project. When you have a more complex solution structure consisting of multiple projects, Umbraco Commerce is available in multiple sub-packages with varying dependencies.
Sub-package | Description |
---|---|
Umbraco.Commerce.Common | A shared project of common, non-Vendr-specific patterns and helpers. |
Umbraco.Commerce.Core | Core Vendr functionality that doesn't require any infrastructure-specific dependencies. |
Umbraco.Commerce.Infrastructure | Infrastructure-specific project containing implementations of core Vendr functionality. |
Umbraco.Commerce.Persistence.SqlServer | Persistence-specific project containing implementations of core Vendr persistence functionality for SQL Server. |
Umbraco.Commerce.Persistence.Sqllite | Persistence-specific project containing implementations of core Vendr persistence functionality for SQLite. |
Umbraco.Commerce.Web | Core Vendr functionality that requires a web context. |
Umbraco.Commerce.Cms | Core Vendr functionality that requires an Umbraco dependency. |
Umbraco.Commerce.Cms.Web | The Vendr functionality for the Umbraco presentation layer. |
Umbraco.Commerce.Cms.Web.UI | The static Vendr assets for the Umbraco presentation layer. |
Umbraco.Commerce.Cms.Startup | The Vendr functionality for registering Vendr with Umbraco. |
Umbraco.Commerce | The main Vendr package entry point package. |
Before upgrading, it is always advisable to take a complete backup of your site and database.
Umbraco Commerce uses Umbraco Migrations to install all of its features. Upgrades follow the same process as the installation processes detailed above, by installing the latest version over the top of the existing package installation. By using this process the installation will only install new features and features that are missing.
Last modified 12d ago