Курс молодого бойца для гуманитария, начинающего онлайн энтерпренёра
Первое, что нужно понять: если у тебя есть идея, но ты не знаешь, как ее реализовать — грош цена твоей идее. 

Все, о чем Вы пишите, уже ни раз освещалось на хабре — достаточно воспользоваться поиском. Серьезно, ну очень много статей на эту тему тут. Задал вопрос — вбил в поиск — прочитал статью.
Вы же понимаете, что не бывает книг «Сделай сам свой стартап за 21 день и стань миллионером для чайников»? Вернее, такие книги есть, но прочитав их Вы ни на шаг не приблизитесь к исполнению своей идеи.

Поднять свой магазин на CMS — не большая проблема. Есть шаблоны и для joomla, и для drupal, и для кучи других CMS. Если не нужен магазин, всегда можно подделать контент под то, что требуется. 
Хороший дизайн можно заказать у фрилансеров, предварительно его обговорив. 

В общем, надо либо все методично изучать самой, либо набирать команду, либо просить фрилансеров. 
А то получается, как в анектоте 
Пусть возьмёт в долю разработчиков-друзей. Пусть таких заведёт. И всё будет в порядке :-)