Это один из самых регулярных вопросов, который мне переодически задают друзья и знакомые. Но мало кто верит в то, что интернет магазин можно сделать абсолютно бесплатно. Даже больше, вам не прийдется написать ни одной строчки программного кода. Нигде! Самое трудное из всего этого, это возня с консолью Linux, но ведь мы этого не очень боимся, правда? Итак поехали!
1) Необходим бесплатный хостинг с поддержкой php и mysql и желательно ssh для настройки получения сертификата по cron (об этом ниже)
2) Установить бесплатный CMS Wordpress (Content Management System - движок сайта ) он на сегодня самый популярный, есть и другие популярные CMS, например Joomla, Drupal, 1C Bitrix, но я их не тестировал для магазинов, возможно у вас там получится что-то более интересное.
3) Установить модуль для Wordpress под названием WooCommerce
4) Установить дополнительные модули Яндекс.Касса для WooCommerce - для приема платежей, Почта России и EMS для WooCommerce - для расчета клиентами магазина стоимости доставки
5) Получите бесплатный домен второго уровня для своего сайта у регистратора Freenom вида vashmagazin.tk или .ml или .ga или оставьте домен третьего уровня вида vashmagazin.domenhostinga.ru, бесплатные хостигни его дают по умолчанию
6) Самый технически сложный момент, это получение и установка сертификатов для шифрования соединения между клиентом и вашим магазином по протоколу HTTPS, бесплатные сертификаты сроком на 3 месяца выдает Let’s Encrypt, при относительно несложных манипуляциях обновление сертификата можно сделать автоматическим. Настроил и забыл, для этого нужен ssh
7) Заключительный этап - подключение Яндекс кассы, есть вариант для физ. лица и для юрлица.
Профит!