In our You Have a Website Campaign we planned what the store should look like. We use OpenCart on InMotion Hosting.