Перейти к содержимому
Кейс

Cargobus.ee: миграция системы и интеграция API

Cargobus перешёл с CakePHP на редактируемую платформу WordPress с интеграцией City Carrier API для создания посылок, отслеживания в реальном времени и работы со статусами отправлений.

Связанная услуга
Разработка веб-сайтов
Подтверждённый результат
Cargobus перешёл на редактируемую платформу WordPress, связанную через City Carrier API с действующими процессами создания посылок и отслеживания отправлений.

У Cargobus уже была работающая цифровая платформа, но лежавшая в её основе система CakePHP затрудняла повседневные изменения контента и будущие интеграции. Поэтому переход на WordPress был направлен на замену технической основы без изменения привычной для клиентов структуры.

Mono заново собрала сайт на WordPress, сохранила сложившиеся шаблоны страниц и взаимодействия, а затем подключила новую платформу к интерфейсам City Carrier (APIs). Это позволило функциям работы с посылками действовать через сайт, а не оставаться изолированными серверными процессами.

Задача

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

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

Старый интерфейс сайта Cargobus на CakePHP до миграции
Исходный сайт на CakePHP до переноса на масштабируемую систему (CakePHP-based)

Контролируемый переход на WordPress

Первым этапом стал контролируемый переход на WordPress с CakePHP (CakePHP-to-WordPress). Клиентскую часть воссоздали с высокой визуальной точностью, чтобы после смены платформы пользователи по-прежнему видели знакомый интерфейс.

WordPress обеспечил внутренней команде более практичный слой, через который ведётся управление контентом, сохранив структуру существующего пути клиента. Перенос рассматривался как замена основы, а не как проект редизайна.

Новый интерфейс сайта Cargobus на WordPress после миграции системы
Заново собранный интерфейс на WordPress сохраняет структуру и даёт больше гибкости (WordPress-based)

Связь сайта с логистическими операциями

После создания основы на WordPress проект вышел за рамки управления содержимым. Интеграции City Carrier API связали сайт с операциями обработки посылок и актуальными данными об отправлениях.

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

Опыт отслеживания посылок

Поиск и подсказки

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

Поиск отправления Cargobus с вводом номера заказа
Начальный интерфейс отслеживания с вводом номера посылки или заказа

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

Справочное окно отслеживания с расположением штрихкода и номера заказа
Встроенная подсказка о расположении номера посылки или заказа

Ход активной доставки

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

Интерфейс статуса активной доставки с временной шкалой
Временная шкала с последовательным отображением хода доставки в реальном времени

Завершённые доставки

Доставленные отправления отделены от активных. Клиенты могут переключаться между текущими и завершёнными доставками, не смешивая два представления.

Интерфейс доставленных отправлений и завершённых заказов
Завершённые доставки показаны отдельно для большей ясности

Приоритеты реализации

На реализацию повлияло несколько ограничений.

Существующая структура и путь пользователя должны были оставаться узнаваемыми. Новая административная часть WordPress должна была дать внутренней команде больше контроля над повседневными обновлениями контента. Функции, связанные через API (API-connected), должны были работать в рамках того же клиентского опыта, а сведения об отправлениях — оставаться связанными с актуальными операционными данными, а не дублироваться на сайте в статичном виде.

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

Результат

Завершённый переход на WordPress заменил менее гибкую систему CakePHP в Cargobus редактируемой основой, напрямую связанной с логистическими процессами.

Маркетинговая команда получила более удобную среду для работы с контентом. Клиенты сохранили привычную структуру сайта и получили доступ через тот же интерфейс к действующим функциям создания и отслеживания посылок. Архитектура также создала более понятную основу для добавления будущих функций и интеграций без пересборки всей платформы.

Фактическая основа обновлённой статьи — перенос с CakePHP, пересборка на WordPress, интеграция City Carrier API, отслеживание актуального состояния и полученные рабочие функции — документирована непосредственно в существующем описании проекта.

Следующие шаги по теме

Связанное решение

Инфраструктура цифрового роста

Посмотреть решение

Связанная услуга

Разработка веб-сайтов

Посмотреть услугу

Нужно похожее решение?

Начните с описания задачи. Мы поможем определить подходящую систему.

Запросить системный анализ