< Кейсы резидентов >

Как создать интернет-магазин самому: кейс участника клуба и счёт после запуска

Владимир Богдан работает маркетологом в EdTech и разработчиком никогда не был. Магазин доставки фруктов «Гранат Маркет» он собрал через Claude Code сам, и гранатмаркет.рф прямо сейчас открывается, а каталог и корзина в нём работают.

12 августа 2026 5 мин чтения Тимур Яковлев
Как создать интернет-магазин самому: участник клуба собрал магазин доставки с каталогом и корзиной без разработчиков

Что собралось

Каталог из восьми категорий, карточки товаров, корзина, личный кабинет, «товар дня» с обратным отсчётом и программа лояльности. Подрядчиков по вёрстке и дизайну в этой работе не было.

На витрине висят акции и обещание вернуть деньги за несвежий товар, отдельными разделами идут доставка и оплата, отзывы и новости, а в шапке выбирается город. Товары разложены по восьми категориям от фруктов и ягод до орехов и наборов, на карточках указаны прямые поставки из Таиланда, Перу и Греции, а доставка обещана на следующий день. Каждый такой экран в работе с подрядчиком нужно описать, согласовать и потом ещё раз переделать, и недели уходят именно на это.

Где понадобился человек

По базе данных и настройке сервера Владимир взял разовую консультацию у знакомого бэкендера. Витрину и логику блоков модель собирает уверенно, а решения про хранение данных принимает молча, и ошибка в них не видна на экране.

В январе 2026 года основатель Moltbook публично рассказал, что не написал для проекта ни строки кода. Исследователи Wiz за несколько суток достали оттуда 1,5 миллиона токенов аутентификации и 35 тысяч адресов почты, потому что ключ доступа к базе оказался в клиентском JavaScript, а разграничение прав на таблицах не включили. Veracode прогнала 80 задач через больше чем сотню моделей и нашла уязвимости из OWASP Top 10 в 45% сгенерированного кода.

Поэтому слой, который отвечает за данные покупателей, показывают профильному специалисту. Проверяют, кто и через какие ключи имеет доступ к базе, какие права выданы на таблицы и откуда восстанавливается копия, если сервер упадёт. Владимир так и сделал.

Что собирается само в интернет-магазине и что остаётся владельцу после запуска

Во что обходится магазин после запуска

Дешевле всего обходится как раз сборка. Домен в зоне .ru стоит 199 рублей за регистрацию и 399 за продление, тариф конструктора с магазином начинается от 500 рублей в месяц при годовой оплате.

ЮKassa берёт 2,8% с платежа плюс 1% за чек, НДС сверху, облачная касса в аренду обходится от 1300 рублей в месяц, а фискальный накопитель на 15 месяцев стоит 12 100. При оплате картой на сайте касса нужна, и чеков пробивается два, на предоплату и на отгрузку.

≈7 000 ₽
витрина с доменом за первый год
2,8% + 1%
эквайринг и чек с каждого платежа, НДС сверху
от 1 300 ₽
аренда облачной кассы в месяц

За первый год витрина с доменом обходится примерно в семь тысяч рублей, а всё остальное набегает вместе с первыми заказами. Эти суммы не зависят от того, кто собирал магазин. Разница между самостоятельной сборкой и работой студии заканчивается на витрине.

Что предстоит оформить

Если вы запускаете магазин с личным кабинетом, вы храните данные покупателей, и вместе с ними появляется бумажная часть. Уведомление в Роскомнадзор подаётся до начала обработки данных, а правила дистанционной торговли требуют оферту на сайте и подтверждение заказа с номером.

Точный список зависит от товара и статуса продавца, поэтому его собирают вместе с юристом заранее, пока правки ещё дешёвые. В кейсе с сайтом юридической фирмы эта часть работы оказалась тяжелее самой вёрстки, и там она хотя бы была понятна изнутри.

Когда проще позвать студию

Пока дело ограничивается витриной и заявкой в мессенджер, с задачей справляется один человек, и цена ошибки невелика. С появлением оплаты, доставки и базы покупателей задач становится заметно больше, чем помещается в один вечер.

Студия за индивидуальный проект просит от 150 до 500 тысяч рублей, а магазин с уникальным дизайном и сложным каталогом делается три-пять месяцев. Владимир получил рабочую витрину гораздо быстрее и дешевле, а всё, что связано с деньгами покупателя, всё равно пришлось решать отдельно.

Конструктор держит данные покупателей у себя и вместе с ними забирает часть забот про обновления и доступы, зато диктует, как устроен каталог и что можно поменять. Собственная сборка даёт свободу и оставляет владельцу базу, бэкапы и обновления, а это работа, которая не заканчивается на запуске.

Витрину и каталог собирайте сами, а к моменту, когда магазин начнёт принимать деньги, найдите человека, который посмотрит на базу, платежи и документы. Час его времени стоит дешевле, чем разбор последствий, и это единственная часть пути, где экономить не стоит.

Частые вопросы

Как создать интернет-магазин самому: нужна пошаговая инструкция?

Руководства платформ описывают сборку витрины, и на старте этого хватает. Дальше идут каталог и корзина, потом оплата с кассой, потом личный кабинет и документы, и каждый следующий шаг дороже предыдущего.

Сколько стоит создать интернет-магазин самому?

Домен около 400 рублей в год, конструктор от 500 рублей в месяц при годовой оплате. После запуска добавляется эквайринг 2,8% с платежа плюс 1% за чек, НДС сверху, и касса от 1300 рублей в месяц.

Нужна ли онлайн-касса интернет-магазину?

При оплате картой на сайте касса нужна, причём чек формируется дважды. Самозанятые на НПД от ККТ освобождены и пробивают чек через «Мой налог», но их режим подходит не всякой торговле, и это вопрос к бухгалтеру.

Что делать, если магазин перерастёт конструктор?

Уходить придётся с переносом каталога и клиентской базы, поэтому возможность выгрузить код и данные стоит проверить ещё при выборе тарифа. Своя логика на своём коде тоже реальна без большой команды: так собрано мини-приложение в Telegram с реальными платежами, где оплата работает в проде.

Что в итоге

Магазин с каталогом, корзиной и программой лояльности собирается своими силами, и «Гранат Маркет» это показывает. Деньги при этом уходят уже после сборки — на приём платежей, кассу, документы и хранение данных покупателей. Владимир дошёл до этой границы и позвал бэкендера на один разговор. Это и есть самая переносимая часть его опыта: собирать самому имеет смысл ровно до того места, где ошибка перестаёт быть видимой на экране.

Тимур Яковлев

Тимур Яковлев

Отвечает за контент и продукт в AI Practiq. Собирает внутренние инструменты клуба без опыта в разработке — от бота регистрации на мероприятия до пайплайна статей.

Такие разборы мы делаем каждую неделю

AI Practiq — закрытый клуб предпринимателей, которые внедряют ИИ в свои задачи и рассказывают друг другу, что получилось и что сломалось. Оставьте контакты, расскажем, как устроено участие.

Ответим в Telegram в течение рабочего дня.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.
Made on
Tilda