Опыт

B2B-кабинет для логистического оператора с интеграцией 1С и CRM

Задачи проекта

  • Создание удобного и функционального личного кабинета для B2B-клиентов, соответствующего корпоративному стилю и требованиям бренда.
  • Автоматизация и цифровизация взаимодействия с клиентами — предоставление информации, документов и статуса заказов в режиме реального времени.
  • Интеграция с внутренними системами компании, в том числе с CRM и , для обеспечения полноценного обмена данными.
  • Документированная реализация проекта с полным техническим описанием, что критично для внутреннего ИТ-контроля клиента.
  • Масштабируемость платформы и возможность дальнейшего развития функционала без значительных затрат.

Платформа

  • Операционная система — 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-личный кабинет для транспортно-логистической компании

Опыт

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

Разработка B2B-личного кабинета логистической компании на базе Cetera.Spaces. NDA. Прямой контракт с клиентом.
Личный кабинет для «Мейлилог»

Опыт

Личный кабинет для «Мейлилог»

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

Опыт

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

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

Опыт

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

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

Опыт

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

Автоматизация логистики, вывод на маркетплейсы, заказная разработка и кастомизация CRM, поддержка CRM, обеспечение безопасности и высокой скорости работы интернет-магазина.