Some people are great at cooking from scratch. They throw a few ingredients into a bowl, toss it in the oven, and it comes out smelling and tasting amazing. Unfortunately, that approach doesn't work so well for e-commerce websites. An effective online storefront doesn't just materialize if you throw together a web page and some shopping cart software. You need a recipe - and you need to know how to use it.