Личный кабинет клиента на сайте — функция, которую заказывают словами «ну, чтобы клиент видел свои заказы», а получают проектом на несколько месяцев. Причина в том, что за этой фразой у каждого свой список: у одних три экрана с историей, у других — расчёты, документы, лимиты и согласования. Разберём, что бывает внутри кабинета, сколько стоит каждый уровень и когда он окупается.
Зачем кабинет бизнесу
Кабинет — это не удобство для клиента, а способ снять нагрузку с людей. Каждый вопрос «где мой заказ», «пришлите акт», «какой у нас баланс» — это минуты менеджера. В B2B, где у клиента десятки отгрузок в месяц, такие вопросы составляют основную часть переписки.
Три эффекта, ради которых кабинет делают:
- Снижение нагрузки на менеджеров — типовые запросы клиент закрывает сам.
- Рост повторных заказов — повтор предыдущего заказа в два клика меняет частоту покупок сильнее любой рассылки.
- Прозрачность вместо звонков — статусы, документы и сроки видны без посредника.
Четыре уровня: что внутри и сколько стоит
Базовый — 600 тыс. – 1 млн ₽. Регистрация и вход, профиль, история заказов со статусами, скачивание документов, адреса доставки, повтор заказа. Подходит рознице и небольшому B2C-сервису. Срок — 5–8 недель.
С оплатами и подписками — 1,2–2 млн ₽. Плюс онлайн-оплата и сохранение способа оплаты, счета и акты, автопродление, уведомления о списаниях, управление тарифом. Нужен всем, кто продаёт услуги по подписке. Срок — 2–3 месяца.
B2B с ролями и лимитами — 2–3,5 млн ₽. Плюс несколько сотрудников на одну компанию с разными правами, согласование заказа руководителем, кредитный лимит и отсрочка, персональные цены, договоры и спецификации, заявки на возврат. Срок — 3–4,5 месяца.
С интеграцией в учёт — 3–5 млн ₽. Плюс двусторонний обмен с учётной системой: баланс и взаиморасчёты в реальном времени, отгрузочные документы из 1С, резервирование остатков, история платежей. Как это устроено технически — в статье про интеграцию с 1С. Срок — от 4 месяцев.
Что действительно нужно в первой версии
Соблазн сделать всё сразу приводит к проекту на год. Список, который закрывает большую часть обращений и делается быстро:
- Заказы со статусами — понятными клиенту, а не внутренними кодами из учётной системы.
- Документы — счета, акты, накладные, доступные для скачивания без запроса менеджеру.
- Повтор заказа — самая недооценённая функция, напрямую влияющая на выручку.
- Уведомления — на почту и в мессенджер о смене статуса и новых документах.
- Профиль и реквизиты — с возможностью поправить самому.
Всё остальное — второй релиз, когда появится статистика, чем пользуются. По нашим проектам после запуска выясняется, что половина запланированных экранов не открывается вообще.
Технические решения, которые определяют бюджет
Откуда берутся данные. Если статусы и документы лежат в учётной системе, кабинет — это витрина поверх интеграции, и основная сложность там. Если данные уже на сайте — проект вдвое проще.
Реальное время или синхронизация. Показывать баланс с задержкой в час дешевле, чем запрашивать его при каждом открытии страницы. Для большинства сценариев задержки достаточно, и это экономит существенную часть бюджета.
Роли и права. Как только у одного клиента появляется несколько сотрудников с разными правами, сложность растёт скачком: нужны приглашения, ограничения, история действий. Закладывайте это сразу, если знаете, что B2B будет — переделывать модель прав задним числом дорого.
Авторизация. Вход по номеру телефона с кодом дешевле и удобнее пары «логин-пароль», плюс снимает вопрос забытых паролей, на которые уходит поддержка.
Кабинет на сайте, в приложении или в мессенджере
Для B2B-сценариев с документами и согласованиями — только веб: работа идёт с компьютера, документы печатаются и подписываются.
Для частых коротких действий (посмотреть статус, повторить заказ, оплатить) хорошо работает Telegram Mini App — она стоит в разы дешевле мобильного приложения и не требует установки. Частая рабочая связка: полноценный кабинет на сайте плюс лёгкая версия в мессенджере с уведомлениями.
Отдельное мобильное приложение ради кабинета имеет смысл, только если клиент возвращается несколько раз в неделю. Сравнение подходов — в статье про Flutter и нативную разработку.
Как считать окупаемость
Посчитайте, сколько обращений в месяц приходится на типовые вопросы (статус, документы, реквизиты, повтор заказа), умножьте на среднее время обработки и стоимость часа менеджера.
Пример: оптовая компания, 340 клиентов, около 1 900 обращений в месяц, из них примерно 1 200 — типовые. Среднее время 4 минуты, стоимость часа менеджера 700 ₽. Это 80 часов и 56 тысяч рублей в месяц. Кабинет за 1,8 млн ₽ забрал 70% таких обращений — экономия около 39 тысяч в месяц, окупаемость по этой статье около 46 месяцев. Само по себе выглядит долго — но за первый год повторные заказы через кабинет выросли на 18%, и именно этот эффект окупил проект за восемь месяцев.
Вывод: считать кабинет только через экономию на поддержке — ошибка. Основные деньги приходят с повторных продаж и удержания.
Частые вопросы
Сколько стоит разработать личный кабинет на сайте?
Базовый кабинет с историей заказов, статусами и документами — 600 тысяч – 1 млн рублей. С оплатами и подписками — 1,2–2 млн. B2B-кабинет с ролями сотрудников, лимитами и персональными ценами — 2–3,5 млн. С двусторонним обменом с учётной системой — от 3 до 5 млн рублей.
Сколько времени занимает разработка?
Базовый кабинет — 5–8 недель. С платежами и подписками — 2–3 месяца. B2B-версия с ролями и согласованиями — 3–4,5 месяца. Кабинет с полноценной интеграцией в учётную систему — от 4 месяцев, причём основное время уходит на обмен данными, а не на интерфейс.
Что должно быть в первой версии кабинета?
Заказы с понятными статусами, документы для скачивания, повтор предыдущего заказа, уведомления о смене статуса и редактирование профиля. Этого хватает, чтобы закрыть большую часть типовых обращений. Остальные функции лучше добавлять вторым релизом, опираясь на статистику использования.
Когда окупается личный кабинет?
Если считать только экономию на обращениях в поддержку — от года и дольше. С учётом роста повторных заказов окупаемость обычно наступает за 8–14 месяцев. Основной эффект дают не сэкономленные часы менеджеров, а увеличение частоты повторных покупок.
Нужен ли кабинет, если клиентов немного?
При десятке клиентов — нет, менеджер справится быстрее и дешевле. Кабинет начинает окупаться примерно от 100–150 активных клиентов с регулярными заказами либо раньше, если у каждого клиента много отгрузок и документооборота.
С чего начать
Выгрузите обращения в поддержку за квартал и посчитайте долю типовых. Если она выше половины — кабинет окупится. Дальше нужен список данных, которые в нём должны быть, и ответ на вопрос, из какой системы каждое поле берётся. С этим списком смета считается за день.
Расскажите о задаче или посмотрите, как мы делаем веб-приложения и личные кабинеты. Если нужно быстро проверить спрос — есть формат MVP за 14 дней: базовый кабинет с заказами и документами за две недели.