Главная / Документация / Панель диспетчера

Панель диспетчера

Веб-панель: app.fast-shipping.ru

1. Первый вход и настройка

Регистрация: на app.fast-shipping.ru/register вводите почту, получаете код в письме, задаёте название компании, телефон и пароль. Телефон становится логином.

Сразу после регистрации сделайте две вещи, без которых платформа работает вполсилы:

Забыли пароль — восстановление по телефону владельца компании. Диспетчерам пароль меняет администратор в разделе «Диспетчеры».

2. Заказы: загрузка и день плана

Заказы попадают в систему тремя путями: файлом Excel или CSV, через API и вручную по одному.

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

День — единица планирования. Наверху экрана выбирается дата, и список, распределение, маршруты и карта показывают именно её. Рядом с планом дня живут три отдельные очереди:

3. Курьеры и доступ

Раздел «Курьеры» — реестр и выпуск приглашений. Пароля у курьера нет: вы выпускаете одноразовое приглашение, курьер вводит код в приложении и своё имя. Приглашение действует 72 часа.

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

Раздел «Диспетчеры» — доступ в панель для сотрудников. Закрыть доступ последнему администратору система не даст: компания осталась бы запертой снаружи.

4. Распределение и маршрут

На экране распределения заказы разбираются по курьерам — по одному или выделением области на карте. Затем строится порядок объезда: платформа считает его от склада с учётом расстояний и временных окон.

Порядок можно переставить руками — перетаскиванием. Ручной порядок помечается и при следующем автоматическом расчёте не затирается без вашего подтверждения: диспетчер знает то, чего не знает алгоритм — что в бизнес-центр надо успеть до обеда, а во двор заезд с другой стороны.

Заказ без координат в маршрут не встаёт: у него нет ни точки на карте, ни кнопки в навигатор. Такие заказы собираются в отдельную очередь — поправьте адрес или укажите точку на карте вручную.

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

5. Карта и живой контроль

На карте видно положение курьеров и статусы точек, обновление — в реальном времени. Курьеры на смене передают координаты каждые две минуты.

Маршрутный лист и стикеры печатаются из панели: лист — на смену курьеру, стикеры — на упаковку.

6. Когда курьер забыл закрыть заказ

Бывает так: курьер вручил заказ и не нажал кнопку. Заказ висит назначенным, получатель на странице отслеживания видит «в пути», касса за смену не сходится.

В карточке такого заказа есть кнопка «Закрыть за курьера». Диспетчер выбирает исход, при оплате наличными указывает полученную сумму — и обязательно пишет основание: «курьер подтвердил по телефону», «получатель позвонил и сказал, что заказ у него».

Основание обязательно не из бюрократии. Заказ закрывается без подтверждения того, кто его вёз, и запись в журнале — единственное, что от этого решения останется. Через месяц, разбирая жалобу получателя или расхождение в кассе, восстановить «почему заказ отмечен доставленным без фотоотчёта» больше неоткуда.

Закрыть так можно назначенный заказ и заказ в пути. Перенесённый — нельзя: он лежит в очереди и ждёт новой даты, а не закрытия.

7. История заказа

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

8. Наличные и инкассация

По заказам с оплатой при получении курьер вводит фактически полученную сумму. Раздел «Касса» показывает по каждому курьеру за смену: сколько должно быть собрано, сколько собрано и расхождение. Это отчёт для сдачи денег, а не бухгалтерия.

9. Кабинет компании

Раздел «Компания» (доступен администратору) собирает всё, что относится не к доставкам, а к самой компании.

Подписка. Тариф, срок оплаченного периода и расход лимитов: сколько курьеров заведено из доступных и сколько заказов создано в этом месяце. Полосы становятся жёлтыми, когда лимит подходит к концу, — упереться в него посреди рабочего дня хуже, чем узнать заранее.

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

Счета. Список с датами, суммами и статусом оплаты — для бухгалтера и для разбора «почему закрыт доступ».

Реквизиты плательщика. Набор полей зависит от типа субъекта: у юрлица спрашиваются КПП, ОГРН и юридический адрес, у ИП — ОГРНИП без КПП, у самозанятого хватает ФИО, ИНН и почты. ИНН, ОГРН и КПП проверяются по контрольным суммам сразу при вводе: опечатка в одной цифре видна до отправки.

Часовой пояс. От него считается день плана, границы смены и отчёт по инкассации. Компании восточнее Урала менять его обязательно: с московским поясом отчёт «за день» захватывает не те сутки, и касса не сходится.

10. Интеграции: ключи API и вебхуки

Раздел «Интеграции» (доступен администратору) нужен, только если заказы приходят из вашей системы, а не файлом. Ключ — чтобы вы передавали заказы нам, вебхуки — чтобы мы возвращали вам статусы. Технические подробности обмена — в документации API, здесь только про панель.

Ключ API. Задаётся название (по нему потом понятно, чья это интеграция) и срок действия — бессрочно, 90 дней или год. Ключ показывается один раз, сразу после выпуска: в базе хранится только его свёртка, поэтому «покажите ещё раз» невозможно — можно лишь выпустить новый.

В списке видно, когда ключом пользовались в последний раз. Строка «ни разу не использовался» у ключа недельной давности обычно означает, что интеграцию не довели до конца, — это стоит выяснить до того, как заказы «потеряются».

Заменить выпускает новый ключ с теми же правами, старый перестаёт работать сразу. Так меняют ключ, который засветился в переписке или остался у подрядчика. Отозвать закрывает доступ без замены.

Вебхуки. Указывается адрес, на который присылать события, и, при желании, какие именно события интересуют — если не выбрать ни одного, будут приходить все. Адрес принимается только https: события содержат данные заказов и получателей. Секрет для проверки подписи, как и ключ, показывается один раз.

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

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

11. Брендирование страницы отслеживания

Раздел «Брендинг» (доступен администратору) задаёт логотип и цвет страницы, которую видит получатель. Логотип загружается прямо в платформу — JPG, PNG или WEBP. Доступно на платных тарифах.

Здесь же предпросмотр: видно, как страница выглядит для получателя, до того как ссылка уйдёт живому человеку.