Funkcje
Jak firma używa Deliety na co dzień — pulpit, zamówienia, flota, alerty, ustawienia.
Ten rejestr opisuje panel, w którym pracuje firma. Słownik słów z ekranu jest w Pojęciach. Pierwsza zmiana — od konta do linku — jest w Dla firmy.
Każda lista w panelu ma własną stronę. Helper ? nadal ląduje na nagłówkach poniżej — nie ruszamy tych haszy.
| Lista | Strona |
|---|---|
| Kierowcy | Kierowcy |
| Pojazdy | Pojazdy |
| Zamówienia | Zamówienia |
| Katalog | Katalog |
| Alerty | Alerty |
| Ustawienia | Ustawienia firmy |
| Śledzenie | Strona śledzenia |
| GPS | GPS i telefon |
| Domena | Domena śledzenia |
Pulpit
Po zalogowaniu Pulpit jest obrazem zmiany: kto jedzie, co czeka w piecu, co się spóźnia. Mapa i lista mówią to samo; różnica jest tylko w gęstości. Jeśli ekran podnosi niepokój szumem, jest źle — filozofia ocenia każdą powierzchnię tym kryterium.
Zamówienia
Zamówienia to lista ticketów od przyjęcia do dostawy. Status idzie do przodu: oczekuje na przyjęcie → przyjęte → przygotowanie → w drodze → dostarczone. Odrzucenie jest terminalne i możliwe tylko z kolejki przyjęcia — nie da się „oddostarczyć”. Podręcznik listy: Zamówienia.
Ticket z witryny wpada przez Partner API. Ticket z telefonu wpisujesz ręcznie. Tryb przyjęcia firmy decyduje, czy nowy ticket staje od razu jako przyjęty, czy czeka, aż kuchnia powie tak.
flowchart TD
intake["Witryna, panel albo API"] --> mode{"Tryb przyjęcia firmy"}
mode -->|"od razu"| accepted["Przyjęte"]
mode -->|"kolejka"| pending["Oczekuje na przyjęcie"]
pending -->|"kuchnia: tak"| accepted
pending -->|"kuchnia: nie"| rejected["Odrzucone"]
pending -->|"minął limit"| rejected
accepted --> preparing["Przygotowanie"]
preparing --> way["W drodze"]
way --> delivered["Dostarczone"]Jak wysłać link śledzenia
Otwórz kartę zamówienia. Po prawej jest publiczny adres z przyciskiem kopiowania — w produkcji na twoj-identyfikator.delieta.pl/o/…. Wklej go klientowi. Klient nie loguje się i nic nie instaluje. Własny host: Domena śledzenia.
Link działa, dopóki zamówienie jest w systemie. Po dostawie strona otwiera się jako zakończona, nie jako błąd. To nie jest token GPS kierowcy — tamten klucz zostaje na telefonie kierowcy. Pojęcie: Link śledzenia.
Flota
Pojazdy i Kierowcy są osobnymi listami, bo limit planu liczy je osobno. Przypisz kierowcę do pojazdu, zanim wyjedzie. Mapa pokazuje pozycję z GPS; zamówienie czekające w kuchni nie ma na mapie auta ani trasy — widać bilet, nie pojazd. Podręczniki: Kierowcy, Pojazdy, GPS.
Kierowca, który sam zgłasza problem z telefonu, pojawia się w alertach, nie jako cichy status na pinie.
Alerty
Skrzynka Alerty to rzeczy, które dzieją się teraz: spóźnienie, znikający GPS, bezczynność, niski akumulator, zgłoszenie kierowcy, kłopot z płatnością planu. Kolor to ważność, nie „przeczytane”. Potwierdzenie, drzemka i rozwiązanie zapisują kto i kiedy. Podręcznik skrzynki: Alerty.
Plan bez uprawnienia do alertów nie pokazuje skrzynki jako wyłączonej atrapy — albo jest, albo jej nie ma.
Katalog
Katalog to menu firmy: kategorie i pozycje, ceny w groszach. To samo menu oddaje GET /api/v1/menu witrynie. Pozycja wyłączona znika z API; sklep nie dostaje flagi „niedostępne” do samodzielnego honorowania. Podręcznik: Katalog.
Analityka
Wyższe plany dokładają Analitykę: dotrzymanie obietnicy, obciążenie dzielnic, praca kierowców. Starter ma śledzenie na żywo, nie ten widok. Brak analityki na planie to brak wejścia, nie pusta tabela.
Firma
Nazwa i nisza firmy trafiają na stronę śledzenia i na faktury. Zmiana nazwy nie zmienia adresu URL firmy. Nisza dobiera słownik (pizza, kwiaty, serwis) — nie jest osobnym produktem.
Tu zapisujesz też lokal: adres i współrzędne. Bez nich wycena ETA oddaje venue_not_configured.
Tożsamość i marka
Nazwa, logo i kolor marki malują stronę, którą widzi klient pizzerii na /o/…. Pusty kolor zostawia zieleń Deliety. To nie jest white-label całego panelu — to skóra strony śledzenia.
Domyślne ustawienia dostaw
Czas przygotowania i promień dostawy to punkt startowy cytatu ETA. Do tego silnik dolicza załadunek, zapas i objazd — tych stałych nie ustawiasz na tej karcie. Tryb przyjęcia (od razu albo kolejka) też tu stoi: decyduje, czy ticket z API wpada jako przyjęty.
Godziny otwarcia
Dni i godziny, w których kuchnia przyjmuje zamówienia. Puste godziny oznaczają, że jeszcze ich nie ustawiono — sklep nadal może przyjąć zamówienie. To kalendarz firmy, nie dyżur konkretnego kierowcy.
Wygląd strony śledzenia
To okno pokazuje zapisane wartości, nie szkic. Klient na /o widzi tę samą nazwę, kolor i nagłówek. Podgląd, który kłamie, byłby gorszy niż brak podglądu.
Integracje
Tutaj wystawiasz klucze /api/v1. Klucz publikowalny jest do katalogu. Klucz sekretny jest do zamówień i wycen — zostaje na serwerze witryny. Rotacja publikowalnego unieważnia stary od razu.
Stripe Connect onboarduje konto sklepu w tym miejscu. Domena śledzenia też: każdy plan ma {identyfikator}.delieta.pl; własny host (CNAME) jest na planie Pro. Instrukcja DNS i diagnostyka: Domena śledzenia. Integracja API: Partner API i kontrakt witryny.
Zespół
Każdy zaproszony członek ma pełny dostęp operacyjny. Rola na zaproszeniu jest etykietą, nie uprawnieniem — w tej wersji nie ma RBAC wewnątrz firmy. Granica jest najemca: członek Bella nie widzi Parma.
Płatności
Plan rozlicza się na firmę, nie na osobę. Starter, Growth albo Pro — limity pojazdów, kierowców i członków plus flagi (analityka, śledzenie na żywo). Po suficie nowy pojazd albo kierowca nie przejdzie, dopóki nie zmienisz planu albo nie zwolnisz miejsca. Zobacz limity planu i uprawnienie.
Faktura i karta są u Stripe. Po zaległości firma najpierw ma krótki okres, w którym nadal pracuje, potem panel przechodzi w odczyt. Baner nad pulpitem mówi, który z tych stanów trwa — nie zgaduj po znikającym przycisku.
Preferencje
Język, motyw i gęstość chromu to wybór osoby na tym urządzeniu, nie pole firmy. Język zapisuje się w adresie (przedrostek) i w ciasteczku. Motyw to jasny albo ciemny. Gęstość to szkło albo pełny panel. Zespół i płatności zostają na firmie.

