Статті на: Можливості Dots Platform

Призначення кур'єрів та час видачі замовлення

Гайд з розуміння роботи режимів призначення кур'єрів та формування часу видачі замовлень на платформі Dots.

Система визначає, коли заклад може мати замовлення готовим, показує ці часи диспетчеру/закладу у вигляді слотів, а потім призначає кур'єра для доставки. Логіка роботи суттєво залежить від обраного режиму розподілу кур'єрів у налаштуваннях міста.

Важливо: Режим розподілу налаштовується на рівні міста. Від нього залежить не тільки призначення кур'єра, але й те, які часові слоти бачить заклад при прийнятті замовлення.

2. Режими розподілу замовлень між кур'єрами


В налаштуваннях міста (розділ "Логістика") існує параметр "Режим розподілу замовлень між кур'єрами" з двома значеннями:

2.1. Автоматичний режим

Система самостійно підбирає найкращого кур'єра і контролює коректність призначення.

Основні характеристики:

  • Доступні часи видачі формуються з урахуванням зайнятості кур'єрів.
  • Якщо всі кур'єри зайняті в певний проміжок — ці слоти позначаються як недоступні або приховуються.
  • Після прийняття замовлення закладом система автоматично призначає найбільш відповідного вільного кур'єра.
  • Якщо вказаний кур'єр вже зайнятий — система автоматично призначить іншого вільного.
  • Працює автоматичне об'єднання (склеювання) замовлень, якщо воно увімкнене в налаштуваннях міста.
  • Система перевіряє перетин часових вікон і не допускає конфліктних призначень.

2.2. Ручний режим

Диспетчер самостійно призначає кур'єрів через панель моніторингу.

Основні характеристики:

  • Доступні часи видачі формуються тільки на основі часу приготування закладом, без урахування зайнятості кур'єрів.
  • Заклад/диспетчер бачить всі можливі часи — незалежно від того, чи є вільний кур'єр.
  • Призначення кур'єра відбувається вручну через панель моніторингу (розділ "Розподіл кур'єрів").
  • Система не перевіряє зайнятість обраного кур'єра. Можна призначити кур'єра, навіть якщо у нього вже є інше замовлення в цей самий час.
  • Автоматичне об'єднання замовлень не працює. Склеїти замовлення можна тільки вручну.

3. Формування доступного часу видачі

Коли замовлення надходить до закладу, система формує список доступних часів видачі (коли замовлення може бути готове). Цей процес складається з кількох етапів:

Крок 1: Базовий розрахунок кухонного часу

Система визначає мінімальний час, коли заклад фізично може приготувати замовлення:

Замовлення "якнайшвидше" (ASAP): поточний час + час приготування + час пакування + додатковий час.

Замовлення на конкретний час: обраний час доставки мінус максимальний час доставки по місту.

На основі цього формується діапазон часових слотів (кожні 5 хвилин) на найближчі 4 години.

Крок 2: Маркування за доступністю кур'єрів (тільки автоматичний режим)

Система запитує сервіс доставки, в які часи є вільні кур'єри, і позначає слоти:

Рекомендований (ідеальний) — є вільний кур'єр, найкращий час для видачі.

Доступний — кур'єр є, але не оптимальний час.

Недоступний — кур'єрів немає, слот прихований або заблокований.

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

Крок 3: Маркування за можливістю об'єднання (тільки автоматичний режим)

Якщо увімкнено автоматичне об'єднання замовлень, система додатково перевіряє, в які часи є замовлення, з якими можна об'єднати поточне. Такі слоти отримують позначку "рекомендований".

Зверніть увагу: В ручному режимі цей крок не виконується.

Крок 4: Фільтрація за налаштуваннями міста

В залежності від параметра "Режим прийняття часу замовлення" в налаштуваннях міста:

Всі часи — заклад бачить повний список слотів.

Від допустимого і пізніше — ховаються слоти до першого допустимого.

Від рекомендованого і пізніше — ховаються слоти до першого рекомендованого.

4. Прийняття замовлення закладом

Коли заклад/диспетчер обирає конкретний час із запропонованих слотів:

  1. Замовлення переходить у статус "Прийнято закладом".
  2. Обраний час фіксується як час готовності замовлення.
  3. Розраховується час дедлайну доставки = час готовності + час доставки.
  4. Замовлення передається в систему доставки для призначення кур'єра.

5. Призначення кур'єра

Автоматичний режим

  1. Система отримує замовлення з часовим вікном (від готовності до дедлайну).
  2. Шукає вільних онлайн-кур'єрів, у яких немає замовлень у цей час.
  3. Перевіряє відстань кур'єра до закладу.
  4. Обирає найбільш відповідного і призначає автоматично.
  5. Якщо підходящий кур'єр не знайдений — замовлення очікує.

Ручний режим

  1. Замовлення з'являється в панелі моніторингу (розділ "Розподіл кур'єрів").
  2. Диспетчер бачить список онлайн-кур'єрів та їхні поточні завдання на часовій шкалі.
  3. Диспетчер вручну обирає кур'єра і призначає його на замовлення.
  4. Система не перевіряє перетин часових вікон — це відповідальність диспетчера.

6. Об'єднання (склеювання) замовлень

Об'єднання дозволяє одному кур'єру забрати і доставити два замовлення за один рейс.


