Личный кабинет на сайте

Создание «Личного кабинета»

Сайт и личный кабинет клиента клиенты часто относят к задачам веб студии и разработки сайта, хотя это не совсем правильно. Для компаний личный кабинет клиента https://vsekabinety.ru/ часто представляет интерес в качестве взаимодействия с текущей компанией — видеть все заказы, даты и сроки оплаты заказов, видеть купленные товары и их плановые ремонты или фактическое оборудование, что находится сейчас в сервисном центре.

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

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

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

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

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

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

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

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

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

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

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