views:

826

answers:

8

I'm an ECommerce newbie. I'm looking for an exceptional guide for setting up casual ECom (or plugging it into an exsiting site) for ASP.NET, complete with recommended components for a product catalog/shopping cart/merchant account and any anything else I might need.

I don't have a large product inventory (less than 50) and don't plan on doing more than 100 transactions a day.

Ideally the components would be highly configurable and be reasonable in price (or free). I'm not looking for someone to go shopping for me, I would appreciate it if you've actually used or had experience with the components you recommend.

Failing that if you can find a dynamite article/walkthrough I'd take that too, I didn't find much on the end of a Google search.

Thanks in advance!

+13  A: 

Dash Commerce is pretty much the default open source c#/.net e-commerce platform. It's got the biggest community, is under active development, has Enterprise options (ie, if you want to, you can pay for support) and is actually used by a lot of websites, so you can be fairly confident it's mature, reliable etc. There are also lots of payment plugins already available, which is a bonus as payments are tricky and need to be done securely and reliably. Unfortunately Dash Commerce seems to have disappeared off the face of the internet. nopCommerce is the next most mature and active ASP.Net Webforms alternative.

IIRC it was originally written by Rob Connery as a project to use Subsonic, but it's matured and grown it's own self sustaining ecosystem since then.

Rob has also created the MVC Storefront as an ASP.Net MVC learning exercise. It's probably less mature and harder to use than dash commerce, but if part of the exercise is the technical challenge, then it might be very interesting.

Andrew M
Thanks for the update Andrew. I appreciate it.
Tyler
+8  A: 

There is also a new open source ASP.NET commerce site solution called nopCommerce. Very easy and full featured.

http://www.nopcommerce.com/

JRGuay
Cool, I hadn't heard of that one before, I'll check it out.
Andrew M
I'm in the same situation as the OP; I'm an eCommerce newbie. Based on this answer I spent some time configuring nopCommerce. Overall it's very easy to work with. It even has a blog, forum, and news feed.
Greg
+1 nopCommerce is looking like the best bet for open source mature asp.net. Only warning - double check all of the security, especially PCI type constraints. If you're not using a hosted payment provider, nop might be storing data it shouldn't (the out of the box configuration stores CC and CV2 numbers forever which is a PCI breach, even encrypted.)
Andrew M
+2  A: 

Kentico CMS is a asp.net CMS and E-Commerce platafform i use it. Is a system whith cms, workflow, and e-commerce very cool if you want a software with 3 systems in one. Now have a free licenses.

Some features: CMS, Blog, Forum, Workflow, E-Commerce, Calendar, Polls, Online forms, Media libraries, etc...

pho3nix
I use Kentico a lot. But I wouldn't recommend it for an e-commerce system. It technically works as e-commerce, but barely. It has limited functionality and extending in a meaningful way is too much work. Otherwise, it's a great CMS package and extensible in many others--just not great for e-commerce, IMO.
Mufasa
+5  A: 

You can also check out SutekiShop, simple open source e-commerce implementation of ASP.NET MVC. It contains good programming practices, so it's good for learning (agile/tdd/ddd/...) and simple enough to be modified or templated.

Hrvoje
+1  A: 

Another option you may like to consider is Umbraco. This is an open source CMS which is easily extendible. There is currently a Commerce for Umbraco package in beta that is due to be released this summber.

Andy Rose
+1  A: 

Another e-commerce project to .net is for DotNetNuke is a project named NB_Store very cool and powerful.

pho3nix
+2  A: 

There is a preview ecommerce site using the MVC framework on CodePlex. It was created by Rob Conery (Subsonic creator) and his development was chronicled on his blog.

http://blog.wekeroad.com/category/mvc-storefront

The source is on CodePlex (do a search for 'MVC Sample Apps')

Gabe
+1  A: 

Since I can't post a comment yet, I'm posting here (but this is in reply to Mufasa here http://stackoverflow.com/questions/973840/setting-up-ecommerce-in-asp-net/1054918#1054918)

Ecommerce on Kentico is pretty simple until you need some other payment gateway than Authorize and Paypal. Then it's a little more tricky (and their documentation doesn't help).

Having said that we've already churned out two ecommerce stores (and a third coming soon):

http://www.pureperformancecycles.com and http://www.sst-us.com - both use Authorize as their payment gateways. Pure Performance was nice and simple because it just used the standard Authorize gateway, but SST-US was a little more complicated, but we got there

Piers