📖 Dokumentacja systemu

Opis wszystkich funkcji, metryk i konfiguracji aplikacji ABStats.

1 Przegląd systemu

ABStats to aplikacja do monitorowania wydajności pracowników magazynu w czasie rzeczywistym. Dane pobierane są automatycznie z systemu Sellasist — aplikacja śledzi zdarzenia i na ich podstawie oblicza czasy zbierania i pakowania każdego zamówienia.

Co system mierzy
  • ⏱ Czas zbierania zamówienia
  • 📦 Czas pakowania zamówienia
  • 📊 Liczbę zamówień / pozycji / przedmiotów / wagę
  • 🔄 Zmiany statusów przez pracowników
  • 📝 Notatki dodawane do zamówień
  • 🚚 Podział zamówień wg metody dostawy
Główne widoki
  • 🏠 Statystyki — dzienny przegląd wydajności
  • 📈 Analityka — trendy, wykresy, rozkład godzinowy
  • 🔍 Szczegóły — anomalie i lista zamówień
  • Dashboard Live — widok w czasie rzeczywistym
  • 🔁 Statusy — zmiany statusów i czasy przejść
  • 💬 Notatki — analiza notatek per pracownik
  • 💰 Kalendarz KPI — wyniki dzienne, normy i premie
  • 📺 Tryb TV — tablica wynikowa na monitor w hali
  • 🚚 Kurierzy — kafelki z liczbą zamówień do nadania na dziś
  • 📦 Produkty — top schodzących produktów wg SKU/EAN/ID
  • 🔥 Heatmapa — wydajność godzinowa pracowników w ujęciu kolorów
Dane odświeżają się automatycznie co kilka sekund — aplikacja działa w tle i na bieżąco przetwarza zdarzenia z Sellasist.

2 Strona Statystyki

Główna strona dzienna — pokazuje wydajność zbieraczy i pakowaczy za wybrany dzień lub zakres dat. Dane odświeżają się co 30 sekund automatycznie.

Filtry i opcje
OpcjaOpis
Zakres datFiltruje zamówienia wg daty zakończenia zbierania
Tryb widokuTabela lub Karty — dwa sposoby wyświetlenia tych samych danych
Eksport ExcelPobiera plik .xlsx z aktualnymi danymi (3 arkusze)
PaginacjaDomyślnie 20 wierszy na stronę
Sekcja KPI
WskaźnikCo oznacza
Zamówień dziśLiczba zamówień z zakończonym zbieraniem w wybranym dniu
Śr. czas zbieraniaŚrednia czasu zbierania ze wszystkich zamówień w zakresie
Aktywni zbieraczeLiczba pracowników, którzy zakończyli zbieranie w tym okresie
Aktywni pakowaczeLiczba pracowników, którzy zakończyli pakowanie w tym okresie
Tabela Zbieraczy — kolumny
KolumnaOpis
ZbieraczNazwa pracownika
ZamówieniaLiczba zebranych zamówień
PozycjeLiczba unikalnych produktów (linii) we wszystkich zamówieniach
PrzedmiotyŁączna liczba sztuk we wszystkich zamówieniach
Waga (kg)Suma wag wszystkich zebranych zamówień
Śr. waga/zam.Średnia waga jednego zamówienia
Łączny czas (s)Suma czasów zbierania (z uwzględnieniem sesji wózka)
Śr. czas/zam. (s)Średni czas zbierania jednego zamówienia
Śr. czas/pozycję (s)Łączny czas podzielony przez łączną liczbę pozycji
Śr. czas/przedmiot (s)Łączny czas podzielony przez łączną liczbę sztuk
Śr. czas pakowania (s)Średni czas pakowania tych samych zamówień
Aktywność godzinowa (wykres)

Wykres słupkowy pokazujący rozkład zakończonych zbierań i pakowań w poszczególnych godzinach dnia (zakres 6:00–20:00).

Eksport do Excela

