Первое, что нужно понять: если у тебя есть идея, но ты не знаешь, как ее реализовать — грош цена твоей идее.
Все, о чем Вы пишите, уже ни раз освещалось на хабре — достаточно воспользоваться поиском. Серьезно, ну очень много статей на эту тему тут. Задал вопрос — вбил в поиск — прочитал статью.
Вы же понимаете, что не бывает книг «Сделай сам свой стартап за 21 день и стань миллионером для чайников»? Вернее, такие книги есть, но прочитав их Вы ни на шаг не приблизитесь к исполнению своей идеи.
Поднять свой магазин на CMS — не большая проблема. Есть шаблоны и для joomla, и для drupal, и для кучи других CMS. Если не нужен магазин, всегда можно подделать контент под то, что требуется.
Хороший дизайн можно заказать у фрилансеров, предварительно его обговорив.
В общем, надо либо все методично изучать самой, либо набирать команду, либо просить фрилансеров.
А то получается, как в анектоте