Przewodnik administratora
Panel administracyjny zapewnia ogólnoplatformowy nadzór i możliwości zarządzania dla administratorów CakeMarket.
Dostęp
Dostęp administratora jest chroniony na dwóch poziomach: Cloudflare Zero Trust zabezpiecza trasy administracyjne w produkcji, a serwerowa lista ADMIN_USER_IDS ogranicza API administratora do niezmiennych identyfikatorów UUID użytkowników w bazie. Nieuwierzytelnieni lub nieuprawnieni użytkownicy są automatycznie przekierowywani na stronę główną.
Nawigacja
Panel administracyjny posiada trzy aktywne sekcje dostępne z górnego paska nawigacji:
| Sekcja | Opis |
|---|---|
| Panel | Statystyki platformy i szybkie akcje |
| Organizacje | Wszystkie organizacje, dostęp do platformy, odznaki i trwałe usuwanie |
| Zamówienia | Wszystkie zamówienia na platformie z filtrowaniem |
Panel

Panel zapewnia kompleksowy przegląd kondycji platformy.
Siatka statystyk
Siedem wskaźników wyświetlanych w responsywnej siatce:
| Wskaźnik | Opis |
|---|---|
| Łączna liczba użytkowników | Liczba zarejestrowanych użytkowników |
| Łączna liczba organizacji | Wszystkie organizacje na platformie |
| Łączna liczba zapytań | Wszystkie kiedykolwiek utworzone zapytania o torty |
| Łączna liczba zamówień | Wszystkie kiedykolwiek utworzone zamówienia |
| Aktywne zapytania | Obecnie aktywne (niewygasłe) zapytania |
| Przychód miesięczny | Prowizja platformy uzyskana w tym miesiącu (zielony) |
| Przychód całkowity | Łączna prowizja platformy od początku (zielony) |
Wartości przychodów są obliczane z części prowizyjnej (10%) wszystkich udanych płatności.
Szybkie akcje
Aktywne przyciski skrótów:
| Przycisk | Miejsce docelowe | Uwaga |
|---|---|---|
| Organizacje | /admin/organisations | Wyświetla i pozwala zarządzać każdą organizacją |
| Wszystkie zamówienia | /admin/orders | — |
Zarządzanie organizacjami

Przeglądanie organizacji
Strona Organizacji wyświetla wszystkie organizacje oraz filtry aktywnych, nieaktywnych i wyłączonych. Każda karta wyświetla:
- Awatar organizacji (zdjęcie profilowe lub inicjał)
- Nazwa i adres
- Status platformy (aktywna, nieaktywna lub wyłączona)
- Dane kontaktowe: E-mail i telefon
- Dane twórcy: Imię i nazwisko, e-mail oraz data rejestracji administratora organizacji
Dostęp do platformy
Nowe organizacje nie wymagają zatwierdzenia platformy. Aktywują się automatycznie po uzupełnieniu wymaganych danych sprzedającego i onboardingu Stripe.
- Wyłącz natychmiast usuwa organizację z dopasowań i widoku publicznego.
- Włącz ponownie usuwa blokadę platformy. Organizacja staje się aktywna od razu tylko wtedy, gdy wymagane dane i onboarding Stripe są kompletne.
- Członkowie organizacji otrzymują powiadomienie o zmianie dostępu.
Trwałe usuwanie
Trwałe usuwanie jest ukryte w rozwiniętych szczegółach organizacji w sekcji Strefa niebezpieczna. Wymaga dokładnej nazwy organizacji, frazy DELETE ALL COMPANY DATA, osobnego pola potwierdzenia i końcowego potwierdzenia przeglądarki. Nieodwracalnie usuwa organizację i dane firmy, w tym członkostwa, oferty, zamówienia, wiadomości, płatności, opinie i przechowywane pliki.
Zarządzanie opcjonalną odznaką dokumentu
Piekarnia może opcjonalnie przesłać dokument organu nadzoru żywności. Plik i data jego ważności są prywatne: dostęp mają wyłącznie aktywni administratorzy danej Organizacji i upoważnieni administratorzy CakeMarket. Zwykli członkowie i klienci nie mogą otrzymać dokumentu ani jego adresu URL.
Po przeglądzie zgłoszenia administrator może nadać, zmienić lub odebrać publiczną odznakę. Odznaka oznacza wyłącznie, że CakeMarket przejrzał przesłany dokument na potrzeby jego wyświetlenia. Nie jest weryfikacją w urzędzie, kontrolą, rekomendacją ani gwarancją zgodności, bezpieczeństwa żywności lub jakości produktu.
CakeMarket nie rozstrzyga reklamacji dotyczących produktu, jakości, dostawy ani realizacji. Kupujący kontaktuje się bezpośrednio ze sprzedającym; wsparcie może pomóc w korzystaniu z platformy, ale nie ocenia zasadności reklamacji.
Przegląd zamówień

Wyświetlanie wszystkich zamówień
Strona Zamówienia wyświetla każde zamówienie na platformie z filtrowaniem i sortowaniem.
Zakładki filtrów
| Filtr | Wyświetla |
|---|---|
| Wszystkie | Każde zamówienie |
| Aktywne | Zamówienia ze statusem deposit_paid, in_progress, ready lub delivered |
| Zrealizowane | Pomyślnie zrealizowane zamówienia |
| Anulowane | Anulowane zamówienia |
Starsza wartość disputed może występować wyłącznie w historycznych danych. Pozostaje dla zgodności danych i nie jest aktywnym procesem klienta ani administratora.
Sortowanie
Przełączaj między kolejnością od najnowszych i od najstarszych za pomocą przycisku "Sortuj według: Data" (strzałka wskazuje kierunek).
Informacje na karcie zamówienia
Każde zamówienie wyświetla:
| Pole | Opis |
|---|---|
| Numer zamówienia | Unikalny identyfikator zamówienia |
| Oznaczenie statusu | Kolorowy aktualny status |
| Kupujący | Imię i nazwisko + oznaczenie "Zarejestrowany" (niebieskie) lub "Gość" (szare) |
| Sprzedający | Nazwa organizacji |
| Cena | Łączna kwota zamówienia w PLN |
| Pożądana data | Kiedy tort jest potrzebny |
| Metoda dostawy | Odbiór osobisty lub dostawa |
| Data utworzenia | Kiedy zamówienie zostało złożone |
Automatyczne procesy platformy
Te procesy w tle działają według harmonogramu i mogą wymagać świadomości administratora:
| Proces | Harmonogram | Opis |
|---|---|---|
| Wygasanie zapytań | Co kilka minut | Wygasza aktywne zapytania starsze niż 24 godziny |
| Czyszczenie timerów blokady | Co kilka minut | Usuwa wygasłe 10-minutowe timery blokady ofert |
| Zwolnienie depozytu | Co 15 minut | Automatycznie zwalnia depozyt 3 dni po potwierdzeniu dostawy |
Procesy te są uruchamiane przez endpointy cron i nie wymagają ręcznej interwencji administratora.