Главная / Документация / Панель диспетчера
Панель диспетчера
Веб-панель: app.fast-shipping.ru
1. Первый вход и настройка
Регистрация: на app.fast-shipping.ru/register вводите почту, получаете код в письме, задаёте название компании, телефон и пароль. Телефон становится логином.
Сразу после регистрации сделайте две вещи, без которых платформа работает вполсилы:
- Адрес склада. От него считается порядок объезда и время выезда. Без склада маршрут не построится.
- Часовой пояс компании. По нему определяется «сегодня»: план дня, границы смены и отчёт по кассе.
Забыли пароль — восстановление по телефону владельца компании. Диспетчерам пароль меняет администратор в разделе «Диспетчеры».
2. Заказы: загрузка и день плана
Заказы попадают в систему тремя путями: файлом Excel или CSV, через API и вручную по одному.
Импорт файла. Колонки размечаются на предпросмотре — система предлагает соответствие сама, вы поправляете. Повторная загрузка того же файла не создаёт дублей: заказы сверяются по вашему внешнему номеру. Дата доставки в файле обязательна — выгрузка на день по определению относится к дню.
День — единица планирования. Наверху экрана выбирается дата, и список, распределение, маршруты и карта показывают именно её. Рядом с планом дня живут три отдельные очереди:
- Просрочено — не закрытые вчера и раньше. Дата сама не меняется: продукт, который молча переносит обещанное получателю, перестаёт показывать, что доставки срываются. Решение принимает диспетчер.
- Без даты — заказ пришёл из CRM без согласованной даты. В план не попадает и курьеру не отдаётся, пока дату не проставят.
- Просят перенос — получатели, попросившие другое время через страницу отслеживания. Подтверждается в один клик.
3. Курьеры и доступ
Раздел «Курьеры» — реестр и выпуск приглашений. Пароля у курьера нет: вы выпускаете одноразовое приглашение, курьер вводит код в приложении и своё имя. Приглашение действует 72 часа.
Курьера можно временно выключить — он не выйдет на смену и геоданные собираться не будут, но аккаунт останется. Это для отпуска и больничного, чтобы не выпускать приглашение заново.
Раздел «Диспетчеры» — доступ в панель для сотрудников. Закрыть доступ последнему администратору система не даст: компания осталась бы запертой снаружи.
4. Распределение и маршрут
На экране распределения заказы разбираются по курьерам — по одному или выделением области на карте. Затем строится порядок объезда: платформа считает его от склада с учётом расстояний и временных окон.
Порядок можно переставить руками — перетаскиванием. Ручной порядок помечается и при следующем автоматическом расчёте не затирается без вашего подтверждения: диспетчер знает то, чего не знает алгоритм — что в бизнес-центр надо успеть до обеда, а во двор заезд с другой стороны.
Заказ без координат в маршрут не встаёт: у него нет ни точки на карте, ни кнопки в навигатор. Такие заказы собираются в отдельную очередь — поправьте адрес или укажите точку на карте вручную.
Перенос заказа на другую дату убирает его из плана прежнего дня и сбрасывает место в объезде — номер относился к маршруту того дня. Назначенный курьер сохраняется.
5. Карта и живой контроль
На карте видно положение курьеров и статусы точек, обновление — в реальном времени. Курьеры на смене передают координаты каждые две минуты.
Маршрутный лист и стикеры печатаются из панели: лист — на смену курьеру, стикеры — на упаковку.
6. Когда курьер забыл закрыть заказ
Бывает так: курьер вручил заказ и не нажал кнопку. Заказ висит назначенным, получатель на странице отслеживания видит «в пути», касса за смену не сходится.
В карточке такого заказа есть кнопка «Закрыть за курьера». Диспетчер выбирает исход, при оплате наличными указывает полученную сумму — и обязательно пишет основание: «курьер подтвердил по телефону», «получатель позвонил и сказал, что заказ у него».
Основание обязательно не из бюрократии. Заказ закрывается без подтверждения того, кто его вёз, и запись в журнале — единственное, что от этого решения останется. Через месяц, разбирая жалобу получателя или расхождение в кассе, восстановить «почему заказ отмечен доставленным без фотоотчёта» больше неоткуда.
Закрыть так можно назначенный заказ и заказ в пути. Перенесённый — нельзя: он лежит в очереди и ждёт новой даты, а не закрытия.
7. История заказа
Внизу карточки — журнал: кто назначил курьера, кто поправил сумму, кто закрыл заказ и на каком основании. Записи ведутся по всем действиям с заказом и не удаляются.
8. Наличные и инкассация
По заказам с оплатой при получении курьер вводит фактически полученную сумму. Раздел «Касса» показывает по каждому курьеру за смену: сколько должно быть собрано, сколько собрано и расхождение. Это отчёт для сдачи денег, а не бухгалтерия.
9. Кабинет компании
Раздел «Компания» (доступен администратору) собирает всё, что относится не к доставкам, а к самой компании.
Подписка. Тариф, срок оплаченного периода и расход лимитов: сколько курьеров заведено из доступных и сколько заказов создано в этом месяце. Полосы становятся жёлтыми, когда лимит подходит к концу, — упереться в него посреди рабочего дня хуже, чем узнать заранее.
Если оплата просрочена, панель переходит в режим просмотра: данные видны, новые заказы не создаются. Об этом говорится прямо на карточке подписки, а не выясняется при попытке загрузить файл.
Счета. Список с датами, суммами и статусом оплаты — для бухгалтера и для разбора «почему закрыт доступ».
Реквизиты плательщика. Набор полей зависит от типа субъекта: у юрлица спрашиваются КПП, ОГРН и юридический адрес, у ИП — ОГРНИП без КПП, у самозанятого хватает ФИО, ИНН и почты. ИНН, ОГРН и КПП проверяются по контрольным суммам сразу при вводе: опечатка в одной цифре видна до отправки.
Часовой пояс. От него считается день плана, границы смены и отчёт по инкассации. Компании восточнее Урала менять его обязательно: с московским поясом отчёт «за день» захватывает не те сутки, и касса не сходится.
10. Интеграции: ключи API и вебхуки
Раздел «Интеграции» (доступен администратору) нужен, только если заказы приходят из вашей системы, а не файлом. Ключ — чтобы вы передавали заказы нам, вебхуки — чтобы мы возвращали вам статусы. Технические подробности обмена — в документации API, здесь только про панель.
Ключ API. Задаётся название (по нему потом понятно, чья это интеграция) и срок действия — бессрочно, 90 дней или год. Ключ показывается один раз, сразу после выпуска: в базе хранится только его свёртка, поэтому «покажите ещё раз» невозможно — можно лишь выпустить новый.
В списке видно, когда ключом пользовались в последний раз. Строка «ни разу не использовался» у ключа недельной давности обычно означает, что интеграцию не довели до конца, — это стоит выяснить до того, как заказы «потеряются».
Заменить выпускает новый ключ с теми же правами, старый перестаёт работать сразу. Так меняют ключ, который засветился в переписке или остался у подрядчика. Отозвать закрывает доступ без замены.
Вебхуки. Указывается адрес, на который присылать события,
и, при желании, какие именно события интересуют — если не выбрать ни одного,
будут приходить все. Адрес принимается только https: события
содержат данные заказов и получателей. Секрет для проверки подписи, как и ключ,
показывается один раз.
Рядом с каждой подпиской — её состояние. «Работает» значит, что всё доходит. Счётчик неудач подряд появляется раньше, чем возникает проблема: он растёт, когда ваш сервер не отвечает. После пяти неудач подряд подписка отключается сама, чтобы очередь не забивалась мёртвым адресом, и в этом состоянии её видно с причиной и датой. Починив приёмник, включите её кнопкой «Включить» — счётчик начнётся заново.
Журнал доставок отвечает на главный вопрос интеграции — «почему у нас не появился статус». По каждой отправке видно событие, время, что ответил ваш сервер и сколько было попыток. Неудачные повторяются сами с растущей паузой; когда попытки заканчиваются, событие остаётся в журнале как несостоявшееся, и его можно отправить ещё раз кнопкой — тело события хранится с момента, когда оно произошло, и не зависит от того, что стало с заказом потом.
11. Брендирование страницы отслеживания
Раздел «Брендинг» (доступен администратору) задаёт логотип и цвет страницы, которую видит получатель. Логотип загружается прямо в платформу — JPG, PNG или WEBP. Доступно на платных тарифах.
Здесь же предпросмотр: видно, как страница выглядит для получателя, до того как ссылка уйдёт живому человеку.