E-commerce is something that I prefer to customize for a particular need, and I don't tend to like the "cookie cutter" solutions.
However, you might find this book helpful - this gets good reviews (but I didn't read it myself):
http://www.bookpool.com/sm/1590592549
Eric