Plik .xlsx zawiera 3 arkusze:

  • Szczegółowe statystyki — pełna tabela (zbieracz + pakowacz + wszystkie metryki)
  • Zbieranie — tylko metryki zbierania
  • Pakowanie — tylko metryki pakowania

3 Analityka

Strona z głębszą analizą trendów, rozkładów godzinowych i porównań między pracownikami. Wymaga kliknięcia „Pobierz dane" po ustawieniu zakresu dat.

Wykresy wydajności
WykresCo pokazuje
Wydajność zbierania wg godzinŚredni czas zbierania dla każdej godziny dnia
Wydajność pakowania wg godzinŚredni czas pakowania dla każdej godziny dnia
Zbieracze — zestawieniePodwójna oś: liczba zamówień i czas zbierania per pracownik
Pakowacze — zestawienieAnalogicznie dla pakowaczy
Zbieracze — szeregi czasowePrzełączalny widok: zamówienia / pozycje / przedmioty / waga / czas per dzień
Pakowacze — szeregi czasoweAnalogicznie dla pakowaczy
Trend wydajności (poprawa / pogorszenie)

Dane z wybranego zakresu dzielone są na dwie równe połowy czasowe. Porównywana jest średnia czasu zbierania w pierwszej i drugiej połowie:

  • Znaczna poprawa — czasy w drugiej połowie krótsze o ponad 5%
  • Poprawa — poprawa do 5%
  • Stabilny — brak istotnej zmiany
  • Pogorszenie — czasy w drugiej połowie dłuższe
Rozkład Godzinowy Zbieraczy / Pakowaczy

Tabela heat-map: wiersze = pracownicy, kolumny = godziny (6–20). Intensywność koloru pokazuje aktywność względem maksimum danego pracownika. Kliknięcie w komórkę otwiera szczegóły per dzień (liczba zamówień, przedmioty, waga, średni czas).

KolumnaCo oznacza
SumaŁączna liczba zamówień pracownika w zakresie
Śr./godz.Średnia zamówień na aktywną godzinę pracy — szczegóły w sekcji Jak liczone są metryki
Śr./godz. (okno)Średnia zamówień na godzinę liczona z całego okna czasowego zmiany
Najlepsza godz.Godzina z najwyższą liczbą zamówień
Kurierzy Zbieraczy / Pakowaczy (opcjonalne)

Tabela pivot pokazująca, ile zamówień danego kuriera (InPost, DPD, Poczta itp.) zebrał / spakował każdy pracownik. Wymaga włączenia opcji „Pokaż statystyki kurierów" w Ustawieniach. Dane zbierane są od momentu włączenia — zamówienia wcześniejsze nie mają przypisanej metody dostawy.

Szczegółowe Trendy Dzienne

Tabela z danymi per dzień: liczba zamówień, średni czas zbierania i pakowania. Strzałki trendu pokazują zmianę względem poprzedniego dnia:

  • ↑ zielona — czas krótszy (lepiej)
  • ↓ czerwona — czas dłuższy (gorzej)
  • → szara — bez zmian

4 Szczegóły / Anomalie

Dwie sekcje: wykrywanie zamówień z nieprawidłowym czasem obsługi oraz pełna lista zamówień.

Wykrywanie anomalii

Zamówienie jest oznaczane jako anomalia, gdy czas jego obsługi przekracza indywidualną średnią pracownika o więcej niż zadany próg procentowy.

Przykład (próg = 300%):
Średnia zbieracza = 100 s
Zamówienie trwało 400 s → odchylenie = 300% → ANOMALIA
Zamówienie trwało 250 s → odchylenie = 150% → w normie

Domyślny próg: 300%. Można zmienić przed pobraniem danych. Anomalie zbierania i pakowania wyświetlane są w osobnych sekcjach.

Lista zamówień

