Funkcje

Jak firma używa Deliety na co dzień — moduły, pulpit, zamówienia, flota, alerty, analityka, ustawienia.

Ten dział opisuje panel, w którym pracuje firma. Znaczenie słów z ekranu wyjaśniają Pojęcia. Pierwszą zmianę, od założenia konta do wysłania linku, opisuje strona Dla firmy. O modułach i planie przeczytasz w sekcjach Moduły i Abonament.

Każda lista w panelu ma własną stronę. Przycisk ? nadal prowadzi do nagłówków poniżej, a ich adresy pozostają bez zmian.

Moduły

To, co widzisz w panelu, zależy od włączonych modułów. Są dwie ścieżki: Sklep (zamówienia i sprzedaż) i Flota (mapa, kierowcy, ETA). Do Sklepu możesz włączyć dodatki: Rezerwacje, Catering, Wydarzenia, Tłumaczenia i Płatności online. Co najmniej jedna ścieżka musi zostać włączona.

Moduł działa, gdy spełnione są trzy warunki: obejmuje go abonament (albo Delieta przyznała go Twojej firmie osobno), Twój przełącznik w Ustawienia → Moduły jest włączony i moduł, którego potrzebuje, też działa. Dodatki potrzebują Sklepu. Wyłączenie niczego nie kasuje — dane wracają po włączeniu.

ModułCo dostajesz w paneluStrona
SklepProdukty, Składniki, zamówienia ze sklepu, kwoty sprzedażyProdukty, Składniki, Sklep
FlotaMapa, Pojazdy, Kierowcy, aplikacja Kierowca i link śledzenia na żywoKierowcy, Pojazdy, GPS, Strona śledzenia
RezerwacjeRezerwacje w menu, plan sali i stolików, formularz w sklepieRezerwacje
CateringCatering w menu: zapytania, zlecenia, formatyCatering
WydarzeniaWarsztaty i wydarzenia w menu, zapisy przez zapytanie albo telefonWydarzenia
TłumaczeniaDodatkowe języki sklepuTłumaczenia
Płatności onlineKarta Stripe w Ustawieniach sklepu, płatność przy zamówieniuPłatności online

Strony, które działają zawsze:

ListaStrona
ZamówieniaZamówienia
AlertyAlerty
Analitykaopis niżej, w sekcji Analityka
UstawieniaUstawienia firmy
PomocPomoc
DomenaDomena śledzenia

Pulpit

Po zalogowaniu Pulpit pokazuje, co dzieje się na zmianie: kto jedzie, co czeka w piecu, co się spóźnia. Mapa i lista pokazują to samo, różnią się tylko gęstością informacji. Ekran, który niepokoi nadmiarem informacji, uznajemy za zły. Tym kryterium oceniamy każdy ekran, zobacz filozofię.

Karty na Pulpicie zależą od modułów. Zawsze widzisz kafelki wskaźników i kartę Wymaga uwagi (najważniejsze otwarte alerty). Reszta:

ModułKarty na Pulpicie
SklepSprzedaż — sprzedaż, po opłatach, do zapłaty, sporne
FlotaMapa, Aktywne dostawy, Obciążenie dzielnic
Sklep bez FlotyKolejka zamówień — do akceptacji, w przygotowaniu, gotowe
RezerwacjeRezerwacje dziś
CateringCatering — nowe zapytania i zaplanowane zlecenia

Przełącznik zakresu dat (Dziś, 7 dni, 30 dni) jest w nagłówku. Z Flotą w nagłówku jest też link Widok operacyjny do /app/dashboard/dense — gęstszy ekran Pulpit operacyjny: mapa, dostawy, kolejka pieca, wolni kierowcy i alerty obok siebie.

Gdy wyłączysz jedną ścieżkę, Pulpit zostawia dyskretną podpowiedź (na przykład „Flota wyłączona · mapa, kierowcy, ETA”) z linkiem Włącz w Modułach. Gdy obie są wyłączone, ekran prosi o włączenie Sklepu albo Floty.

Zamówienia

Zamówienia to lista zamówień od przyjęcia do zakończenia. Status zmienia się tylko do przodu: oczekuje na akceptację → przyjęte → w przygotowaniu → dalej zależy od sposobu odbioru. Dostawa przechodzi przez „W drodze” do „Dostarczone”. Odbiór osobisty przechodzi przez „Gotowe do odbioru” do „Wydane” — nikt nie wiezie takiego zamówienia, więc nie ma w nim „W drodze”. Dostawa z kolei nie ma kroku „Gotowe do odbioru”.

Odrzucenie jest ostateczne i możliwe tylko, gdy zamówienie czeka na przyjęcie. Dostarczonego zamówienia nie da się cofnąć. Więcej o liście: Zamówienia.

