Как сделать на сайте "Личный кабинет"

Сайт и личный кабинет клиента клиенты зачастую относят к задачам веб студии и разработки сайта, хотя это не совсем правильно. Для компаний с B2B деятельностью личный кабинет клиента зачастую представляет интерес как взаимодействие с текущей компанией - он позволяет видеть все заказы, даты и сроки оплаты по заказам, видеть купленные товары и плановые их ремонты или фактическое оборудование, находящееся сейчас в сервисном центре.

Как вы видите, большая часть интересующей информации уже есть в компании в их учетной системе. Как следствие, дублировать эту информацию и поддерживать синхронизацию с основной системой - задача явно избыточная. Давайте рассмотрим варианты решения данной задачи без разработки хранения этой информации со стороны сайта.

Создать сайт с личным кабинетом для клиентов можно различными способами:


Заказать сайт с личным кабинетом на выбранной платформе движка сайта у вашего веб разработчика или компании, которая разрабатывает вам сайт.

  • Этот вариант понятен, и мы уже рассмотрели, что он не самый оптимальный с точки зрения реализации задачи.
  • Недостаток модели - в необходимости продублировать бизнес логику на сайте, хотя она уже есть в учетной системе.

Вывод: данный вариант подходит при простой объектной модели данных. Когда, к примеру, нужно предоставить в личном кабинете только остатки товаров.


Перенаправлять клиента внутрь учетной системы, где будет собранная для него информация. Один из вариантов решения задачи, когда клиенты через браузер могут попасть внутрь страницы вашей учетной системы и выполнить там необходимые действия или посмотреть необходимую информацию.

  • Преимущества данного варианта в простоте решения, с оговоркой на технологическую платформу учетной системы. Она должна предоставлять такой вариант доступа к данным и возможностью разграничить права к информации.
  • Недостатком такого варианта и сложностью реализации может стать большое количество клиентов, которым нужно обеспечить доступ. К примеру, для платформы 1С:Підприємство вам потребуется обеспечить клиента лицензиями. Для простоты умножить на $100 количество необходимых активных подключений для расчета бюджета, который вам потребуется в качестве единоразовых затрат, и $10 на каждые 5 пользователей на регулярные платежи хостинга, если вы арендуете оборудование. 

Вывод: данный вариант подходит для небольшого количества пользователей, одновременно работающих с вашей базой. У некоторых систем, к примеру, у BAS ERP, уже появились отдельно разработанные механизмы подключения внешних пользователей.


Создание сайта с личным кабинетом клиента на базе API доступа:

  • Преимущества данного варианта в том, что на стороне сайта нет необходимости делать структуру данных;
  • Уменьшение времени реализации проекта;
  • Возможность многократного использования данных из API другими системами без увеличения нагрузки на сам сайт;
  • Возможность замены платформы сайта без потери данных и без необходимости.

  • Недостатком такого варианта является существование дополнительной промежуточной базы данных для хранения и предоставления данных по API в ИТ инфраструктуры предприятия

Вывод: данный вариант подходит для большого количества пользователей, для сложных моделей предоставления данных и аналитики для пользователей и клиентов. Одним из вариантов решения данной задачи является использование интеграционной платформы iPaaS для предоставления корпоративных данных из других информационных источников в виде API для внешнего использования.

  • Фото автора
  • Контент-маркетолог TQM systems Nataliya Raevskaya
  • 6/4/2020 8:34:17 PM
  • статьи, articles
иконка стрелочка