What do you dislike about AspDotNetStorefront?
Caveat - it's been about 7 years since I last used AspDotNetStorefront so it may have chnaged.
However, the product I tried to use was a horrible mess. Here are some highlights:
* I was told by one of their staff, that their lead developer thought database foreign keys were somehow evil. So, a large database with nothing to show you its structure, or enforce data integrity. It was sold as 'no awkward restrictions to deleting data ' (or words to that effect). What it meant was that is was really easy to create orphaned records, or delete records that broke connections. They believe that software should manage such tasks, but that only works if the code is well written and the schema is known. No documentation to explain the schema.
* The whole project looked like an old Classic ASP app that had been 'converted' into an ASP.Net app. At its heart, were two huge files, full of code that applied business rules, and churned out hard-coded HTML that was impossible to change unless you bought the source code. Absolutely no separation of UI, business logic and database as you would expect. No logical diagram of classes, just a huge mass of spaghetti code.
* I tried to change the layout of the basket. That was a horrible experience. The entire basket was generated in code, building up HTML using strings, so hard to maintain even if you'd paid for the source code. And what a mess! A mass of nested tables, that had presumably been added to over the years and never reviewed. I found single cell tables nested inside single cell tables. Absolutely appalling.
I could go on but I think I've made my point. Unless this app has been rewritten from scratch over the last 7 years, please stay away from it. Even if it has been rewritten, check the structure and the source code carefully before you commit. If they could produce something so bad before, there is no guarantee that a rewrite is any better. Review collected by and hosted on G2.com.