Jonas Bergqvist
Mar 9, 2015
(8 votes)

Installing Commerce using Visual Studio extensions

With the update 56, we now have support for installing both the front-end site and Commerce Manager using the Visual Studio extension.

From now on, deployment center shouldn’t be used when installing a new empty commerce site. The steps to create a new site are:

  • Create a new CMS site using the visual studio extension.
  • Add the EPiServer.Commerce nuget package on the project.
  • Add the EPiServer.Commerce.UI.ManagerIntegration on the project.
  • Create a new empty project in the solution.
  • Add the EPiServer.CommerceManager nuget package on the empty project.
  • Run update-epidatabase in the package manager console.
  • Compile.
  • Start the Commerce manager site (Set as startup project, and then Ctrl+F5).
  • Run the front-end site.

As you can see, there is still some steps that needs to be performed after added a site using the Visual Studio extension, but the procedure is still much better than before. It should not take you more than 5 minutes to create a full Commerce site from Visual Studio.

To read more about how a commerce site should be installed, go to the updated installation document.

Mar 09, 2015


K Khan
K Khan Mar 9, 2015 03:54 PM

Well! Does this installation covers both MVC/Webforms aspects?

Quan Mai
Quan Mai Mar 9, 2015 03:57 PM

Yes, basically it creates a barebone Commerce site and you're free to make it MVC or Webforms specific.

K Khan
K Khan Mar 9, 2015 04:50 PM

Thanks! (may be i am asking for more :) ) It will be very helpful if we can have an extension to setup a blank windows service/console application for Integration purposes (Import Cataloag from external source, Export orders in external formats)


Quan Mai
Quan Mai Mar 10, 2015 12:15 AM

Well, in that case make sure you only install episerver.commerce.core, you should be good to go :)

K Khan
K Khan Mar 11, 2015 10:36 AM

Thanks Quan, I will give it a try in my first free time. I think you know why I have asked this question :)

Mar 16, 2015 01:43 PM

Great! Thanks Jonas and the whole commerce team, it will save my day.

Apr 1, 2015 10:29 AM

Me like!

Apr 15, 2015 11:27 PM

Regarding Commerce integration sample project, Nicklas Israelsson have a Github project for just that [0].


Syed Shah
Syed Shah Jul 13, 2015 11:36 PM

Hi Quan,

The mdf file can only be opened on the latest version version of SQL Server. I wanted to attach the mdf file to a shared SQL Server but want not able to do so. If I create the database via deployment center then I get the database directly on that server. 

Am I missing anything?



Please login to comment.
Latest blogs
Optimizely community meetup - Sept 29 (virtual + Melbourne)

Super excited to be presenting this Thursday the 29th of September at the Optimizely community meetup. For the full details and RSVP's see the...

Ynze | Sep 27, 2022 | Syndicated blog

Preview multiple Visitor Groups directly while browsing your Optimizely site

Visitor groups are great - it's an easy way to add personalization towards market segments to your site. But it does come with it's own set of...

Allan Thraen | Sep 26, 2022 | Syndicated blog

The Report Center is finally back in Optimizely CMS 12

With Episerver.CMS.UI 12.12.0 the Report Center is finally re-introduced in the core product.

Tomas Hensrud Gulla | Sep 26, 2022 | Syndicated blog

Dynamic Route in ASP.NET Core When MapDynamicControllerRoute Does Not Work

Background Creating one of the add-on for Optimizely I had to deal with challenge to register dynamically route for the API controller. Dynamic rou...

valdis | Sep 25, 2022 | Syndicated blog

404 Error on Static Assets Within an Optimizely plugin

Background With the move to CMS 12 and .NET 5/6, developers are now able to build Plugins and Extensions using Razor Class Libraries (RCL).  These...

Mark Stott | Sep 23, 2022

How to bypass the content creation view in Optimizely

Something that has come up a couple of times in the last few year is feedback from content editors about the editing view that comes up when creati...

Ynze | Sep 23, 2022 | Syndicated blog