Что должен включать в себя интернет магазин:
Дизайн сайта (в зависимости от ниши, в которой ваш онлайн магазин)
Разработка сайта (техническая составляющая)
Домен (имя магазина в сети Интернет www.aбс.com)
Хостинг (профессиональная электронная почта. Не абс@gmail.com , а hello@абс.com Чувствуется разница?)
Описания товаров
Фотографии товаров
Синхронизация с вашей БД (базой данных), дабы исключить риск продажи товара, которого у вас нет
Платёжный шлюз (чтобы принимать оплаты онлайн)
Поисковые роботы Google, Yahoo, Bing, Yandex и т.д.
Продвижение (трафик, лиды, потенциальные клиенты)
Наличие SSL сертификата, без которого нельзя вести онлайн бизнес
Помните, интернет магазин должен быть отличен от обычного сайта. Сайт может быть без платёжного шлюза, интернет магазин – нет.
Нельзя забывать про дружественный интерфейс и навигацию.
Очень многое зависит от дизайна вашего сайта, поэтому доверяйте это дело профессионалам.
Многие разработчики сайтов даже не подозревают о чём речь, когда им говорят про поисковых роботов.
Поэтому, тщательно подготовьтесь сами или наймите тех, кто действительно разбирается в том, что делает.
Примеры прибыльных магазинов, можете посмотреть здесь