Apologies that was a stupid answer and no use to man nor beast.
If you intend to use a website as your primary source of marketing and if you want e-commerce functionality then I would suggest you invest your money into the design rather than the build.
You need to find a good web designer, plenty exist but a specific web designer with decent CSS knowledge.
Budget £2k to come up with design and customise the following applications.
Look at the following good commercial applications:
http://www.shopify.com I’d use this as your e-commerce base application
http://www.campaignmonitor.com Use this for your list management and email
The 2 have a mutual plug-in so that they work together.
If you do that then you will have a top quality application, nicely designed and won’t have spent the earth.
Avoid bespoke & avoid open source