Since I can't post a comment yet, I'm posting here (but this is in reply to Mufasa here Setting Up ECommerce in ASP.NET)
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