Личный кабинет на сайте заказывают двумя способами. Первый: "нужен кабинет, как у всех". Второй: "клиенты каждый день звонят и спрашивают, где их заказ". Второй вариант почти всегда заканчивается работающим продуктом, первый - заброшенным разделом.
За 550+ проектов студия Сайты2.рф делала кабинеты для дилеров, для оптовых покупателей упаковки, для учеников курсов и для сервисных центров. Ниже - как понять, нужен ли кабинет именно вам, что в него класть, где прячется основная трудоёмкость и сколько это стоит.
Когда кабинет окупается
Кабинет заменяет ручную работу людей. Значит и считать его окупаемость надо через сэкономленные часы и через удержание клиентов, а не через "современный уровень сервиса".
Признаки, что пора:
- Менеджеры отвечают на одни и те же вопросы: статус заказа, остаток по договору, где акт сверки.
- Клиенты просят документы, которые уже лежат в 1С: счета, накладные, УПД.
- У разных клиентов разные цены, и прайс приходится рассылать вручную.
- Повторные покупки составляют существенную долю выручки, а повторить заказ можно только через менеджера.
На сайте оптового поставщика мы считали так: 4 менеджера, каждый тратил около 1,5 часа в день на выгрузку документов и ответы про статусы. Это примерно 120 часов в месяц. Кабинет с обменом документами убрал большую часть этой работы за 11 недель разработки.
Обратный случай тоже бывает. Магазину с разовыми покупками и средним чеком 2 000 рублей кабинет обычно не нужен: человек купит один раз в год и пароль не вспомнит. Там лучше работает гостевой заказ и страница статуса по ссылке из письма.
Что кладут в кабинет B2C
Набор скромный, и это нормально. Чем меньше разделов, тем понятнее.
Профиль с контактами и адресами доставки. История заказов со статусами и составом. Кнопка повторить заказ. Бонусы или скидка, если есть программа лояльности. Подписки и согласия на рассылку с возможностью отказаться в один клик.
Отдельно стоит подумать про избранное и отложенные товары: технически это мелочь, а на конверсию влияет заметно, потому что закрывает сценарий "посмотрю с телефона, куплю с компьютера".
Что кладут в кабинет B2B
Здесь кабинет превращается в рабочий инструмент, и требования жёстче.
| Раздел | Зачем | Что усложняет |
|---|---|---|
| Индивидуальный прайс | у каждого клиента своя цена и своя скидка | цены живут в 1С, нужен обмен и кэш |
| Заказы и статусы | клиент видит, что собрано и что отгружено | статусы приходят из учётной системы, их надо переводить в понятные |
| Документы | счета, УПД, акты сверки | генерация в 1С, права доступа, объём файлов |
| Лимиты и дебиторка | контроль отсрочки платежа | цифра должна быть свежей, иначе доверия к кабинету нет |
| Несколько сотрудников клиента | закупщик, бухгалтер, руководитель | роли и права, разные уведомления |
| Заявки и рекламации | фиксация обращений с историей | связь с CRM, сроки реакции |
Самый недооценённый пункт - роли внутри клиента. Бухгалтеру нужны документы, но не нужны цены на новые позиции. Закупщику наоборот. Если этого не заложить, кабинетом будут пользоваться через один общий логин, а потом придётся переделывать.
Авторизация: как не усложнить вход
Способ входа выбирают под аудиторию, а не по модности.
Email плюс пароль подходит для B2B: у сотрудников рабочая почта, они привыкли. Телефон плюс код из SMS работает лучше в B2C, где почту помнят хуже, но каждый SMS стоит денег, и на этом легко получить неприятный счёт при атаке перебором. Вход через Госуслуги имеет смысл там, где нужна подтверждённая личность, например в медицине или образовании. Вход через соцсети в российском B2B почти не используется.
Что закладываем всегда: ограничение попыток входа, капчу после нескольких неудач, восстановление пароля по ссылке с ограниченным временем жизни, выход из всех устройств. Для B2B-кабинетов с доступом к документам добавляем двухфакторную аутентификацию хотя бы для роли администратора.
Пароли в базе хранятся только хешированными. Это звучит очевидно, но мы регулярно видим самописные кабинеты, где пароль лежит открытым текстом, а восстановление присылает его письмом. Такое письмо - готовая улика при проверке.
Персональные данные и 152-ФЗ
Кабинет почти всегда расширяет состав персональных данных, которые вы обрабатываете. Появляются история заказов, адреса, иногда паспортные данные для доставки или ИНН для документов.
Что нужно проверить до запуска:
- Политика обработки персональных данных описывает новые цели и состав данных. Шаблон разбирали в статье про политику обработки ПДн.
- При регистрации есть отдельное согласие на обработку, а не одна галочка на всё сразу. Требования к согласию менялись, подробности в материале про согласие на обработку ПДн.
- База лежит на сервере в России. Локализация обязательна, об этом в статье локализация баз данных.
- Сведения в реестре Роскомнадзора соответствуют фактическому положению дел, см. уведомление в Роскомнадзор.
- Настроен срок хранения данных и порядок удаления аккаунта по запросу.
Пункт 5 забывают чаще всего. Если клиент просит удалить аккаунт, а кабинет умеет только "деактивировать", вы формально не исполняете требование.
Интеграции: где уходит время
Интерфейс кабинета делается быстро. Время съедает обмен данными.
С 1С обмен обычно двусторонний: из 1С в кабинет уходят цены, остатки, статусы, документы; из кабинета в 1С уходят заказы. Тонкие места - расписание обмена, поведение при недоступности 1С и что делать с заказом, который клиент оформил по устаревшей цене. Мы разбирали типовые сценарии в статье про интеграцию сайта с 1С.
С CRM интеграция проще: заявки и обращения из кабинета попадают в воронку. Как это устроено на примере amoCRM, писали в интеграции сайта с amoCRM.
Практическое правило: обмен документами лучше делать по ссылке с ограниченным сроком жизни, а не отдавать файлы напрямую из папки. Иначе адрес документа рано или поздно окажется доступен без авторизации, и это будет утечка.
Сколько стоит и сколько занимает
Ориентиры по нашим проектам на 2026 год.
| Вариант | Что входит | Срок | Стоимость |
|---|---|---|---|
| Минимальный B2C-кабинет | регистрация, профиль, история заказов, повтор заказа | 3-4 недели | 120 000 - 180 000 рублей |
| Кабинет с документами | плюс раздел документов, уведомления, роли | 6-8 недель | 250 000 - 400 000 рублей |
| B2B-кабинет с обменом с 1С | индивидуальные цены, остатки, дебиторка, несколько сотрудников | 8-14 недель | от 450 000 рублей |
| Кабинет на существующем сайте без переделки дизайна | вёрстка внутри текущей темы | 2-3 недели | от 90 000 рублей |
Стоимость зависит не от количества экранов, а от количества правил. "Скидка 7%, кроме акционных позиций, кроме клиентов с отсрочкой более 30 дней" - это одна фраза в переписке и два дня работы с тестами.
Посчитать свою вилку можно в калькуляторе стоимости, а список вопросов, который мы задаём перед оценкой, лежит в брифе.
Что проверить перед приёмкой
Мы принимаем кабинеты по отдельному списку, вот его сокращённая версия.
- Регистрация и вход работают на мобильном, включая автозаполнение и вставку кода из SMS.
- Восстановление пароля доходит и открывается, ссылка перестаёт работать после использования.
- Пользователь A не видит данные пользователя B при подстановке чужого идентификатора в адрес. Это первое, что проверяют при аудите безопасности.
- Документы не открываются без авторизации по прямой ссылке.
- Обмен с 1С не ломает кабинет, когда учётная система недоступна: цены показываются из кэша, заказ принимается.
- Есть удаление аккаунта и понятный текст о том, что при этом произойдёт с историей заказов.
- Все действия пользователя логируются: кто вошёл, кто скачал документ, кто сменил реквизиты.
Общий чек-лист приёмки сайта у подрядчика мы публиковали отдельно, он полезен и здесь: как принять сайт у студии.
Короткий вывод
Кабинет стоит делать, когда есть повторяющаяся ручная работа, которую он снимет, и когда клиенты возвращаются достаточно часто, чтобы помнить пароль. Начинать лучше с одного сценария: например, только документы или только статусы заказов. Такой кабинет запускается за месяц, приносит понятную экономию и дальше растёт по фактическим запросам клиентов, а не по списку "как у конкурентов".
Если нужна оценка под вашу учётную систему, напишите нам через контакты. Мы посмотрим, что уже есть в 1С или CRM, и скажем, какой обмен реально потребуется.

