Advanced license required
Features described on this page require the Xperience by Kentico Advanced license tier.
The digital commerce feature helps you build simple online stores where you can sell physical or digital products. It gives you the basic tools, data structure, and actions you need to manage your shop and process orders. You can use it to set up product listings, handle purchases, and store customer data. Custom development is needed to fully set up and customize your shop, but this feature takes care of the main building blocks so you don’t have to start from scratch.
To use the commerce features of Xperience by Kentico:
To enable the commerce feature:
Open your Xperience project in Visual Studio and edit the Program.cs file.
Enable the commerce feature in the application startup:
using Microsoft.AspNetCore.Builder;
using Kentico.Web.Mvc;
using Kentico.Xperience.Commerce;
// ...
WebApplicationBuilder builder = WebApplication.CreateBuilder(args);
// ...
builder.Services.AddKentico(features =>
{
// Enables digital commerce
features.UseCommerce();
});Register the required commerce service implementations. You must at minimum implement and register a product data retriever and a tax calculation step for the price calculation service to work.