Area: Optimizely Commerce
Applies to versions: Latest

Creating your project

Recommended reading 

For better control and understanding, it is recommended to start developing in an empty project. However, you can install a sample site to explore and use for inspiration. The Visual Studio extension configured with NuGet packages provides a pre-configured website with CMS, and a Visual Studio project for development, to which you add the Commerce components through NuGet.

Note: If you install a project outside the default location Documents\Visual Studio\Projects, ensure that the current user has write permission to the parent directory to which you are installing. SQL LocalDB does not respect the Administrators group.

Creating the project

Optimizely Commerce is based on two sites: a front-end (CMS) site and a back-end (Commerce Manager) site. Before you continue, follow the 5 steps under Installing Commerce to create an empty Commerce project.

The project structure

The installed folder structure is similar to a "plain" CMS site, except there are two sites, back-end and front-end, and an Infrastructure folder containing InitializationModule.

The initialization module ensures that the catalog structure is added under the site's root level.

Updating to the latest

See Installing Optimizely updates to add the latest updates to a Commerce site.

Next step

Go to Creating a start page. This will be the starting point for displaying product content on your e-commerce website.

Do you find this information helpful? Please log in to provide feedback.

Last updated: Aug 21, 2013

Recommended reading