Как бесплатно создать интернет-магазин
Шаг 1. Регистрируешь бесплатный хостинг. Например, здесь:
https://beget.com/ru/hosting/free
Шаг 2. Покупаешь домен в зоне
.ru за 179 руб. (цена за год) - это будет адрес твоего магазина.
Шаг 3. Заливаешь на хостинг любую бесплатную CMS. Например, версию Витрина отсюда:
https://moguta.ru/download
Шаг 4. После установки и настройки CMS, через админку CMS добавляешь товары, тестируешь все.
Шаг 5. Если все хорошо, пользуешься и радуешься, если чувствуешь или видишь, что не хватает ресурсов, переходишь на платный хостинг, но в принципе для старта должно хватить и бесплатного (без гарантий).
Если хотите совсем-совсем бесплатно даже без трат на домен, то тогда тупо создавайте свой магазин на Авито или ВКонтакте. Вопрос продаж в интернете - это не про наличие или отсутствие магазина, а скорее про наличие или отсутствие каналов привлечения клиентов. Продавать товары можно и без интернет-магазина, хоть через группы ВКонтакте, хоть через WhatsApp, хоть через прямые звонки на ваш телефон, тут важнее вопрос рекламы, а не наличие или отсутствие сайта.