Incase you missed it at the 2010 Umbraco UK Festival, I held a session demonstrating a few techniques you can use for integrating 3rd party systems with Umbraco. As an example, I attempted to integrate nopCommerce, a popular open source, .NET based ecommerce system, into a blank Umbraco install within 40 minutes (That may have been a bit optimistic in hindsite =).
In the most part, the session went pretty well, and I managed to cover all the major pain points of integrating with Umbraco, though due to time constraints, I did have to skim over some of the nopCommerce specific issues, but overall, the feedback has been positive.
If you couldn’t make the event, you can go checkout the video of my session as recorded by Warren Buckley on the Umbraco Video Archive
And as promised in my session, you can now download the example implementation from my session at the following location:
http://www.mattbrailsford.com/downloads/umbnop.zip
In the zip file, you’ll find a fully configured install of an Umbraco and nopCommerce integration + database files (in the App_Data folder), so all you should need to do is attach the database to your SQL Server instance, update the connection strings in /web.config and /config/connectionstrings.config accordingly, and then just setup the site in IIS and away you go.
The one thing I do want to make clear though, is that this is very much a proof of concept, and was done purely as an example of techniques you can use to integrate systems with Umbraco. If you are looking for a basic Umbraco + nopCommerce integration, then this will definitely make a great starting point, but in no way is this a complete solution. That being said, if you do have any questions, both in relation to integration in general, or specifically nopCommerce, by all means leave a comment below, or even better create a topic over at our.umbraco.org.
(A big thank you goes out to @skiltz, for most of the initial legwork, #h5yr)

Hi Matt
i having prob with database attached time
got an error message like this
“The database cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported.
(Microsoft SQL Server, Error: 948)”
thanks
shah
Hey Shah,
I’m using SQL Express 2008 R2. Unfortunately, I don’t think it’s possible to create a backup for a previous version of SQL, so it sounds like you’ll need to update your SQL Server I’m afraid.
Many thanks
Matt
Hi Matt,
Thanks for your reply.
I have updated my sql server and its working fine.
Thanks
Hi Matt: The method or operation is not implementedNopSolutions.NopCommerce.BusinessLogic.Profile.StoreMembershipProvider.GetUser(…..
when I try to view a secured page or I try to add a role.
Is there a chance you can send the source code of your project?
Thanks in advanced,
Manuel.
Hi Manuel,
The source is linked to in the article above (just below the video)
Many thanks
Matt
Hi Matt,
This was great. Somehow, I am not able to go through video. nopCommerce has released new version 1.9. If I want to upgrade your solution to ver. 1.9 what should I do?
Hey,
I only did this integration as a proof on concept, so unfortunately I’m not up to speed with the changes in nopCommerce 1.9, and so couldn’t really suggest what you’d need to change. If I can find the time, I may look at updating the demo, but I can’t say that will be any time soon.
My apologies.
Matt