Определитесь с тем, какую задачу вы хотите решить в первую очередь, прокачаться самому или помочь другу. Если все же второе, лучше всего в данном случае взять готовую SaaS-платформу. Например, для российского рынка подойдет
CS-Cart или
InSales.
У каждой из них есть свои преимущества и недостатки, но каждая позволить запуститься быстро и адекватно. Поверьте, 8 меяцев опыта недостаточно для разработки магазина, приносящего прибыль. И речь не только и не столько о технических скиллах, сколько обо всем том, что сопутствует запуску нового e-commerce-бизнеса. SaaS закроет этот вопрос ля вашего друга "под ключ".