Разработка сайтов для логистических компаний | BIG FISH
EN
Все отрасли BIG FISH / LOGISTICS & SUPPLY CHAIN09 / 11

Разработка цифровых продуктов / Логистика

Сайты и сервисы
для логистики.

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

Посмотреть в действии

Сайт · личный кабинет · интеграции

01 / Заявка принята
02 / Маршрут согласован
DATA IN MOTION / BFD
Груз движется.
Данные — вместе с ним.

01 / От первого визита до доставки

Клиенту — ясность.
Диспетчеру — контроль.

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

01 / Привлечь

Сайт перевозчика

Направления, виды транспорта, работа со сложными грузами. Формы собирают параметры для расчёта, а не только номер телефона.

02 / Принять

Заявка и расчёт

Адреса, грузовые места, масса, объём и условия доставки. Предварительную оценку отделяем от согласованного предложения.

03 / Сопроводить

Кабинет заказчика

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

02 / Интерактивная диспетчерская

Перевозка.
На одном экране.

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

BFD / CONTROL ROOM
DEMO / Тестовые данные
Маршрут отправленияМосква / Санкт-Петербург
МоскваОтправлениеТверьСанкт-ПетербургНижний НовгородКазань
Условная схема / не навигационная картаСобытия подтверждаются системой
  1. 01Назначение
  2. 02Погрузка
  3. 03В пути
  4. 04Доставлено
BF–2041Ожидает назначения

Оборудование

4 паллеты · 3 200 кг · 18 м³

Масса3 200 / 5 000 кг
Объём18 / 30 м³
Окно полученияЗавтра / 18:00–20:00

Плановое окно. Назначение ещё не подтверждено.

Машина подходит по массе и объёму. Можно назначить рейс.

Документы

Заявка собрана · накладная после погрузки

Учебный интерфейс на условных данных. Действия выполняются в браузере, заявки не отправляются. Вместимость, статусы и окна в рабочем проекте определяются вашими правилами и данными TMS.

03 / Архитектура обмена

Разные системы.
Один маршрут данных.

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

03 / TMS

Рейс — не просто точка на карте.

Транспортная система связывает заявку с машиной, маршрутом и исполнителем. В кабинет передаём подтверждённые события и плановое окно доставки.

Передаём
Идентификатор рейса, статус, время события, окно доставки.
Проверяем
Повтор события не создаёт второй рейс. При задержке обмена виден момент последнего обновления.

Схема — пример состава решения. API, права доступа и ответственность за каждое поле проверяем до оценки интеграции.

04 / От схемы к работающему продукту

Сначала один
рабочий маршрут.

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

  1. 01 / Разобраться

    Разложить процесс

    Разбираем типы перевозок, роли, исключения и существующие системы.

    Результат / карта данных и границ
  2. 02 / Спроектировать

    Пройти путь до кода

    Проверяем заявку, кабинет и рабочее место диспетчера на прототипе.

    Результат / согласованные экраны
  3. 03 / Соединить

    Проверить на пилоте

    Связываем интерфейс с тестовым контуром. Проверяем повторы, задержки и права.

    Результат / рабочий сценарий
  4. 04 / Запустить

    Передать в работу

    Планируем переключение, обучаем команду и сохраняем возможность возврата.

    Результат / релиз и инструкции

Что принимаем вместе с вами

Не только экран.
Проверяемый результат.

  • Повтор заявки не создаёт дубль.
  • Заказчик видит только свои отправления.
  • Задержка источника не выглядит как успешная доставка.
  • План и фактическое событие различимы.
  • Новая услуга и направление редактируются в CMS.

Глубже / Детали решения

Важные вещи.
Без мелкого шрифта.

Состав работ зависит от ваших систем и правил. Здесь — вопросы, которые разбираем до разработки.

Посмотреть стенд интеграций
Можно начать с сайта, а кабинет добавить позже?

Да. Сначала запускаем структуру, дизайн, контент и рабочие обращения. Модель каталога и идентификаторы проектируем с учётом будущего кабинета, чтобы не переносить данные заново.

Вы работаете с нашей системой учёта?

Сначала проверяем доступный интерфейс, права и тестовый контур. Затем согласуем данные и ответственность систем. Если готового API нет, отдельно оцениваем другой способ обмена и его ограничения.

Что влияет на стоимость и сроки?

Количество типов страниц, объём контента, роли, интеграции и состав первого релиза. После разбора процесса готовим структуру, прототип и оценку по этапам. Демонстрация на этой странице не является готовой системой или обещанием фиксированной стоимости.

Как устроены данные, роли и восстановление?

Дизайн и путь пользователя

Сайт логистической компании должен объяснять, что и куда она перевозит. Карта дополняет перечень направлений, а не заменяет его. Для сложного груза показываем требования к упаковке и составу заявки. В кабинете важнее понятное отклонение от плана и контакт ответственного, чем декоративное движение машин по карте.

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

Проверяем перед запуском: Новый посетитель находит нужное направление и следующий шаг на телефоне.

Сценарий и статусы

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

Проверяем перед запуском: Возврат и повтор не теряют данные и не создают второй результат.

Модель данных и документы

Заявка связывает отправителя, получателя, точки маршрута, грузовые места, вес, объём и окно доставки. Массу и объём проверяем независимо: свободное место в кузове не означает допустимую нагрузку. Плановые и фактические события храним отдельно. Время показываем с согласованным часовым поясом, а изменённый маршрут сохраняет историю.

Проверяем перед запуском: Изменение справочника не переписывает согласованный документ.

Роли и границы доступа

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

Проверяем перед запуском: Пользователь другой организации не получает закрытый файл по прямой ссылке.

Интеграции и источники данных

Сайт может получать статусы из транспортной или складской системы, координаты — из согласованного сервиса мониторинга, документы — из учётной системы. Для каждого события передаются источник и время. Если данные запаздывают, интерфейс показывает момент последнего обновления; повтор одного события не создаёт новую доставку.

Проверяем перед запуском: Недоступность источника не отображается как подтверждённый успех.

Ошибки, повторы и восстановление

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

Проверяем перед запуском: Повторное событие не меняет уже выполненную операцию.

Контент, поиск и продвижение

Структуру строим по направлениям, видам перевозки, типам груза и складам. Формы собирают параметры, необходимые для расчёта, вместо свободного поля «опишите всё». Предварительную ставку отделяем от подтверждённого предложения. Аналитика связывает источник заявки с её качеством и результатом обработки, а не только с нажатием кнопки.

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

Первый релиз и развитие

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

Проверяем перед запуском: Восстановление проверено на копии, редактор умеет менять поля без разработчика.

NEXT / Ваш процесс

Ваша логистика.
Следующий уровень.

Расскажите о перевозках, команде и существующих системах. Определим первый сценарий и состав работ.

BIG FISH / ВАША ИСТОРИЯ

Начнём
с идеи.

Расскажите о компании и задаче проекта. Обсудим состав работ, бюджет и следующий шаг.

Поля со звёздочкой обязательны.
BIG FISH / MENU
+7 495 150-17-20