Сайт с личным кабинетом: где он кончается и начинается сервис
Единственный формат направления, где у сайта появляются вход и роли: заказы, документы, история, баланс и статусы. Предмет работы — не экран, а то, откуда в нём берутся данные и кто отвечает, чтобы человек не увидел чужое. Данные приходят из вашего учёта: кабинет их показывает, а не заводит. Как только записи начинают рождаться внутри экрана, это уже веб-сервис и считается иначе.
- Правило «видно только своё» проверяется на каждом запросе, а не при отрисовке экрана
- Обмен односторонний: что не заведено в учёте, в кабинете не появится
- Персональные данные клиентов лежат у вас: хостинг и база оформлены на вас с первого дня
Кабинет на сайте, внутренний сервис или свой продукт
Три экрана со входом, которые выглядят похоже и стоят по-разному. Различает их не размер и не число функций, а две строки — кто открывает экран и чей это продукт.
| Что решаем | Кабинет на сайте | Внутренний сервис для сотрудников | Свой веб-сервис |
|---|---|---|---|
| Кто открывает экран | Ваш клиент | Ваш сотрудник | Люди снаружи, иногда чужие компании |
| Чей это продукт | Продукт у вас другой; кабинет обслуживает уже купившего | Продукта нет вовсе: это инструмент внутренней работы | Экран и есть продукт — за него платят и ради него возвращаются |
| Как часто туда заходят | Реже, чем покупают: за документом, за статусом, за повтором заказа | Каждый рабочий день, потому что это работа | Регулярно и по своей воле — в этом и признак продукта |
| Что происходит с деньгами | Проходят между вами и клиентом | Не проходят: считаются в другой системе | Проходят между пользователями, а вы посередине |
| Откуда данные | Из вашего учёта: кабинет их показывает, а не порождает | Из связанных систем, которые уже работают | Рождаются внутри продукта — их там раньше не было |
| Вход | от 280 000 ₽ | от 60 000 ₽ | от 200 000 ₽ |
Третья смета сайта дороже первой сметы сервиса — и это не опечатка. В от 280 000 ₽ входит сайт целиком: каталог или разделы, посадочные, тексты, аналитика, — плюс кабинет внутри него. В от 200 000 ₽ входит один сценарий продукта, доведённый до конца, и ничего вокруг: ни каталога, ни маркетинговых страниц. Это разные вещи, и сравнивать цифры между ними бессмысленно, хотя попробовать хочется. Ровно так же это объяснено на странице веб-сервисов, только с другой стороны границы.
Вторая колонка нужна редко, но путается часто. Если экран открывает ваш сотрудник ради внутренней работы, это не кабинет и не продукт — это автоматизация, и считается она иначе. Проверочный вопрос тот же, что и на её странице: кто открывает экран.
Три вопроса, после которых кабинет становится сервисом
Граница проходит не по числу пользователей и не по количеству экранов. Она проходит по роли экрана — и это можно проверить тремя вопросами, не приходя к нам.
Вопрос первый: человек заходит чаще, чем покупает? Кабинет открывают по поводу — скачать акт, посмотреть статус, повторить заказ. Между поводами человек про него не вспоминает, и это нормально. Как только люди заходят каждый день без всякой покупки, потому что там происходит их работа или их жизнь, экран перестал быть приложением к сайту.
Вопрос второй: деньги проходят между пользователями или только между вами и клиентом? В кабинете клиент платит вам: за заказ, за подписку, за услугу. Это обычная торговля с личным разделом. Как только внутри появляются две стороны, которые рассчитываются друг с другом, а вы посередине, — появляется совсем другой набор задач: комиссии, безопасные сделки, споры, возвраты, документы для обеих сторон. Это уже площадка.
Вопрос третий: у ролей разные права на одно и то же — или разные сценарии? Это самый тонкий и самый надёжный признак. Разные права — это когда бухгалтер видит документы, а снабженец заказы, но смотрят они на одни и те же объекты. Разные сценарии — это когда один публикует, второй откликается, третий согласовывает, и у каждого свой путь. Первое — кабинет, второе — продукт.
Пример на живом случае. У поставщика стройматериалов кабинет со счетами, отгрузками и историей — часть сайта: продукт у компании материалы, кабинет их обслуживает. Тот же по виду экран, где поставщики выставляют предложения, застройщики выбирают между ними, а организатор ведёт тендер, — уже площадка со своими правилами и своей ценой. Именно такой проект разобран на странице веб-сервисов, и он туда попал не из-за размера, а из-за третьего вопроса.
Практический вывод. Ни один вопрос не про количество, поэтому «у нас будет пятьсот пользователей» ничего не решает, а «у нас три роли с разными сценариями» решает сразу. Если хотя бы на два вопроса ответ в пользу сервиса — считать надо как сервис, и мы скажем это на разборе, даже если продаём при этом более дешёвую работу.
Шесть частей кабинета, и первая — самая дорогая
Первую почти никогда не закладывают в ожидания: кажется, что вход — это форма с двумя полями. Под каждой частью написано, что ломается, если сделать наспех, — это и есть перечень типовых аварий в чужих кабинетах.
Не форма с двумя полями, а целый сценарий: регистрация или выдача доступа, подтверждение, забытый пароль, смена телефона, уход сотрудника заказчика вместе с общим логином. Каждая ветка должна быть продумана заранее.
Если наспех: человек не может войти и пишет вам в мессенджер — и так до тех пор, пока не перестанет пытаться.
В B2B за одним клиентом стоят трое: снабженец заказывает, бухгалтер забирает документы, руководитель смотрит итоги. Счёт общий, права разные, и добавлять коллегу должен сам клиент, а не вы по заявке.
Если наспех: один логин на всю компанию, который знают и бывшие сотрудники тоже.
Заказы, документы, история, баланс, статусы, условия по договору. Список выводится не из фантазии, а из того, о чём вас спрашивают по телефону чаще всего, — ровно эти вопросы кабинет и должен закрывать.
Если наспех: кабинет с тремя пустыми разделами, ради которых незачем запоминать пароль.
Варианта два: обмен с учётной системой или ручной ввод вашими сотрудниками. Третьего не бывает. Первый дороже в разработке и дешевле в жизни, второй наоборот — и выбирается это до дизайна, а не после.
Если наспех: данные заполняет менеджер по вечерам, и через месяц они отстают от реальности на неделю.
Письмо, сообщение в мессенджер или push — неважно чем, важно что вообще. Кабинет не то место, куда заходят по привычке: в него приходят, когда сообщили, что там что-то появилось.
Если наспех: кабинет есть, и им никто не пользуется, а вывод делается «людям это не нужно».
Кто вошёл, что смотрел, что менял. Нужен ровно в тот день, когда клиент говорит «я этого не заказывал» или когда надо понять, видел ли кто-то чужие данные. Без журнала на такие вопросы нет ответа вовсе.
Если наспех: разбирательство превращается в слово против слова, и проигрывает в нём всегда компания.
Шесть частей — это состав, а не обязательный набор. Кабинет, которому нужны первые четыре, — нормальный проект; кабинет, которому нужны только третья и пятая, скорее всего решается рассылкой писем, и мы скажем это на разборе.
Разбор кабинета
Расскажите, кто будет открывать экран и что он там увидитДва ответа — и почти всегда понятно, кабинет это, автоматизация или уже веб-сервис. Третий вопрос про источник данных: есть ли они у вас в учётной системе или их придётся вводить руками. Разбор бесплатный, занимает полчаса, и если окажется, что вам нужен сервис, а не сайт, — скажем это прямо, хотя работа там другая.
Путь пользователя: от первого входа до возврата
Пять шагов глазами вашего клиента. Обратите внимание на последний: именно он отличает работающий кабинет от построенного и заброшенного, и зависит он не от кода.
-
Получил доступ
Либо зарегистрировался сам, либо вы выдали доступ вместе с договором. Второй способ в B2B надёжнее: вы точно знаете, кто получил вход и от какой компании.
В системе: учётная запись связывается с клиентом в вашем учёте, а не живёт отдельно
один раз -
Вошёл первый раз и увидел своё
Самый решающий экран из всех. Если здесь пусто или непонятно, второго раза не будет: человек закроет вкладку и вернётся к звонку менеджеру.
В системе: данные подтягиваются из учёта; проверка прав срабатывает до отрисовки, а не после
секунды -
Нашёл то, за чем пришёл
Документ, статус, номер заказа, остаток по договору. Ради одного из этих поводов кабинет и открывают — поводы надо знать заранее и ставить их на первый экран.
В системе: поиск и фильтр по своим записям; чужие в выдачу не попадают ни при каких условиях
полминуты -
Сделал действие
Повторил заказ, скачал акт, оставил обращение, добавил коллегу. Каждое такое действие экономит разговор вашему менеджеру — и это единственная измеримая польза кабинета.
В системе: действие уходит в учёт или в CRM и попадает в журнал: кто, что и когда
минута -
Вернулся, потому что сообщили
Пришёл документ, изменился статус, подходит срок продления. Сам по себе человек в кабинет не заходит — он про него забывает, и это нормальное свойство, а не дефект.
В системе: уведомление письмом или сообщением со ссылкой сразу на нужный раздел
каждый раз
Кабинет без уведомлений не работает. Это самая частая причина, по которой хорошо сделанные кабинеты стоят пустыми: их построили, показали клиентам один раз и стали ждать. Человек не держит в голове ваш сайт — он держит в голове свою работу. Значит, поводов вернуться должно быть ровно столько, сколько раз у него меняется что-то важное, и о каждом надо сообщить. Дешевле всего это делается письмом и сообщением в мессенджер; про уведомления ботом — отдельное направление
Шесть проверок: кабинет или всё-таки сервис
Отмечайте то, что у вас сходится. Все шесть отметок означают кабинет на сайте, третья смета. Два и больше непройденных — скорее всего, вы описываете продукт, и считать его надо иначе. Отметки остаются в этом браузере.
Отмечено 0 из 6
Что делать с результатомШесть отметок — это кабинет на сайте, третья смета направления. Два и больше непройденных пунктов — почти наверняка веб-сервис, и мы отправим туда, даже если это означает другой разговор и другие деньги. Ровно половина — самый полезный случай для разбора: иногда достаточно вынести один сценарий наружу, чтобы остаться в пределах сайта.
Условия, при которых мы сами предложим остановиться
Первые две выясняются до счёта, третья случается в работе и губит такие проекты чаще всего: список того, что человек должен видеть, растёт быстрее, чем его успевают делать.
| Когда | Что обнаруживается | Что делаем |
|---|---|---|
| На разборе | Не решено, откуда берутся данные для кабинета | Не начинаем. Без ответа кабинет покажет пустые экраны, и клиенты не вернутся в него второй раз. Иногда сначала нужен порядок в самих системах, и это отдельная работа |
| На разборе | Выясняется, что продукт и есть кабинет: им пользуются каждый день, и без него бизнеса нет | Пересобираем разговор как веб-сервис, а не достраиваем сайт. Считается он иначе и устроен иначе — с одним сценарием, доведённым до конца, вместо сайта целиком |
| В работе | Список того, что человек должен видеть, растёт третью неделю | Останавливаемся и режем до первого сценария — того, ради которого человек придёт в первый раз. Иначе кабинет не выйдет никогда: каждый отдел компании добавляет в него по разделу, и конца этому нет |
Про деньги при остановке — общее для всех работ студии и написано на странице оплаты и гарантий. Остановка на разборе не стоит ничего: он бесплатный.
Три возражения, которые звучат почти всегда
Первое про этапы, и в нём кроется типичная ошибка. Со вторым мы часто соглашаемся. Третье — про цифры, и оно выглядит как наша ошибка, но ею не является.
«Сделайте сначала вход, дальше сами разберёмся»
Вход без данных — это дверь в пустую комнату. Человек регистрируется, входит и видит три раздела, в которых ничего нет: второй раз он туда не придёт, и первое впечатление будет потрачено. Дороже того, вход невозможно спроектировать, не зная, что за ним: от этого зависит, кто выдаёт доступ, как связывается учётная запись с клиентом в вашем учёте, сколько человек от одной компании и что делать, когда один из них увольняется. Поэтому мы делаем наоборот: сначала решаем, что человек увидит и откуда это возьмётся, и только потом строим вход. Этапами разбить проект можно и нужно, но граница проходит не здесь — а по числу сценариев.
«Мы просто будем присылать документы почтой»
И часто это правильно. Если клиентов немного, документов мало, а менеджер успевает отвечать в тот же день, кабинет обойдётся дороже, чем сэкономит. Более того: письмо приходит само, а в кабинет надо зайти — то есть у почты есть преимущество, которое кабинет вынужден компенсировать уведомлениями. Разговор меняется, когда клиентов становится много, документы спрашивают повторно, менеджер превращается в узкое место или появляются несколько человек от одной компании с разными потребностями. Вот тогда кабинет начинает экономить — и считать его стоит именно по сэкономленным разговорам, а не по красоте экрана.
«Ваш кабинет дороже вашего же MVP сервиса — вы перепутали цены»
Не перепутали, и это самое частое недоумение на этой странице. В третью смету сайта, от 280 000 ₽, входит сайт целиком: разделы или каталог, посадочные, тексты на нашей стороне, аналитика — плюс кабинет внутри него. Первая смета веб-сервиса, от 200 000 ₽, покрывает единственный пользовательский сценарий, зато доведённый до рабочего состояния, — и больше ничего: ни витрины, ни страниц про компанию, ни продающих текстов. Это две разные покупки, и сравнивать их цифрами так же бессмысленно, как сравнивать цену машины и цену двигателя. Ровно то же самое написано на странице веб-сервисов — мы специально говорим это с обеих сторон, чтобы не выглядело подгонкой.
Эта страница — один из форматов направления
Здесь написано только про вход, роли и границу с сервисом. Всё общее — состав работ, что нужно от вас, от чего зависит цена, что остаётся у вас — на странице направления.
Если ваш случай ближе к продукту, чем к сайту, полезнее соседнее направление: разработка веб-сервисов. Там та же граница названа с другой стороны и разобрано, чем MVP отличается от урезанной версии. Разработка сайтов
Когда личный кабинет вам не нужен
Четыре ситуации. В двух правильное решение дешевле, в двух — другое по сути, и в одной из них мы отправляем на соседнее направление с более дорогой работой.
-
Если клиентов немного и менеджер успевает отвечать руками
Кабинет экономит разговоры — и если разговоров мало, экономить нечего. Считайте просто: сколько раз в неделю у вас спрашивают документ, статус или повтор заказа. Если это пять обращений, письмо и мессенджер справятся дешевле любого кабинета, а человеку так даже удобнее: письмо приходит само, а в кабинет надо зайти. Разговор меняется, когда обращений становится столько, что менеджер превращается в узкое место, — вот тогда кабинет начинает возвращать вложенное.
-
Если данных, которые человек увидит про себя, нет ни в каком виде
Кабинет ничего не порождает — он показывает то, что уже есть в вашем учёте. Если заказы живут в переписке, документы в папке у бухгалтера, а история сделок в памяти менеджера, кабинету нечего выводить на экран. Здесь правильный первый шаг — навести порядок в самих системах, и часто выясняется, что после этого кабинет нужен в куда более скромном виде, чем задумывался.
-
Если продуктом пользуются каждый день и он и есть кабинет
Тогда это не сайт с личным разделом, а веб-сервис, и разница не в размере, а в роли экрана: за него платят и ради него возвращаются. Проектируется он от одного пользовательского сценария, а не от структуры сайта, и требования к бесперебойности у него заметно выше. Мы говорим об этом на разборе, даже когда это означает более дорогой и более долгий разговор: продукт, собранный как раздел сайта, потом переписывают целиком.
-
Если ваша аудитория живёт в Telegram
Кабинет внутри мессенджера обходится дешевле и запускается быстрее по одной причине: вход даёт сам Telegram, а вход — самая дорогая часть обычного кабинета. Ни регистрации, ни паролей, ни восстановления доступа строить не надо. Ограничение честное: это работает, пока данных немного и они простые — история, документы, баланс, статусы. Про формат — отдельная страница
Есть отдельная страница о том, когда наши услуги не нужныРазговор там шире: бывает, что не нужен не кабинет, а вся затея с самописным решением — задача закрывается готовым продуктом с подпиской.
Когда вам это не нужноЧто стоит посмотреть рядом
Первые три строки — соседи по границе: у каждого свой признак, по которому туда попадают. Остальные нужны, когда кабинет оказывается частью более крупного сайта.
Признак, который разводит первые три строки, один и тот же: кто открывает экран и чей это продукт. Клиент и продукт не в экране — кабинет. Сотрудник — автоматизация. Люди снаружи, для которых экран и есть продукт, — веб-сервис. Эта же формулировка стоит на страницах-соседях, чтобы вы получили один ответ, с какой бы стороны ни пришли.
Подробно о разработке сайта с личным кабинетом
Что такое сайт с личным кабинетом
Это обычный сайт, у которого появилась закрытая часть: человек входит и видит данные только про себя. Свои заказы и их статусы, документы и акты, историю обращений, баланс по договору, условия, которые действуют именно для него. Всё это уже существует в вашем учёте — кабинет не создаёт данные, а показывает их клиенту вместо менеджера.
Отсюда и правильный способ считать пользу: в сэкономленных разговорах. Каждый скачанный без звонка акт, каждый посмотренный самостоятельно статус, каждый повторный заказ, сделанный в два клика, — это разговор, которого не было. Если таких разговоров у вас пять в неделю, кабинет не окупится; если пятьдесят, он начинает возвращать вложенное почти сразу.
Почему вход — самая дорогая часть
Потому что вход — это не форма с двумя полями, а сценарий со множеством ветвей, и каждая из них случается в реальной жизни. Регистрация или выдача доступа вместе с договором. Подтверждение, что человек тот, за кого себя выдаёт. Забытый пароль. Смена номера телефона, на который приходят коды. Несколько сотрудников от одной компании с разными правами и общим счётом. Увольнение одного из них — и вопрос, что делать с его доступом.
Каждая ветка, которую не продумали, превращается в обращение к вам: «не могу войти», «не приходит код», «уволился Сергей, а логин был его». Эти обращения съедают ровно ту экономию, ради которой кабинет строился. Поэтому в работе вход проектируется первым и подробнее всего, а спроектировать его можно только после того, как решено, что за ним будет.
Вторая по значимости часть — происхождение того, что человек увидит на экране. Здесь выбор невелик: либо строится связка с системой, где эти сведения уже ведутся, либо их заносят руками ваши сотрудники. Первый путь требует вложений на старте и почти ничего не требует потом; второй начинается дёшево и постепенно вырождается, потому что вносить перестают, а устаревший кабинет теряет доверие быстрее, чем пустой.
Где кончается сайт и начинается сервис
Разделяет их не масштаб, а назначение. Кабинет остаётся частью сайта, пока продукт у вас не в нём: сайт продаёт, кабинет обслуживает уже купившего. Как только доступ к экрану сам становится предметом покупки, перед вами продукт, и подход к нему другой во всём — от проектирования до требований к бесперебойности.
Проверяется это тремя вопросами: заходят ли чаще, чем покупают; проходят ли деньги между пользователями, а не только между вами и клиентом; разные ли у ролей сценарии, а не просто права на одни и те же объекты. Два ответа в пользу продукта означают, что считать надо как сервис, от 200 000 ₽, — и мы говорим это на разборе, хотя работа там другая и разговор длиннее.
Цена берётся у направления: сайт с кабинетом — третья смета, от 280 000 ₽, срок 6–9 недель. Она выше первой сметы сервиса, и это не ошибка: в неё входит сайт целиком плюс кабинет внутри него, а в смету сервиса — один сценарий и ничего вокруг. Состав всех трёх открыт на странице направления. Персональные данные ваших клиентов при любом варианте остаются у вас: хостинг и база оформляются на вашу компанию с первого дня.
Вопросы про личный кабинет
Шесть вопросов именно про закрытую часть сайта. Общее про разработку — на странице направления, про договор и оплату — отдельно
Остался вопрос?
Написать в Telegram, отвечаем за 30 минутСайт с кабинетом — третья из трёх смет направления, от 280 000 ₽, срок 6–9 недель. Входит сайт целиком плюс закрытая часть: вход со всеми его ветвями, роли, разделы с данными клиента, связка с источником этих данных, уведомления и журнал действий. Двигает смету не число экранов, а две вещи: сколько ролей и откуда берутся данные. Состав всех трёх смет открыт на странице направления; своей цены у формата нет.
Можно и часто нужно: вход по коду из сообщения избавляет и вас, и клиента от целого класса обращений про забытые пароли. Выбор способа зависит от того, кто ваши пользователи. В работе с компаниями надёжнее раздавать входы вместе с договором: тогда за каждой учётной записью стоит известное юрлицо и понятный набор полномочий. В рознице удобнее самостоятельная регистрация. Отдельно продумываются ветки, которые всплывают позже: смена телефона, добавление коллеги, уход сотрудника вместе с общим логином.
На ваших мощностях. Сервер и база числятся за вашей компанией с самого начала, и за время работы ничего из этого к нам не перемещается. Что именно хранится, решается до первой строки кода — лишнее лучше не собирать вовсе, потому что за каждое собранное поле отвечаете перед клиентом вы. В работу входят журнал действий, разграничение прав и документы для сайта: политика и согласие под вашу форму и ваши данные, а не чужой скопированный текст.
Нужно, если хотите, чтобы кабинетом пользовались. Условие одно: у системы должен быть программный интерфейс или хотя бы регулярная выгрузка. Если нет ни того ни другого, мы скажем это до договора вместе с тем, что можно сделать вместо, — обычно это промежуточный ручной ввод на старте и обмен вторым этапом. Второй вариант, ручной ввод навсегда, работает плохо: через месяц данные отстают от реальности, и клиенты перестают им верить. Про связки подробно — на странице автоматизации
Ролью экрана, а не размером. В одном случае закрытый раздел помогает тем, кто уже стал вашим клиентом, — он вторичен по отношению к тому, чем вы торгуете. В другом за доступ к экрану и платят: он сам по себе и есть то, что покупают, и люди возвращаются к нему ежедневно. Проверяется тремя вопросами — заходят ли чаще, чем покупают; рассчитываются ли пользователи между собой; разные ли у ролей сценарии. Два ответа в пользу продукта — и считать надо как сервис, от 200 000 ₽. Мы скажем это на разборе, даже когда речь пойдёт о более дорогой работе.
Самый частый исход у кабинетов, и причина почти всегда одна: нет поводов вернуться. Ваш сайт не занимает в чужой памяти постоянного места — там лежат собственные дела клиента. Поэтому оповещения — не украшение, а несущая часть: появился документ, сдвинулся статус, подходит дата продления — и в тот же момент уходит сообщение со ссылкой прямо на нужное место. Вторая причина — пустой первый экран: если при первом входе там ничего нет, второго входа не будет. Обе эти вещи закладываются в работу, а не обсуждаются после запуска, и на разборе мы спрашиваем, какие именно поводы у ваших клиентов будут.
Расскажите, кто открывает экран — скажем, кабинет это или сервис
- Пройдём по трём вопросам и назовём, в какую сторону границы попадает ваш случай
- Разберём, откуда возьмутся данные и что человек увидит при первом входе
- Если это веб-сервис — скажем прямо, хотя там другая работа и другой разговор
Заявка принята
Разберём задачу и вернёмся в течение рабочего дня. Если срочно — напишите в Telegram.
Или напишите сразу:
Telegram · отвечаем лично за 30 минут