Exabit Logo

Сколько стоит интернет-магазин на заказ - и почему один проект стоит 400 тыс. ₽, а другой 4 млн ₽

15 марта 2025 · 4 мин чтения ·
Сколько стоит интернет-магазин на заказ - и почему один проект стоит 400 тыс. ₽, а другой 4 млн ₽

«Нам прислали два КП: одно на 280 тыс. ₽, второе на 1,4 млн ₽. Почему такая разница, если визуально магазины почти одинаковые?» Вопрос нормальный. Короче, почти всегда сравнивают экраны, а платить потом приходится за склад, цены, фильтры, обмен с 1С и все, что происходит после кнопки «Купить».

Я бы читал смету магазина как схему процессов. Тогда быстро видно, где вам продают просто витрину с корзиной, а где - рабочий инструмент продаж.

Похожий магазин снаружи может быть разным проектом внутри

Внешне два магазина легко спутать. У одного каталог на 300 SKU, оплата онлайн, одна служба доставки и простая админка. У другого - 20 000 SKU, несколько складов, обмен с 1С раз в 5 минут, цены для опта и розницы, возвраты, статусы поставки и роли для менеджеров.

У нас был проект в дистрибуции запчастей. Клиент пришел с формулировкой «нужно как у конкурента». После двух встреч выяснилось, что ему нужны 3 типа цен, B2B и B2C в одном каталоге, резервирование остатков, SEO-страницы фильтров и синхронизация с CRM. По картинке - обычный магазин. По работам - уже 2,8 млн ₽, а не 600 тыс. ₽.

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

Смета врет не цифрой, а пропусками

Вот смотри: в дешевом КП все обычно выглядит аккуратно, пока не начинаешь задавать неудобные вопросы. Импорт каталога, миграция старых данных, фильтры, поиск, SEO-логика, обучение сотрудников, поддержка после релиза - все это легко уезжает в «обсуждается отдельно».

На одном тендере мы сравнивали свою оценку с более дешевым предложением. У нас было 8 блоков работ, у коллег - четыре строки. Клиент сначала выбрал дешевле, а через месяц вернулся: поиск, фильтрация и обмен с 1С внезапно оказались допработами. По деньгам почти догнали нас, по срокам потеряли еще 5 недель.

Базовая смета:
- каталог
- карточка товара
- корзина
- checkout

Полная смета:
- аналитика и проектирование
- импорт каталога
- фильтры и поиск
- SEO-архитектура
- интеграция с 1С / CRM
- тестирование
- запуск и обучение

Если товаров много, подрядчик может заложить OpenSearch, Redis, очереди и отдельную индексацию. Это не украшения для сметы, а способ сделать так, чтобы магазин на 10 000+ товаров не думал по 2-3 секунды на каждый фильтр.

Полезнее смотреть на сценарий запуска, а не на «цену от»

Фраза «интернет-магазин от 150 тыс. ₽» мало о чем говорит. За такие деньги можно стартовать, но ждать сложной логики и нормального роста без переделок я бы не стал.

Сценарий Что внутри Бюджет
Быстрый запуск шаблон, малый каталог, корзина 150-400 тыс. ₽
Типовой магазин фильтры, оплата, доставка, базовые интеграции 400-900 тыс. ₽
Кастом с интеграциями 1С, CRM, кабинет, акции, SEO-логика 900 тыс. - 2,5 млн ₽
Платформа под рост B2B+B2C, multi-store, высокая нагрузка от 2,5 млн ₽

Мы часто собираем первый релиз на Laravel 11 + PostgreSQL 16, если бизнесу нужен понятный запуск без лишней архитектуры. Для тяжелых историй с очередями, ролями и отдельным поиском уже может подойти Node.js 20 + NestJS, Redis, OpenSearch. Тут вопрос не в моде на стек, а в том, какие процессы должны жить в магазине с первого дня.

Хороший магазин стоит примерно столько, сколько стоят ваши реальные процессы. Дизайн в этой сумме обычно не главный пункт.

Где можно срезать бюджет, а где экономия потом бьет больно

Переплата бывает, когда бизнесу слишком рано продают сложную архитектуру. Был клиент в нише детских товаров, которому предлагали headless-проект почти за 3,6 млн ₽. Мы сделали магазин на Laravel 11 + PostgreSQL 16 за 1,1 млн ₽: нормальный каталог, SEO-структура, платежка, доставка. На старте этого хватило.

Но чаще я вижу обратную историю - дорогую экономию. В прошлом году к нам пришла компания после запуска магазина за 290 тыс. ₽ на типовом решении. Через 8 месяцев каталог на 10 000+ SKU начал тормозить, остатки синхронизировались с ошибками, а персональные цены для оптовиков просто некуда было вставить. Переделка и миграция обошлись еще в 850 тыс. ₽.

Один раз мы сами пытались сэкономить на поиске для магазина мебели. На демо все летало, а на боевых данных - уже нет, и через месяц переделывали на отдельный индекс. Неприятно, но полезно: большие каталоги лучше считать на реальных данных, а не на красивом тестовом наборе.

До:

  • смета на 420 тыс. ₽
  • запуск за 6 недель
  • «поиск потом докрутим»

После:

  • допработы еще на 310 тыс. ₽
  • задержка на 4 недели
  • переделка каталога после релиза

Как проверить КП без технического бэкграунда

Я бы прошелся по такому короткому чеклисту:

  • Что точно войдет в первый релиз, без формулировок «обсудим позже».
  • Какие интеграции уже оценены твердо, а где пока только диапазон.
  • Что заложено по SEO: ЧПУ, canonical, sitemap, пагинация, страницы фильтров.
  • Как магазин переживет рост каталога хотя бы в 10 раз.
  • Что сломается первым, если завтра заказов станет в 3 раза больше.

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

В ближайшие 6-12 месяцев магазины будут дорожать не из-за дизайна, а из-за интеграций, поиска и каталожной логики. Если хотите быстро проверить любое КП, спросите одну вещь: где у этого проекта самая дорогая переделка после запуска. Обычно это и есть его настоящая цена.

Нужна помощь с реализацией?

Расскажите о задаче - предложим решение и дадим оценку сроков.