Дашборд
| Трек | Статус | Клиент | Маршрут | Вес | Стоимость | Оплата |
|---|
| Трек / Рейс | Статус | Клиент | Маршрут / Тип | Груз | Стоимость | Оплата | Обновлено | Действия |
|---|
public-track.html?track=НОМЕР
· Кнопка в таблице копирует ссылку в буфер
| Дата | Трек | Клиент | Статус | Канал | Сообщение |
|---|
Кнопка «+ Добавить груз» в правом верхнем углу открывает форму.
| Поле | Особенность |
|---|---|
| Трек-номер * | Авто-ВЕРХНИЙ РЕГИСТР. Дубли запрещены. |
| Email * | Нужен для уведомлений |
| Телефон | Маска +7 (XXX) XXX-XX-XX при вводе |
| Тип доставки | Авиа / Авто / ЖД — влияет на цену |
| Вес / Объём / USD | Цена пересчитывается в реальном времени |
Закрыть окно: ×, кнопка Отмена, клик на фон или Esc.
| Карточка | Что показывает |
|---|---|
| Всего грузов | Общее число в системе |
| В пути | Статусы «В пути» + «На складе в Китае» |
| На таможне | «На таможне» + «Задержка на таможне» |
| К оплате | Сумма всех неоплаченных грузов в ₽ и $ |
Диаграмма — только статусы с грузами. Алерты — последние 6 уведомлений. Таблица — последние 6 добавленных грузов, клик открывает карточку.
Поиск работает мгновенно по: трек-номеру, email, имени, рейсу, телефону, Telegram.
Два фильтра: по статусу и по оплате. При нулевом результате — кнопка «↺ Сбросить фильтры».
| Трек / Рейс | Номер + партия |
| Статус | Бейдж + 7 точек прогресса |
| Клиент | Имя, email, TG, телефон |
| Груз | Вес, объём, мест, категория |
| Стоимость | ₽ и $ по курсу из настроек |
| Обновлено | «5м назад», «2ч назад»… |
| Действия | · |
- Зелёный — пройден
- Синий — текущий
- Красный — задержка на таможне
- Серый — впереди
- Наведение — синяя полоса слева + подсветка
- Клик по строке — открывает карточку груза
- — копирует ссылку для клиента в буфер
- — удаляет с подтверждением
Сортировка: всегда по дате последнего обновления — свежие сверху.
Открывается кликом по строке таблицы. Содержит блоки: Клиент, Груз, Статус, Оплата.
Выпадающий список + кнопка «Применить». При применении автоматически отправляется алерт клиенту и пересчитывается цена (после таможни).
Только для груза на таможне. Сразу переводит в «Задержка на таможне» и отправляет алерт.
Три кнопки: Не оплачено · Частично · Оплачено. Оплаченные не считаются в «К оплате» на дашборде.
Внутренняя заметка менеджера. Клиент не видит. Сохранить — кнопка «Сохранить заметку».
История всех уведомлений. Алерт создаётся при каждом изменении статуса.
| Колонка | Содержимое |
|---|---|
| Дата | ДД.ММ.ГГГГ ЧЧ:ММ |
| Трек | Трек-номер груза |
| Клиент | Имя + email / Telegram |
| Статус | Новый статус груза |
| Канал | · · |
| Сообщение | Текст с подставленными переменными |
Хранится до 1000 записей. Кнопка удаляет всю историю.
| Вкладка | Что настраивается |
|---|---|
| Название, слоган, контакты, цвет акцента | |
| ₽/кг, ₽/м³, минимум, таможня, страховка, курс USD | |
| Списки маршрутов и категорий товаров | |
| Порог задержки в часах | |
| Telegram Bot Token + тексты для каждого статуса | |
| Демо-данные · Экспорт JSON · Очистить всё |
%TRACK% — трек, %COMPANY% — компания, %HOURS% — часы задержки.
Файл public-track.html — публичная страница без доступа к админке.
Нажать в таблице или в карточке груза — ссылка скопируется в буфер.
Формат: public-track.html?track=CN12345678
- Текущий статус с цветным оформлением
- Прогресс-бар маршрута с анимацией
- Информацию о грузе: маршрут, вес, объём
- Стоимость и статус оплаты
- Контакты компании из настроек
| Клавиша / действие | Результат |
|---|---|
| Esc | Закрыть любое открытое окно |
| Клик на фон окна | Закрыть окно |
| Ввод в поиск | Мгновенная фильтрация (без Enter) |
| Ввод трек-номера | Авто-заглавные буквы |
| Ввод телефона | Авто-маска +7 (XXX) XXX-XX-XX |
Все данные хранятся в localStorage браузера. При закрытии страницы данные сохраняются автоматически.
| Тариф | Цена | Лимит грузов | Для кого |
|---|---|---|---|
| Базовый | 0 ₽ | до 5 активных | Частники, тест-драйв |
| Бизнес | 1 490 ₽/мес | до 50 грузов | Магазины WB/Ozon |
| Корпоративный | 3 490 ₽/мес | до 200 грузов | Логистические компании |
| Безлимит | 5 900 ₽/мес | ∞ (без ограничений) | Крупные клиенты |
На странице Трек-номера всегда виден компактный виджет использования:
- 0–79% — синий, обычный режим
- 80–99% — оранжевый, предупреждение
- 100% — красный, добавление заблокировано
При попытке добавить груз сверх лимита автоматически открывается окно апгрейда.
При переходе на тариф выше рассчитывается пропорциональная доплата за оставшиеся дни периода.
При переходе с Базового (бесплатного) — оплачивается полная стоимость нового тарифа за 30 дней.
- Настройки → Подписка — просмотр и смена тарифа, управление балансом и датами периода
- Профиль → Улучшить тариф — быстрый переход с расчётом доплаты
- Баланс пополняется через кнопку «+ Пополнить» в профиле
- Период отображается прогресс-баром: сколько дней использовано из 30
Карточка профиля находится в верхней части бокового меню, над пунктом «Дашборд». Клик открывает окно профиля.
| Аватар + имя + email | Данные текущего аккаунта, роль, статус «Активен», дата регистрации |
| 💰 Баланс | Текущий баланс + кнопка «+ Пополнить» |
| ⭐ Тариф | Название тарифа, срок действия. Кнопка «Изменить» → окно улучшения тарифа |
| Статистика | Грузов всего · Активных · Алертов (живые цифры) |
| Лимит грузов | Прогресс-бар: использовано / максимум |
- Сменить пароль — двухшаговая смена через код подтверждения
- Настройки — переход в раздел настроек
- Выйти — завершение сеанса
При первом открытии (нет пользователей) автоматически показывается форма регистрации. Введите имя, email и пароль (минимум 8 символов) — аккаунт создаётся мгновенно.
Авторизация по email + пароль. После 5 неверных попыток — блокировка на 3 минуты.
Кнопка «Сменить пароль» в профиле — двухшаговый процесс:
- Шаг 1 — нажать «Отправить код». 6-значный код появится во всплывающем уведомлении (действует 10 минут).
- Шаг 2 — ввести код, новый пароль и подтверждение. Индикатор надёжности помогает выбрать сильный пароль.
Настройки → Безопасность — список всех аккаунтов. Можно добавить нового пользователя или сменить пароль любого. Удалить себя или последнего пользователя нельзя.
Сценарий задаёт индивидуальную последовательность статусов для каждого груза. По умолчанию доступны два сценария:
| Сценарий | Этапы |
|---|---|
| Стандартный Китай → Россия |
Склад в Китае → В пути → На таможне → Прошёл таможню → Склад в РФ → Курьер → Доставлен |
| Экспресс Без таможни |
Склад в Китае → В пути → Склад в РФ → Курьер → Доставлен |
При добавлении груза выберите сценарий в поле «Сценарий маршрута». Начальный статус заполняется автоматически по первому этапу выбранного сценария.
Карточка груза показывает точки прогресса, соответствующие этапам именно выбранного сценария. У экспресс-груза будет 5 точек, у стандартного — 7.
Настройки → Сценарии — создавайте собственные маршруты:
- Этапы — по одному на строку, порядок сверху вниз
- Статус задержки — альтернативный статус при долгой задержке (например «Задержка на таможне»)
- Активируется на этапе — с какого шага запускается отсчёт задержки
- Цвет — цветовая метка сценария в интерфейсе