Вы определитесь с целью.
Хотите интернет-магазин сделать и запустить бизнес чтобы он работал и прибыль приносил или хотите спроектировать магазин, заложить архитектуру, поработать над структурой, сделать чтоб все было правильно и все такое.
Отсюда уже будет ясно какие решения надо принимать.
А то у вас в заголовке одна цель, в тексте совсем другое.