Dokumentacja w fazie alpha
Nawigacja

Planowanie trasy

Optymalizacja kolejności dowozów - algorytm najbliższego sąsiada.

Ostatnia aktualizacja: 2026-04-19

Lista dowozów

Moduł „Dowozy” pokazuje wszystkie zamówienia z ustawionym adresem dostawy na wybrany dzień. Dla każdego widzisz: klient, adres, godzina ustalona z klientem, produkty, kwota do pobrania (jeśli za pobraniem). Możesz zaznaczyć, które zamówienia wchodzą w jedną trasę.

  • Zamówienia z adresem dostawy
  • Filtr po dacie dostawy
  • Zaznaczanie checkboxem: które do trasy
  • Sumowanie wartości do pobrania

Optymalizacja kolejności

Po zaznaczeniu zamówień klikasz „Optymalizuj trasę”. BakePilot geokoduje adresy przez Nominatim (OpenStreetMap), oblicza dystanse pomiędzy punktami i sortuje algorytmem najbliższego sąsiada, zaczynając od adresu cukierni. Możesz też ręcznie przeciągnąć pozycje, żeby zmienić kolejność.

  • Geokodowanie adresów: Nominatim (OpenStreetMap)
  • Algorytm najbliższego sąsiada
  • Ręczna edycja kolejności (drag & drop)
  • Dystans każdego odcinka i łączny kilometraż trasy

Dla tras powyżej 10 punktów algorytm „najbliższego sąsiada” nie jest idealny - warto manualnie dopasować kolejność, biorąc pod uwagę znajomość okolicy.

Godzina dostawy

Dla każdego zamówienia ustalasz z klientem godzinę dostawy (np. „15:30”). BakePilot zapisuje to w polu „godzina dostawy” zamówienia i drukuje na karcie kierowcy. Pole jest tekstowe, zapisujesz pojedynczą godzinę (nie zakres od-do).

  • Godzina dostawy na zamówieniu (pole tekstowe)
  • Widoczna na karcie kierowcy
  • Pojedyncza godzina, bez zakresu od-do