Zamówienie z witryny trafia do panelu przez Partner API. Zamówienie przyjęte telefonicznie wpisujesz ręcznie. Tryb przyjmowania zamówień decyduje, czy nowe zamówienie od razu jest przyjęte, czy czeka na akceptację kuchni.

flowchart TD
  intake["Witryna, panel albo API"] --> mode{"Tryb przyjęcia firmy"}
  mode -->|"od razu"| accepted["Przyjęte"]
  mode -->|"kolejka"| pending["Oczekuje na akceptację"]
  pending -->|"kuchnia: tak"| accepted
  pending -->|"kuchnia: nie"| rejected["Odrzucone"]
  pending -->|"minął limit"| rejected
  accepted --> preparing["W przygotowaniu"]
  preparing --> kind{"Dostawa czy odbiór?"}
  kind -->|"dostawa"| way["W drodze"]
  way --> delivered["Dostarczone"]
  kind -->|"odbiór osobisty"| ready["Gotowe do odbioru"]
  ready --> handed["Wydane"]

Otwórz kartę zamówienia. Po prawej jest publiczny adres z przyciskiem kopiowania, który ma postać twoj-identyfikator.delieta.pl/o/…. Wyślij go klientowi. Klient nie loguje się i nic nie instaluje. Własna domena: 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. Bez Floty link nadal działa, ale pokazuje tylko status — zobacz Strona śledzenia.

Flota

W menu grupa Flota ma pozycje Mapa, Pojazdy i Kierowcy. 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ć samo zamówienie, nie pojazd. Więcej: Kierowcy, Pojazdy, GPS.

Gdy kierowca sam zgłosi problem z telefonu, zobaczysz to w alertach, a nie jako mało widoczny status przy pinezce.

Gdy Flota jest wyłączona:

  • Mapa, Pojazdy i Kierowcy znikają z menu, a ich adresy pokazują „Flota jest wyłączona” z przyciskiem do Modułów.
  • Serwer odrzuca pozycje GPS. Klucze kierowców zostają ważne i znów działają po włączeniu Floty.
  • Klient dostaje stronę śledzenia z samym statusem, bez mapy i okna ETA.
  • Alerty o kierowcach nie powstają; alerty o zamówieniach, płatności planu i zapytaniach cateringowych działają dalej.
  • Aplikacja Kierowca pokazuje „Flota wyłączona” zamiast zlecenia.

Alerty

Skrzynka Alerty pokazuje to, co dzieje się teraz: spóźnienie, znikający GPS, bezczynność, niski akumulator, zgłoszenie kierowcy, kłopot z płatnością planu, nowe zapytanie o catering. Kolor oznacza ważność, a nie to, czy alert został przeczytany. Przy potwierdzeniu, drzemce i rozwiązaniu zapisujemy, kto i kiedy to zrobił. Więcej: Alerty.

Produkty

Produkty to menu firmy: kategorie i pozycje, z cenami w groszach. To samo menu witryna dostaje z GET /api/v1/menu. Wyłączona pozycja znika z API; sklep nie dostaje flagi „niedostępne”, którą musiałby sam obsłużyć. Więcej: Produkty.

Analityka

Analityka to osobna pozycja w menu, pod Alertami. Ma nagłówek z tym samym przełącznikiem zakresu dat (Dziś, 7 dni, 30 dni), pasek kafelków z liczbami za wybrany okres oraz — z Flotą — dwie tabele porównań: Kierowcy i Pojazdy. Tabele pokazują dystans, punktualność i dokładność ETA. Bez Floty zostaje pasek kafelków z samymi zamówieniami.

Analityka jest częścią abonamentu: na karcie planu nazywa się „Analityka i alerty”. Jeśli Twój plan jej nie obejmuje, nie ma jej w menu, a wejście bezpośrednio pod jej adres przeniesie Cię na Pulpit, więc nie zobaczysz pustej tabeli. Sprawdzisz to w Ustawienia → Abonament.

Firma

Nazwa i nisza firmy trafiają na stronę śledzenia i na faktury. Zmiana nazwy nie zmienia adresu URL firmy. Od niszy zależą słowa używane w panelu (pizza, kwiaty, serwis), ale nie jest to osobny produkt.

Tu zapisujesz też lokal: adres i współrzędne. Bez nich wycena ETA zwraca venue_not_configured.

Tożsamość i marka

Nazwa, logo, baner i kolor marki pojawiają się na stronie, którą klient pizzerii widzi na /o/…. Jeśli nie wybierzesz koloru, zostaje zieleń Deliety. Logo i baner zmienia właściciel albo administrator. To nie jest white-label całego panelu, tylko wygląd strony śledzenia.

