Добрый день. Для этого нужно понять, чем желаете торговать, найти поставщиков, договориться о ценах, изучить рынок предложений конкурентов, составить бизнес-план, чтобы сразу не прогореть, подобрать и зарегистрировать домен, хостинг, установить движок интернет-магазина, добавить дизайн (опционально) , запустить рекламу. Все весьма и весьма условно бесплатно в том случае, если умеете все это делать сами. Я бы вам очень рекомендовал сначала бизнес-план составить и показать тому, кто разбирается в онлайн торговле, иначе можете получить печальный опыт. Помочь с оформлением и планированием могут здесь: intrade-77.ru Но не все бесплатно.
Для открытия интернет-магазина нужно: открыть фирму, сделать сайт, купить домен и хостинг, выложить сайт на хостинг, наполнить сайт контентом, начать его продвигать (как минимум дать контекстную рекламу, иначе откуда кто о вашем сайте узнает? ) Ну и дальше начать работать, см. по ссылке после списка доменных имён для интернет-магазинов..