Вопросы, которые Вы не понимаете - это только самые начальные. Очень возможно, что будут задачи на добавление функционала в личный кабинет. Полная настройка интернет магазина на популярных бесплатных и платных CMS это геморойная задача для неподготовленного разработчика. Еще проблема, что подобные CMS очень прожорливые, для того, что бы сайт на них базе работал быстро придется платить дороже, чем за самописное решение. Рекомендую Вам разработать ТЗ, подготовить макет дизайна и обратиться к фрилансерам. То, что Вы описали, может стоит не дорого, работы на 1-1,5 недели.