Задачи проекта
- Создание удобного и функционального личного кабинета для B2B-клиентов, соответствующего корпоративному стилю и требованиям бренда.
- Автоматизация и цифровизация взаимодействия с клиентами — предоставление информации, документов и статуса заказов в режиме реального времени.
- Интеграция с внутренними системами компании, в том числе с CRM и 1С, для обеспечения полноценного обмена данными.
- Документированная реализация проекта с полным техническим описанием, что критично для внутреннего ИТ-контроля клиента.
- Масштабируемость платформы и возможность дальнейшего развития функционала без значительных затрат.
Платформа
- Операционная система — Linux Debian
- Веб-серверы: Apache, nginx
- База данных — MySQL
- Языки программирования: PHP, JavaScript
- Система управления — Cetera.Spaces
Разработка
Для реализации проекта была выполнена адаптивная вёрстка на базе фреймворка Foundation 6.0, что обеспечивает корректное отображение личного кабинета на любых устройствах – от мобильных телефонов до настольных компьютеров. Вся вёрстка прошла проверку на соответствие современным стандартам W3C.
Программная часть разрабатывалась на языке PHP с использованием актуальных стандартов PSR. Отдельные интерфейсные элементы и интерактивные функции реализованы с помощью jQuery.
Особое внимание уделялось качеству кода и безопасности. Проект прошёл внутреннее тестирование с помощью автоматизированных систем, включая проверку безопасности, производительности и соответствия архитектуры требованиям выбранной CMS.
Подключённые модули
В рамках проекта были внедрены как типовые, так и индивидуальные модули, разработанные специально под задачи клиента. Основу функциональности составили стандартные решения из библиотеки типов решений Cetera.Spaces для B2B-кабинетов:
- Структура и навигация — перемещение по разделам ЛК.
- Регистрация — создание нового пользователя ЛК.
- Авторизация — вход пользователя в ЛК.
- Восстановление пароля — восстановление доступа через email.
- Поиск — полнотекстовый поиск по сущностям ЛК.
- Профиль пользователя — управление личными данными и контактной информацией.
- Роли и права доступа — разграничение доступа к разделам и функциям.
- Юрлица — управление данными юридических лиц в личном кабинете.
- Контент (статические страницы) — добавление и публикация текстовых материалов в ЛК.
- Интеграция с внешними системами — обмен данными с 1С и CRM по заказам, услугам, контрактам.
- Заявки на грузоперевозку — подача и отслеживание заказов клиентом.
- Истории заказов — хронология изменений статусов и действий по заказу.
- Фильтр и сортировка — сортировка и отбор заявок по статусу, дате, типу.
- Документы по перевозке — отображение и скачивание документов, прикреплённых к заказу.
- Бухгалтерские документы — доступ к счётам, закрывающим документам и актам.
- Документооборот — юридически значимый обмен документами с клиентом.
- Уведомления — информирование о новых событиях в заказах по email и в интерфейсе.
- Сообщения — переписка клиента с менеджером по конкретной заявке.
- Публикация правил работы — отображение и согласие с правилами использования ЛК.
- API — точки интеграции для обмена данными с внешними системами.
Также были реализованы уникальные модули:
- Модуль обработки обращений пользователей — интерфейс для операторов и поддержка заявок по произвольным вопросам (техподдержка, бухгалтерия, претензии и др.).
Дальнейшее развитие
Развитие осуществляется на основе периодических процессов выявления потребностей и планирования проектов — видений. Интервью проводятся с периодичностью раз в квартал. Корректировка планов — ежемесячно вносятся изменения в мастер-планы проекта. Ключевые задачи:
Декабрь 2024
- Развёртывание площадки для размещения личного кабинета.
- Настройка системы мониторинга работоспособности.
- Организация резервного копирования и базовой антивирусной защиты.
- Развёртывание ядра системы на PHP.
- Интеграция готовых модулей платформы личных кабинетов: структура и навигация, регистрация, авторизация, восстановление пароля, поиск, профиль, роли и права, юрлица, файловое хранилище, статические страницы, API.
- Подготовка технического задания на интеграцию с 1С.
Январь 2025–февраль 2025
- Реализация функционала личного кабинета: заказы, статусы и отслеживание, история (реестр перевозок), фильтры и сортировка, персональный менеджер, договоры.
- Оформление личного кабинета в фирменном стиле (цвета, логотип).
- Согласование протокола обмена данными.
Март 2025–апрель 2025
- Реализация функционала уведомлений в личном кабинете.
- Добавление возможности создания нескольких учётных записей (профилей).
- Разработка модуля «График перевозок» в личном кабинете.
Май 2025
- Отображение заказов в личном кабинете.
- Корректировка системы фильтрации в личном кабинете.
- Подготовка технической документации.
- Реализация логирования процессов импорта в административной панели.
- Проведение тестирования личного кабинета на соответствие техническому заданию и проверка общей работоспособности.
- Внесение корректировок на странице входа.
- Интеграция данных контрактов из CRM в платформу.
- Отображение информации по контрактам в публичной части сайта.
- Интеграция с CRM-модулем: передача данных по заказам, грузовым местам и услугам.
- Реализация механизма согласия с правилами использования личного кабинета.
Похожие кейсы

B2B-личный кабинет для транспортно-логистической компании

Сайт и личный кабинет для «СТС Логистикс Транспорт»

Таможенная система для компании «ИНДИТАЛ КАСТОМС»

Разработка личного кабинета для транспортной компании «Тинокс»

Дашборд с аналитикой для компании в России