Pełna lista wszystkich śledzonych zamówień w zakresie dat: ID zamówienia, zbieracz, pakowacz, czasy rozpoczęcia i zakończenia, czas trwania, liczba pozycji, przedmiotów, waga. Sortowanie po każdej kolumnie, paginacja (20 rekordów na stronę).

5 Dashboard Live

Widok z bieżącymi statystykami dnia dzisiejszego — przeznaczony do monitorowania pracy w czasie rzeczywistym. Odświeża się automatycznie co 10 sekund.

Kafelki KPI (na górze)
KafelekCo oznacza
Zebrane DzisiajLiczba zamówień z zakończonym zbieraniem w bieżącym dniu
Spakowane DzisiajLiczba zamówień z zakończonym pakowaniem w bieżącym dniu
Śr. Czas ZbieraniaŚredni czas zbierania jednego zamówienia (w sekundach)
Śr. Czas PakowaniaŚredni czas pakowania jednego zamówienia (w sekundach)
Pozycji ZebranychSuma linii zamówień ze wszystkich zebranych dziś zamówień
Produktów ZebranychSuma sztuk ze wszystkich zebranych dziś zamówień
Waga ZebranaŁączna waga zebranych dziś zamówień (kg)
Śr. waga / zamówienieŚrednia waga jednego zebranego zamówienia (kg)
Czeka na pakowanie (7 dni) Liczba zamówień zebranych, ale jeszcze nie spakowanych — backlog za ostatnie 7 dni. Kafelek widoczny tylko gdy włączona opcja Live Dashboard — backlog w Ustawieniach.
Wykresy
  • Top 10 Zbieraczy Dzisiaj — słupkowy ranking zbieraczy wg liczby zamówień
  • Top 10 Pakowaczy Dzisiaj — słupkowy ranking pakowaczy wg liczby zamówień
  • Aktywność Godzinowa – Dzisiaj — rozkład zakończonych zbierań i pakowań wg godzin

6 Śledzenie Statusów

Dwa narzędzia: zliczanie zmian statusów per pracownik oraz mierzenie czasu przejścia między parami statusów.

Zliczanie zmian statusów

