Как разработать удобный личный кабинет для B2B, B2C или G2B портала [часть 1]
Поделиться
Терминология
Потребитель («C» — «Customer»),
Бизнес («В» — «Business»«),
Правительство («G» — «Government»).
B2C — бизнес для потребителя. Любые типы интернет-магазинов и сайтов по продаже услуг. Примеры: приложение супермаркета для заказа продуктов; сайт частной клиники с онлайн-записью на приём.
B2B — бизнес для бизнеса. Сайты, на которых услуги и товары могут получать только организации. Например, портал официального дилера бытовой техники, где сервисы могут заказать запчасти. Или сайт по продаже моющих средств оптом по безналичному расчету.
G2B — государство для бизнеса. Сервисы, которые способствуют упрощению взаимодействия между бизнесом и государством. Например, сайт ГИС «Энергоэффективность» (электронная отчетность по выбросам парниковых газов для организаций), недавно разработанный Uplab.
На всех этих типов сайтов есть личные кабинеты конфиденциальной информацией: документами, отчётами, статистикой. И если в случае сВ2С это данные и документы физических лиц, то у В2В и G2C в личном кабинете находятся документы организации и отчётность по ней. Но обо всём по порядку.
Что обычно находится в личном кабинете?
Для пользователя личный кабинет — своеобразный «дом» на сайте, где он может управлять своими данными, взаимодействовать с сервисом и получать доступ к персонализированному контенту. Возможности личного кабинета отличаются в зависимости от функционала сайта, но есть ряд стандартных элементов, которые встречаются практически везде.
Основные разделы ЛК
- Профиль. Здесь пользователь может просматривать и редактировать свои персональные данные: имя, фамилию, контактную информацию, адрес, дату рождения и т.д. В некоторых случаях, можно загрузить аватар или изменить логин/пароль. Пример: на сайте интернет-магазина в профиле можно указать адрес доставки, сохранить данные банковских карт и историю заказов.
- История действий/заказов. Этот раздел отображает все действия пользователя на сайте: покупки, заказы, комментарии, сообщения, просмотры, отзывы. Пример: на платформе онлайн-обучения в истории действий можно увидеть пройденные курсы, результаты тестов и загруженные файлы.
- Настройки. В этом разделе пользователь может настроить уведомления, подписки, язык интерфейса, валюту и другие параметры, влияющие на его взаимодействие с сайтом. Пример: на музыкальном стриминговом сервисе в настройках можно выбрать качество воспроизведения, создать плейлисты и управлять подпиской.
- Сообщения/Чат. Раздел для общения с администрацией сайта или другими пользователями. Пример: на маркетплейсе в личном кабинете можно просматривать личные сообщения от продавцов и технической поддержки.
- Финансовые операции. Если сайт связан с денежными переводами (например, интернет-магазин, онлайн-банк), то в личном кабинете будет раздел для управления валютой: пополнение баланса, оплата услуг, выводы средств и т.д.
- Интеграции. У физических лиц это могут быть платёжные сервисы или аутентификация через Госуслуги, социальные сети, учётные записи в других сервисах.
Дополнительные разделы ЛК
Эти разделы добавляются в зависимости от типа сайта и его задач. Они представлены только в некоторых личных кабинетах.
- Управление подписками. Для таких сайтов как онлайн-кинотеатры или сервисы доставки еды в личном кабинете можно изменять тарифные планы; добавлять и отменять подписку.
- Администрирование контента. На сайтах, где пользователи могут создавать свой контент (блоги, форумы, социальные сети), в личном кабинете есть раздел для управления этим контентом: редактирования статей, публикаций, комментариев.
- Интеграция с социальными сетями. Возможность связать свой аккаунт на сайте с аккаунтами в социальных сетях.
- Система бонусов/скидок. Для сайтов с бонусной программой в личном кабинете можно отслеживать накопленные бонусы, баллы и использовать их для получения скидок.
Личный кабинет для В2С-сайта
Большинство личных кабинетов на сайтах разрабатываются именно для пользователей как физических лиц, поэтому именно на таком примере мы подробно расскажем, как ведётся разработка ЛК.
Функциональные требования
Как и любой проект для бизнеса, разработка клиентского личного кабинета на сайте начинается с выяснения бизнес-требований. Глобальный вопрос: «для чего он нужен». То есть какие задачи он должен решать, каковы цели создания. Также нужно обязательно понимать, с какими системами будет интегрирован личный кабинет, потому что он редко является сервисом, который работает изолированно. ЛК часто взаимодействует с какими-то другими информационными системами компании: 1С, CRM, сайт и так далее. Следующий важный вопрос — какие ключевые функции должны быть доступны в этом личном кабинете. Их необходимо подробно обсудить с заказчиком. Далее обсуждаются технические требования: например, монолитная или микросервисная структура будет у кабинета. Ролевая модель сайта тоже формируется на этом этапе. Разработчик собирает все роли и фиксирует, какие функции доступны каждой из них: например, администратор, ключевой пользователь, зарегистрированный пользователь, не зарегистрированный.
Нефункциональные требования
К таким требованиям относятся:
- Обязательные элементы дизайна. Часто у компании есть брендбук, который регламентирует шрифт, фирменные цвета, язык и стиль текстов.
- Требования к нагрузке. У некоторых сайтов бывает высокая пиковая нагрузка, связанная с распродажами или с каким-то сезонным календарным фактором. Например, строительной компании осенью приходит очень много заявок на замену батарей.
- Требования к информационной безопасности, например, к работе с персональными данными.
Ссылки
Часть 2 статьи – Часть 3 статьи –