B2B-кабинет с нуля: scope, сроки и бюджет без «цены с потолка»
«Сколько будет кабинет?» — и в ответ прилетает число с потолка или вилка «от 300 тысяч до бесконечности». Через два месяца выясняется: в смете не было персональных прайсов, обмена статусами и роли бухгалтера партнёра. Бюджет удвоился, WhatsApp остался основной системой заказов.
B2B-кабинет с нуля — это не покупка «набора экранов». Это решение CEO/CTO про scope, сроки и бюджет до кода. Ниже — рамка, как получить смету без магии и не переплатить за портал мечты.
Главное. Цена кабинета = роли × данные × интеграции × критерий приёмки. Пока четыре рычага не названы, любая «цена от» бессмысленна. Нормальный первый шаг — Discovery на 1–2 недели с одним owner, а не конкурс скриншотов.
Сначала границы контура — потом цифра в договоре
Почему «цена от» почти всегда врёт
На рынке в одной корзине лежат:
- логин + профиль + «мои заявки» на готовой CMS;
- дилерский кабинет с остатками и счетами;
- полноценный B2B-портал с ERP, кредитом и white-label.
Вилки у агентств легко расходятся: «от 260–800 тыс.» за узкий MVP и «1,5–5+ млн» за кастом с глубокой 1С. Обе цифры могут быть честными — для разного scope. Ошибка заказчика — сравнивать прайсы, не сравнивая рычаги.
Состав экранов MVP (что реально открывают дилеры) — в отдельной рамке: ЛК клиента B2B: 7 экранов. Здесь фокус на том, как из scope получается бюджет.
Четыре рычага сметы
Ответ сразу: покажите подрядчику не «хотим кабинет», а ответы на четыре вопроса. От них зависит и 350 тыс., и 3 млн.
- Роли. Кто входит: закупщик, РОП дилера, бухгалтер? Что видит каждый — свой прайс, чужие цены, только документы?
- Данные (master). Откуда правда по номенклатуре, остаткам, статусам, документам — 1С, склад, CRM, «пока вручную»?
- Интеграции в релизе 1. Что обязательно в день запуска (остатки / заказ в учёт / PDF счетов), что сознательно в v2?
- Приёмка. Какой один сценарий считается успехом: «дилер повторил заказ и скачал счёт без звонка» — да/нет.
Если на совещании звучит «интеграцию с 1С потом» — вы уже заложили перерасход: без остатков и статусов кабинет не доверяют, и менеджеры продолжают жить в чатах. Про master data до договора — в гайде по 1С/ERP.
Вилка бюджета и сроков (ориентир МСБ)
Не прайс NineLab «в камне», а карта, по которой сверяют КП. Цифры 2025–2026 по рынку кастомных кабинетов/порталов укладываются примерно так:
| Уровень scope | Что внутри | Ориентир | Срок |
|---|---|---|---|
| Узкий срез | Вход + роли + один процесс (статусы / документы / заявки), слабый или ручной обмен | ~350–800 тыс. ₽ | 4–8 нед. |
| MVP заказа | Повторный заказ: каталог/остатки, корзина, статусы, документы, 1–2 контура с учётом | ~1,2–3 млн ₽ | 8–12 нед. |
| Сложный релиз 1 | Персональные прайсы, кредит/лимиты, жёсткий SLA остатков, двусторонний ERP, несколько юрлиц | от ~3 млн ₽+ | 3–6+ мес. |
Дороже становится не от «ещё одной кнопки», а от правил бизнеса в данных. «От 350 тыс.» на маркетплейсе агентств обычно = узкий срез или старт оценки, не дилерский портал «под ключ».
Если сейчас заказы в Excel и WhatsApp — сначала честно ответьте, один ли процесс выносите: когда Excel больше не справляется. Выбор «свой контур или SaaS» — в разборе веб-кабинета.
Что раздувает смету на середине проекта
- «Сначала нарисуем весь портал» — 40 макетов, ноль рабочего заказа. Бюджет уходит в Figma, не в cutover.
- «Каталог как у маркетплейса» — B2B нужны остатки, кратность, свой прайс, не лента рекомендаций.
- «1С подключим потом» — после релиза выясняется, что справочники грязные и статуса «отгружен» в учёте нет в том виде, как рисовали.
- «Одна роль на всех» — доработки прав и фильтров по контрагентам съедают спринт за спринтом.
- «Мобильное приложение в MVP» — отдельный контракт; сначала проверьте те же сценарии в браузере с телефона.
- Нет owner’а — с вашей стороны пять согласующих, с подрядной — «команда без хозяина». Срок плывёт без единого решения по scope.
Discovery 1–2 недели: что должно лежать на столе
Discovery — не «ещё одно ТЗ на 80 страниц». Это короткий платный разбор, после которого можно подписывать объём или отказаться без большого договора.
- Один сценарий денег записан end-to-end (кто, что делает, какой артефакт на выходе).
- Инвентарь источников данных на одной странице.
- Список «в релизе 1 / в backlog» подписан бизнесом и IT.
- Вилка бюджета и срока с допущениями (что ломает вилку вверх).
- Имя одного ответственного за контур до сдачи — у вас или у подрядчика, но не «все понемногу».
Так выглядит нормальный вход в оценку задачи: оценка за 1–2 недели — без обязательства сразу на многомесячный контракт.
Чеклист перед подписанием сметы
- Назван один сценарий успеха (не «портал как у конкурента»).
- Роли и видимость данных описаны до дизайна всех экранов.
- Master data по товарам/остаткам/статусам зафиксирован.
- Интеграции релиза 1 отделены от wishlist v2.
- Критерий приёмки — сценарии, а не «сдали макеты».
- Вилка бюджета привязана к допущениям; что её ломает — написано явно.
- Один owner с полномочием резать scope в спринте.
Что сделать на этой неделе
Соберите на час коммерческого директора, того кто живёт в 1С/складе, и будущего owner’а кабинета. Заполните четыре рычага на одной странице. Если не можете — вам не смета «под ключ», а Discovery. Если рычаги ясны — сравнивайте подрядчиков по ним, а не по самой низкой «цене от».
Нужна внешняя рамка по кабинету и интеграциям — личный кабинет клиента B2B, получить оценку или напишите в Telegram @MozziDev.
Сервисы и материалы по теме
Вопросы руководителя про scope и бюджет B2B-кабинета
Потому что под «кабинетом» скрывают разный scope: витрина с логином, дилерский портал с остатками или полный обмен с 1С и персональными прайсами. Без ролей, master data, интеграций и критерия приёмки любая «цена от» — маркетинг, не смета.
Ориентир для МСБ: узкий срез (вход + один процесс) — от ~350–800 тыс. ₽ и 4–8 недель; рабочий MVP под повторный заказ дилера с 1–2 обменами — чаще 1,2–3 млн ₽ и 8–12 недель; сложные прайсы, кредитные лимиты и двусторонний ERP в релизе 1 — выше. Фиксированная цифра без Discovery — риск для обеих сторон.
Один сквозной сценарий денег, роли (кто что видит), источник правды по товарам/остаткам/статусам, список интеграций в релизе 1 vs backlog, критерий «готово» и имя одного ответственного за контур. Без этого смета раздуется на середине проекта.
Чтобы снять неопределённость по данным и интеграциям до большого договора: кто master, какой SLA по остаткам, что в MVP, что в v2. Результат — понятная вилка объёма и бюджета, а не обещание «сделаем портал» без границ.
Статья про семь экранов отвечает «что строить». Здесь — «как оценить и купить»: рычаги цены, типичные ловушки сметы и чеклист перед подписанием. Экраны нужны, но без scope-рамки они превращаются в бесконечный backlog.
Хотите применить это на практике?
Расскажите про вашу систему — предложим план работ и метрики, которые имеет смысл зафиксировать в SLA/SLO.
Статьи по теме
Все материалы: Аудит и тестирование
Легаси: переписывать или дотягивать — ROI для CEO и CTO
Легаси-система: rewrite с нуля или рефакторинг по слоям. Рамка ROI — стоимость простоя, риск миграции, окно 6–18 месяцев. Чеклист для CEO и CTO.
Читать статьюРазработка и внедрение ИИ-агентов для бизнеса: пилот за 2–4 недели, не demo-бот
ИИ-агенты для бизнеса: чем отличаются от чат-бота и RAG-виджета, что входит в пилот 2–4 недели, on-prem, интеграции CRM/1С/API, оркестрация и KPI. Чеклист перед заказом.
Читать статьюСвой веб-кабинет или облачный SaaS: когда on-prem выгоднее
Свой веб-кабинет или облачный SaaS: сравнение on-prem и подписки для бизнеса — данные, TCO на 3 года, риски вендора и чеклист выбора кабинета.
Читать статьюИнтеграция 1С и ERP с веб-приложением: что заложить в ТЗ до подписания
Как связать 1С/ERP с порталом, CRM или системой заявок без двойного ввода: master data, REST/OData, частота обмена, конфликты и ориентиры по бюджету интеграции для CEO и CTO.
Читать статью