Quick start
Use this guide to deploy, configure and run precompiled Virto Commerce Platform on local machine.
Prerequisites
The following prerequisites needs to be installed to deploy and run Virto Commerce.
Install CLI
vc-build
is the official CLI for building, deploy releases, create and push packages, and package management for projects based on Virto Commerce.
-
Open new command line or terminal window
-
Install Virto Commerce CLI tools
dotnet tool install -g VirtoCommerce.GlobalTool
-
We recommend to use Virto Commerce in HTTPS mode. .NET Core SDK installs the ASP.NET Core HTTPS development certificate, but it's not trusted. To trust the certificate, perform the one-time step to run the dotnet
dev-certs
tooldotnet dev-certs https --trust
Setup
-
Create a clean folder for Virto Commerce for example
C:\vc-platform
mkdir C:\vc-platform
-
In the command line go to the
vc-platform
foldercd C:\vc-platform
-
Install platform and modules
vc-build install
The vc-build install
command creates a Virto Commerce platform or other artifacts based on a default template.
Configure
- In the
vc-platform
folder open the appsettings.json file in a text editor. - Find a ConnectionStrings section and modify the VirtoCommerce node to your SQL server configuration accordingly:
"ConnectionStrings": { "VirtoCommerce" : "Data Source={SQL Server URL};Initial Catalog={Database name};Persist Security Info=True;User ID={User name};Password={User password};MultipleActiveResultSets=True;Connect Timeout=30" },
Run
-
Run the VirtoCommerce platform using
dotnet
CLI commanddotnet.exe VirtoCommerce.Platform.Web.dll --urls=https://localhost:5001
dotnet.exe
starts Virto Commerce platform, connects to database and creates tables.After that Virto Commerce platform is ready to accept API requests from any client.
-
To access Virto Commerce administrator portal go to: https://localhost:5001
-
Use the following credentials:
Login: admin Password: store
-
I will ask if to prepare the platform with the sample data or leave it empty. Leave it empty. The data preparation will be described in the next guidelines.
- It will also ask to change the password after the first login. Update password to the new one.