1. Инструменты
- есть два направления выбора, бесплатные и платные ecommerce системы.
Из бесплатных это opencart, можно и на WordPress как пишут выше, но я бы не рекомендовал системы, которые не являются ecommerce платформами, где функционал магазина реализуется отдельным плагином.
Платных хватает, есть из чего выбрать.
2. По типу собственности
- разработка своего либо аренда готового магазина. Этот вариант подходит когда нужен быстрый старт, посмотреть как пойдёт дело.
3. Варианты разработки
- научиться самому либо делегировать задачу другому. Как вариант купить коммерческий шаблон.