Умови для об'єднання

  • Обидва замовлення — з доставкою (не самовивіз).
  • Обидва в одному місті.
  • Жодне ще не об'єднане з іншим.
  • Адреси доставки достатньо близько одна до одної.
  • Час приготування обох замовлень потрапляє у допустиме вікно.
  • Обидва клієнти отримають замовлення до свого дедлайну.

Автоматичне об'єднання (тільки автоматичний режим)

Спрацьовує автоматично при прийнятті замовлення закладом. Система знаходить підходяще замовлення для об'єднання, розраховує оптимальний маршрут і призначає одного кур'єра на обидва замовлення.

**Важливо! **Автоматичне об'єднання не працює в ручному режимі розподілу кур'єрів.

Ручне об'єднання

Доступне в обох режимах через панель моніторингу. Диспетчер натискає іконку об'єднання на замовленні, обирає замовлення для об'єднання зі списку підходящих, і система створює об'єднання.

Вплив на час доставки

Для об'єднаних замовлень час доставки збільшується — стандартний час доставки міста множиться на 1.5, оскільки кур'єр їде до двох точок замість однієї.

7. Буфер замовлень

Для замовлень з доставкою на конкретний час (не ASAP) працює механізм буфера:

Якщо до запланованого часу доставки залишилося більше ніж 40 хвилин (за замовчуванням), замовлення потрапляє в буфер.

В буфері замовлення "очікує" — кур'єр не призначається.

Коли час наближається і різниця стає менше 40 хвилин — замовлення виходить з буфера і передається в систему доставки для призначення кур'єра.

Це дозволяє не займати кур'єрів заздалегідь на замовлення, які будуть доставлені через годину або більше.

8. Що бачить клієнт при оформленні замовлення

При оформленні замовлення клієнт бачить:

  • Для ASAP: орієнтовний час готовності та час доставки, розрахований на основі часу приготування та відстані.
  • Для замовлення на час: підтвердження обраного часу з розрахунковим часом доставки.
Корисно: Клієнт не бачить інформації про кур'єрів. В автоматичному режимі часи розраховуються з урахуванням доступності кур’єрів (це відбувається автоматично всередині системи). В ручному режимі ці фактори не враховуються.

9. Відома проблема ручного режиму

В ручному режимі можлива ситуація, коли одному кур'єру призначаються два замовлення з перетином часу.

Приклад**: **Кур'єр прийняв замовлення №1 з 18:53 до 19:17. Диспетчер призначає тому ж кур'єру замовлення №2 з часом видачі 18:51 і доставкою до 19:13. Система це дозволяє, хоча фізично кур'єр не може виконати обидва одночасно.

Причини:

  • Доступні часи видачі показуються без урахування зайнятості кур'єрів.
  • При призначенні кур'єра система не перевіряє перетин часових вікон.
  • На панелі моніторингу часова шкала завдань кур'єра відображається візуально, але система не забороняє конфліктне призначення.
Зверніть увагу! При роботі в ручному режимі диспетчер повинен самостійно перевіряти завантаженість кур'єра на панелі моніторингу перед призначенням.

10. Порівняльна таблиця режимів

Функція

Автоматичний режим

Ручний режим

Формування часів видачі

З урахуванням зайнятості кур'єрів

Тільки на основі кухонного часу

Призначення кур'єра

Автоматичне, найкращий вільний кур'єр

Вручну через панель моніторингу

Перевірка перетину часу

Так, система не дозволяє конфлікти

Ні, відповідальність на диспетчері

Автоматичне об'єднання замовлень

Працює (якщо увімкнено)

Не працює

Ручне об'єднання замовлень

Доступне

Доступне

Рекомендовані часи (ідеальні слоти)

Позначаються на основі кур'єрів та об'єднання

Позначаються без урахування кур'єрів

Буфер для запланованих замовлень

Працює

Працює

11. FAQ

Q: Чому диспетчер не бачить позначки "рекомендований час" в ручному режимі?

В ручному режимі система не перевіряє доступність кур'єрів при формуванні часових слотів. Тому рекомендації на основі кур'єрів відсутні.


Q: Чому в ручному режимі можна призначити зайнятого кур'єра?

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


Q: Чому автосклейка не працює в ручному режимі?

Автоматичне об'єднання замовлень спрацьовує тільки при автоматичному розподілі кур'єрів. В ручному режимі диспетчер може склеїти замовлення вручну через панель моніторингу.


Q: Чому для об'єднаного замовлення час доставки більший?

Кур'єр їде до двох точок замість однієї, тому система збільшує розрахунковий час доставки в 1.5 рази.


Q: Що таке буфер замовлення?

Це механізм "очікування" для замовлень на конкретний час. Якщо до доставки залишилося більше 40 хвилин — замовлення чекає в буфері, кур'єр не призначається. Коли час наближається — замовлення виходить з буфера і передається для призначення кур'єра.


Q: Чому клієнт побачив один час доставки, а фактично замовлення доставлено пізніше?

Можливі причини: ручний режим не враховував зайнятість кур'єра; замовлення було об'єднане з іншим після оформлення; заклад обрав пізніший час видачі, ніж очікувалося.

Оновлено: 28/03/2026

Чи була ця стаття корисною?

Поділіться своїм відгуком

Скасувати

Дякуємо!