Dla wybranych statusów (konfigurowanych w Ustawieniach → „Statusy do zliczania") aplikacja zlicza, ile razy każdy pracownik zmienił zamówienie na dany status. Wynik: tabela pracownik × status × liczba zmian.

Mierzenie czasu przejść

Dla skonfigurowanych par statusów (np. ZEBRANE → SPAKOWANE) aplikacja mierzy czas między momentem wejścia zamówienia w pierwszy status a zmianą na drugi.

Przykład — para ZEBRANE → SPAKOWANE:

10:00 — zamówienie zmienione na status ZEBRANE
10:05 — zamówienie zmienione na SPAKOWANE
Czas przejścia = 5 min

Wyniki per pracownik: średnia, minimum, maksimum, mediana

7 Notatki

Śledzenie notatek dodawanych do zamówień w Sellasist. Funkcja domyślnie wyłączona — włącza się w Ustawieniach → „Śledzenie notatek".

Jak to działa

Każda dodana notatka jest rejestrowana z informacją o pracowniku, który ją dodał (jeśli dodana ręcznie), lub bez przypisania do osoby (jeśli dodana automatycznie przez reguły Sellasist). Duplikaty są automatycznie eliminowane.

Ustawienia notatek
OpcjaOpis
Włącz śledzenie notatekGłówny przełącznik funkcji
Tylko notatki z przypisanym pracownikiem Ignoruje notatki dodane automatycznie przez reguły Sellasist (bez przypisanego pracownika)
Filtruj po treści notatki Jeśli lista jest niepusta, zapisywane są tylko notatki zawierające co najmniej jeden z podanych tekstów (wielkość liter bez znaczenia). Pusta lista = zapisuj wszystkie notatki.
Widoki w zakładce Notatki
ZakładkaCo pokazuje
ZgłaszającyPer pracownik: ile notatek jakiej treści zgłosił — np. „Pomylony produkt: 5"
PakującyPer pakowacz: ile zamówień, które pakował, miało notatki danego rodzaju
ZbierającyPer zbieracz: ile zamówień, które zbierał, miało notatki danego rodzaju
ListaPełna tabela wszystkich notatek z kontekstem (zamówienie, zbieracz, pakowacz)

Zakładki „Pakujący" i „Zbierający" pokazują powiązanie notatki z zamówieniem — nie oznacza to, że dana osoba notatkę dodała, ale że obsługiwała zamówienie, do którego notatka była przypisana.

8 Użytkownicy

Sellasist identyfikuje pracowników wewnętrznymi numerami. Strona „Użytkownicy" pozwala przypisać do tych numerów czytelne nazwy wyświetlane we wszystkich statystykach. Bez mapowania statystyki pokazują „User #[numer]".

Zmiany są natychmiastowe — po dodaniu nazwy wszystkie statystyki od razu ją pokazują.

W trybie demo strona jest wyłączona — nazwy pracowników generowane są automatycznie.

9 Ustawienia

Większość zmian działa bez restartu aplikacji — ustawienia odczytywane są automatycznie w tle. Wyjątek: zmiana klucza API lub adresu panelu Sellasist wymaga restartu.

Konfiguracja połączenia

Strona Ustawień ma boczne menu (spis sekcji) — kliknięcie linku w sidebarze przewija do odpowiedniej grupy ustawień bez przeładowania strony.

PoleOpis
Sellasist API KeyKlucz dostępu do Sellasist. Zmiana wymaga restartu.
Nazwa panelu SellasistPrefiks adresu Twojego panelu (np. firma dla firma.sellasist.pl). Zmiana wymaga restartu.
Limit zapytań (na min.)Maksymalna liczba zapytań do Sellasist na minutę. Domyślnie: 50.
Klucz licencyjnyWymagany do działania aplikacji. Weryfikowany automatycznie.

Pod polami klucza API i licencji znajdują się przyciski Testuj połączenie API i Sprawdź licencję — wynik wyświetli się od razu pod nimi (zielony alert = OK, czerwony = błąd). Nie trzeba zapisywać ustawień ani scrollować, żeby je uruchomić.

Statusy zbierania

Lista statusów, których zmiana oznacza zakończenie zbierania przez pracownika. Typowo: ZEBRANE, BRAKI DO DONIESIENIA.

Statusy pakowania

Lista statusów, z których zmiana na inny status oznacza zakończenie pakowania. Typowo: ZEBRANE — zmiana ze ZEBRANE na SPAKOWANE rejestrowana jest jako zakończenie pakowania.

Statusy do zliczania

Lista statusów, których zmiany są rejestrowane per pracownik na stronie „Statusy". Np. dodanie SPAKOWANE pozwoli zobaczyć, ile razy każdy pracownik spakował zamówienie.

Pary statusów (pomiar czasu)

Pary Status A → Status B do mierzenia czasu przejścia. Każda para to oddzielna analiza na stronie „Statusy".

Domyślne czasy
OpcjaOpis
Domyślny czas zbierania (s) Gdy brakuje zdarzenia startu zbierania (np. dla zamówień sprzed uruchomienia aplikacji), czas zbierania szacowany jest na tę wartość. Wartość 0 = wyłączone.
Domyślny czas pakowania (s) Analogicznie dla pakowania. Wartość 0 = wyłączone.
Śledzenie notatek

Szczegółowo opisane w sekcji 7. Notatki.

Statystyki kurierów

Po włączeniu opcji „Pokaż statystyki kurierów" na stronie Analityki pojawiają się tabele z podziałem zamówień wg metody dostawy (InPost, DPD, Poczta itp.) per pracownik. Dane zbierane są od momentu włączenia.

Live Dashboard — backlog

Toggle „Pokaż backlog do pakowania" aktywuje kafelek Czeka na pakowanie (7 dni) na Live Dashboardzie. Liczy zamówienia ze statusem „zebrane", które jeszcze nie zostały spakowane, w oknie ostatnich 7 dni.

Wczesne pobieranie zamówień

Wspólne źródło danych dla Statystyk produktów i Kurierzy. Obie funkcje bazują na danych zamówienia pobranych z API (lista pozycji, metoda dostawy, data złożenia) — bez tej sekcji nie będą miały co pokazać.

PoleOpis
Statusy „do pobrania" Multi-select. Gdy zamówienie wejdzie w którykolwiek z wybranych statusów, aplikacja robi jeden request do Sellasist API i zapisuje do bazy: pozycje (SKU/EAN/ID/lokalizacja/ilość/waga), metodę dostawy, datę złożenia. Późniejsze zakończenie zbierania/pakowania nie potrzebuje już API.
Statusy „do anulowania" Multi-select. Gdy zamówienie wejdzie w którykolwiek z wybranych statusów, jest oznaczane jako anulowane (zostaje historia czasów zbierania/pakowania, znika z list aktywnych — backlog Kurierzy, statystyki produktów).

Status „NOWE" jest filtrowany — czekamy na zmianę statusu, więc początkowy nigdy nie wyzwoli pobrania. Statusy „do pobrania" i „do anulowania" nie mogą się pokrywać.

Jeśli zamówienie wcześniej anulowane wróci w status pobrania (klient cofnął anulowanie), aplikacja zdejmuje flagę „anulowane" i ponownie wpisuje pozycje — zamówienie wraca na listy Kurierzy / Produkty bez konieczności manualnej interwencji.

Statystyki produktów

Toggle „Włącz statystyki produktów" uruchamia stronę /product-stats + radio Tryb grupowania (SKU / EAN / ProductId). Wymaga skonfigurowanego Wczesnego pobierania — bez tego baza nie ma pozycji do agregowania.

Kurierzy — grupy i harmonogramy

Sekcja konfiguruje grupy kurierów dla strony /kurierzy. Wymaga skonfigurowanego Wczesnego pobierania (z odpowiedzi API bierzemy metodę dostawy + datę złożenia, na których liczymy backlog kurierów).

  • Przycisk Wczytaj metody z Sellasist pobiera listę dostępnych metod dostawy
  • Każda grupa = nazwa + logo wgrane z dysku (PNG/JPG/SVG, max 256 KB) + cushion (ile minut po godzinie odbioru kafelek pokazuje się na pełnych kolorach)
  • Harmonogram per dzień tygodnia (Pon..Nd): aktywny dzień + godzina cutoff + godzina odbioru
  • Lista metod Sellasist wchodzących w skład tej grupy (multi-select z badgem ID)
  • Edytor otwiera się w popupie modal po kliknięciu „Edytuj"

10 Jak liczone są metryki

Podstawowe definicje
PojęcieCo oznacza
ZamówieniaLiczba zamówień w grupie
PozycjeLiczba unikalnych linii produktowych (różnych SKU) w zamówieniu
PrzedmiotyŁączna liczba sztuk — suma ilości we wszystkich pozycjach
WagaSuma wag wszystkich pozycji zamówienia (ilość × waga jednostkowa)
Metoda dostawyNazwa przewoźnika przypisanego do zamówienia w Sellasist
Czas zbierania
Czas jednego zamówienia = moment zakończenia − moment rozpoczęcia zbierania

Przy zbieraniu grupowym (wózek) — czas jest dzielony równo między wszystkie zamówienia w sesji wózka. Szczegóły w sekcji Sesje wózka.

Śr. czas / zamówienie = średnia z czasów per zamówienie (już po podziale wózkowym)
Śr. czas / pozycję = łączny czas ÷ łączna liczba pozycji
Śr. czas / przedmiot = łączny czas ÷ łączna liczba sztuk
Czas pakowania
Czas jednego zamówienia = moment zakończenia − moment rozpoczęcia pakowania

Śr. czas / zamówienie = średnia z wszystkich zamówień
Śr. czas / pozycję = łączny czas ÷ łączna liczba pozycji
Śr. czas / przedmiot = łączny czas ÷ łączna liczba sztuk
Anomalie
Odchylenie = (czas zamówienia − średnia pracownika) ÷ średnia pracownika × 100%

Zamówienie jest anomalią, gdy odchylenie przekracza ustawiony próg (domyślnie 300%).
Trend wydajności
Zakres dat dzielony jest na dwie równe połowy.
Poprawa [%] = (średni czas pierwszej połowy − średni czas drugiej połowy) ÷ średni czas pierwszej połowy × 100%

Wynik dodatni = czasy maleją = poprawa. Wynik ujemny = czasy rosną = pogorszenie.
Dwa tryby średniej godzinowej
TrybJak liczoneKiedy używać
Śr./godz. Liczba zamówień ÷ liczba godzin, w których pracownik cokolwiek zebrał
(każda godzina z ≥1 zamówieniem = 1 godzina robocza)
Porównanie efektywności w aktywnych godzinach
Śr./godz. (okno) Liczba zamówień ÷ długość okna czasu pracy (od pierwszego do ostatniego zamówienia danego dnia)
(uwzględnia przerwy w pracy)
Ocena wydajności całej zmiany łącznie z przerwami

11 Sesje wózka (zbieranie grupowe)

Sellasist obsługuje zbieranie wielu zamówień jednocześnie za pomocą jednego wózka. Pracownik pracuje przez jeden nieprzerwany czas, ale zbiera kilka zamówień równolegle.

Przykład: 3 zamówienia zbierane razem przez 15 minut (900 s)

Bez podziału: każde zamówienie = 900 s → suma = 2 700 s (nieprawidłowe!)
Z podziałem: każde zamówienie = 900 s ÷ 3 = 300 s → suma = 900 s (prawidłowe)

Wszystkie metryki czasowe zbierania automatycznie uwzględniają podział wózkowy, więc sumy i średnie zawsze odzwierciedlają rzeczywisty nakład pracy.

12 Kalendarz KPI i premie

Strona Kalendarz KPI (/kpi) wyświetla macierz wyników dziennych każdego pracownika — każda komórka odpowiada jednemu dniu i pokazuje liczbę zrealizowanych zamówień oraz średnią godzinową na podstawie czasu faktycznego.

Jak obliczana jest średnia „zam./h (czas faktyczny)"

Dla zbieraczy: suma ilorazów czas_zbierania / liczba_zamówień_w_sesji_wózka zsumowana po wszystkich sesjach, podzielona przez sumaryczny czas faktyczny (bez symulowanych). Wynik podawany jest w zamówieniach na godzinę.

Dla pakerów: analogicznie — sumowany czas pakowania każdego zamówienia (nieedytowany, niezerowy), podzielony przez sumaryczny czas faktyczny pracy.

Kolorowanie komórek (normy)

W ustawieniach (Ustawienia → Normy i premie) definiujesz normę dla zbierania i pakowania (zam./h). Komórki kalendarza są kolorowane na podstawie stosunku wyniku do normy:

≥ 100% normy — wynik na normie lub powyżej
80–99% normy — wynik bliski normy
poniżej 80% — wynik wyraźnie poniżej normy
Premie

Jeśli pracownik ma zaznaczoną opcję Program premii (w Ustawieniach → Lista pracowników), kalendarz oblicza dzienną premię na podstawie skonfigurowanych stawek za zamówienie, za pozycję i za kg:

Premia dzienna = (zamówienia × stawka/zam.) + (pozycje × stawka/poz.) + (kg × stawka/kg)
Suma premii za miesiąc widoczna jest w wierszu podsumowania pracownika.
Jak włączyć
  1. Przejdź do Ustawienia i włącz przełącznik Pokaż normy i premie.
  2. Uzupełnij normy (zam./h) dla zbierania i pakowania.
  3. Opcjonalnie uzupełnij stawki premiowe.
  4. W zakładce Pracownicy zaznacz pracowników objętych programem premii.

13 Tryb TV

Strona Tryb TV (/tv) to widok przeznaczony do wyświetlania na monitorze w hali. 4 slajdy przewijają się automatycznie co 15 sekund (lub ręcznie strzałkami / kropkami w nagłówku):

  1. 📊 Wykres — PICKING — słupki średniej zam./h dla zbieraczy + linia normy
  2. 📊 Wykres — PACKING — analogicznie dla pakowaczy
  3. 📅 Kalendarz — PICKING — wydajność dzienna + premia dzienna jedno pod drugim
  4. 📅 Kalendarz — PACKING — analogicznie

Dane odświeżają się automatycznie co 60 sekund. Słupki kolorowane są zgodnie z normami (zielony powyżej, czerwony poniżej). Strona używa ciemnego motywu z dużymi czcionkami, czytelnego z odległości.

14 Kurierzy (kafelki)

Strona Kurierzy (/kurierzy) to widok kafelkowy pokazujący, ile zamówień trzeba dziś przygotować dla każdego przewoźnika i o której godzinie jest podjazd. Pomyślany jako szybki rzut oka — np. wyświetlany na monitorze przy stanowisku pakowania.

Co jest na kafelku
ElementCo oznacza
Logo + nazwa kurieraZ konfiguracji grupy kurierów w Ustawieniach
Liczba zamówień (duża) Liczba zamówień złożonych w bieżącym oknie cutoff (od poprzedniego cutoff aktywnego dnia do dzisiejszego cutoff)
Godzina cutoffDo której godziny przyjmowane są zamówienia na dzisiejszy odbiór
Godzina odbioruO której kurier zabiera paczki
„Spakowane dziś"Ile zamówień dla tej grupy zostało już spakowanych w bieżącym dniu
Jak liczone są zamówienia

Kafelek pokazuje liczbę unikalnych zamówień, których metoda dostawy należy do tej grupy kurierów, a data złożenia w Sellasist mieści się w oknie:

Okno dla aktywnego dnia = od cutoff poprzedniego aktywnego dnia → do dzisiejszego cutoff
Okno dla nieaktywnego dnia = do najbliższego cutoff aktywnego dnia w przyszłości

Zamówienie wchodzi do liczby gdy jego status zmieni się na któryś ze statusów skonfigurowanych w Ustawienia → Wczesne pobieranie zamówień → „do pobrania". Wtedy aplikacja pobiera pełne dane zamówienia z Sellasist (jednym requestem) i zapisuje je w bazie. Bez skonfigurowanego wczesnego pobierania kafelki będą puste.
Po godzinie podjazdu (sekcja na dole)

Po godzinie odbioru + skonfigurowanym cushion (np. 30 min) kafelek nie znika — schodzi pod kreskę „Po godzinie podjazdu" na dole, na szaro / wyciszony. Pomaga zauważyć przeoczoną wysyłkę w trakcie dnia. Po 6 godzinach od odbioru kafelek znika całkowicie. Cushion ustawia się per grupa.

Auto-refresh

Strona odświeża się automatycznie co 30 sekund. Jeśli wszystkie grupy są nieaktywne lub poza godzinami pracy — wyświetla się komunikat „Skonfiguruj w Ustawienia → Kurierzy".

15 Statystyki produktów

Strona Produkty (/product-stats) pokazuje top schodzących produktów w wybranym zakresie dat — agregowane po SKU, EAN albo wewnętrznym ProductId (wybór w Ustawieniach → Statystyki produktów).

Skąd się biorą dane

Aplikacja zapisuje pozycje zamówień dopiero gdy zamówienie wejdzie w jeden ze statusów skonfigurowanych w Ustawienia → Wczesne pobieranie zamówień. To samo źródło zasila stronę Kurierzy — jeden request do API per zamówienie wypełnia obie funkcje. Jeśli zamówienie później zostanie anulowane (status z listy „do anulowania"), jego pozycje znikają z bazy.

Bez wybranych statusów wczesnego pobierania strona będzie pusta. Włącz toggle „Statystyki produktów" + skonfiguruj sekcję „Wczesne pobieranie zamówień".
Sekcja „Do zebrania (ostatnie 7 dni)"

Na górze strony pokazujemy zbiorczy stan zamówień złożonych w ostatnich 7 dniach (data złożenia w Sellasist, nie wpłynięcia do nas), pominięte są anulowane. Lista poniżej + sumy „sztuk/waga" pokazują tylko niezebrane zamówienia — to faktyczne TODO dla magazynu, nie historia.

  • Zamówień do zebrania — łączna liczba w oknie
  • Już zebrane — ile z nich ma zarejestrowane zakończenie zbierania (X / Y)
  • Sztuk do zebrania i waga do zebrania — sumy pozycji z niezebranych zamówień
  • Pozycji unikalnych — różne SKU/EAN/ProductId w pending
Sekcja „Statystyki sprzedaży — okres"

Pełen ranking schodzących produktów z wybranego okresu (presety: 7 / 30 / 90 dni albo dowolny zakres). Każdy wiersz pokazuje też:

  • Śr./dzień — rotacja (suma sztuk ÷ długość okresu). Pokazuje jak szybko produkt schodzi.
  • Trend — procentowa zmiana sprzedaży vs poprzedni okres o tej samej długości. wzrost >5%, stabilny, spadek >5%, nowy = brak sprzedaży w poprzednim okresie.
  • Śr. cena — średnia cena sprzedaży za sztukę z odpowiedzi Sellasist.
Kolumny tabeli
KolumnaCo pokazuje
KluczSKU / EAN / ProductId — w zależności od trybu grupowania
NazwaNajczęstsza nazwa produktu pod tym kluczem
LokalizacjaNajczęstsza lokalizacja w magazynie
IlośćSuma sztuk we wszystkich zamówieniach
Liczba zamówieńW ilu zamówieniach pojawił się produkt
WagaSuma wag (ilość × waga jednostkowa)
Śr. cenaŚrednia cena sprzedaży za sztukę (z odpowiedzi Sellasist)
Funkcje
  • Sortowanie — kliknięcie nagłówka kolumny (▼/▲)
  • Filtr lokalizacji — pole tekstowe na żywo zawęża listę
  • Grupuj po lokalizacji — agreguje produkty w sekcje per alejka z subtotalami
  • Eksport Excel — pobiera plik .xlsx z aktualnym widokiem
  • Widok „Dziś do pobrania" — pokazuje produkty z zamówień, które dziś przeszły w status „do pobrania"

16 Heatmapa godzinowa

Strona Heatmapa (/hourly-heatmap) pokazuje wydajność pracowników w siatce pracownik × godzina dnia (0–23). Każda komórka jest pokolorowana w zależności od osiągniętej średniej godzinowej (zam./h, czas faktyczny).

Co można wybrać
OpcjaOpis
Zakres datOkres do analizy
ProcesZbieranie albo Pakowanie
Skala kolorów

Skala bazuje na percentylach 5–95 wszystkich komórek w aktualnym widoku — nie na statycznym progu. Dzięki temu kolor adaptuje się do realnego zakresu wartości w danym okresie.

Komórka pusta = pracownik nie pracował w tej godzinie
Pracownicy z mniej niż 10 zamówieniami w okresie są filtrowani — żeby nie zaśmiecać widoku przypadkami
Sticky kolumna

Pierwsza kolumna (nazwa pracownika) jest „przyklejona" do lewej krawędzi przy przewijaniu poziomym — łatwo zorientować się czyje są wartości.

An unhandled error has occurred. Reload 🗙