Domyślne ustawienia dostaw

Czas przygotowania i promień dostawy to punkt wyjścia do wyceny ETA. Do tego system dolicza załadunek, zapas i objazd — tych wartości nie ustawiasz na tej karcie. Tu ustawiasz też tryb przyjęcia (od razu albo kolejka): decyduje on, czy zamówienie z API od razu jest przyjęte.

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.

Dni zamknięte

Święta, urlop, remont. W wybrane dni (od–do, z krótką notatką) sklep nie przyjmie zamówień ani rezerwacji stolików. Dodajesz je na tej samej karcie co godziny, w sekcji Dni zamknięte.

Wygląd strony śledzenia

Podgląd pokazuje zapisane wartości, a nie niezapisany szkic. Klient na /o widzi tę samą nazwę, kolor i nagłówek. Podgląd pokazujący co innego niż strona klienta byłby gorszy niż brak podglądu.

Płatności online

Ustawienia → Sklep. Klienci płacą kartą albo BLIK-iem, a pieniądze trafiają prosto na konto firmy przez Stripe. Delieta bierze prowizję od zamówienia i pokazuje ją na tej karcie.

Przed przejściem do Stripe wpisujesz NIP i telefon. Oba są opcjonalne. Na podstawie NIP-u sprawdzamy publiczny wykaz podatników VAT i uzupełniamy formularz Stripe: nazwę firmy, adres, REGON, numer VAT, branżę i nazwę na wyciągu bankowym. W Stripe zostają dane właściciela, numer konta bankowego i akceptacja regulaminu. Delieta nie zapisuje NIP-u ani telefonu.

Wypłaty, zwroty i dokumenty są w panelu Stripe. Na tej samej zakładce ustawiasz opłatę za dostawę, w złotych.

Sekcja Zamówienia decyduje, co klient wybiera w koszyku sklepu: dostawę i odbiór osobisty, płatność online i gotówką przy odbiorze, minimalną wartość zamówienia (same dania, bez dostawy), czas przygotowania oraz odstęp i zasięg godzin do wyboru. Tu wpisujesz też linki do Facebooka, mapy i adres e-mail, które sklep pokazuje klientom. Płatność online pojawia się w sklepie dopiero, gdy konto Stripe może przyjmować płatności. Zamówienie gotówkowe trafia do panelu jako nieopłacone; po odbiorze pieniędzy oznaczasz je jako opłacone. Zmiany trafiają do sklepu bez ponownego wdrożenia. Cały temat: Płatności online.

Dla programistów

Tutaj wystawiasz klucze /api/v1. Klucz publikowalny jest do publicznego odczytu produktów. Klucz sekretny jest do zamówień i wycen — zostaje na serwerze witryny. Wymiana klucza publikowalnego od razu unieważnia stary.

Adres sklepu to miejsce, do którego Stripe odsyła klienta po zapłacie. Sklep założony przez Delietę ma go wpisanego. Domena śledzenia: każdy plan ma {identyfikator}.delieta.pl; własny host (CNAME) jest na planie z pozycją White-label. 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 wpisana w zaproszeniu jest tylko etykietą i nie zmienia uprawnień — w tej wersji nie ma RBAC wewnątrz firmy. Granicą jest firma: członek firmy Bella nie widzi danych firmy Parma.

Abonament

Plan rozlicza się na firmę, nie na osobę. Starter, Growth albo Pro — limity pojazdów, kierowców i członków plus pozycje planu: Śledzenie na żywo, Analityka i alerty oraz White-label / własna domena. Moduły dodatkowe mają własne pozycje (Sklep, Rezerwacje, Catering); moduł spoza planu pokazuje w Modułach „Niedostępny w abonamencie” i link Dodaj w Abonamencie. Po osiągnięciu limitu nie dodasz nowego pojazdu ani kierowcy, dopóki nie zmienisz planu albo nie zwolnisz miejsca. Zobacz limity planu i uprawnienie.

Faktura i karta są u Stripe. Gdy płatność jest zaległa, firma przez krótki czas nadal może pracować, a potem panel działa tylko w trybie odczytu. Baner nad Pulpitem mówi, który z tych stanów trwa, więc nie musisz wnioskować o tym ze znikających przycisków.

Preferencje

Język i motyw ustawia każda osoba dla siebie, na danym urządzeniu. Nie są to ustawienia firmy. Język zapisuje się w adresie (przedrostek) i w ciasteczku. Motyw to jasny albo ciemny. Przezroczyste, rozmyte panele nad mapą włączają się same tam, gdzie przeglądarka je obsługuje; na starszych urządzeniach i przy systemowym „ogranicz przezroczystość” panel jest pełny. Zespół i abonament zostają na firmie.