Convertere

Specyfikacja systemu realizacji afiliacji — dashboard partnera (Convertere / normobaria)

Normobaria • Żory • turnusy regeneracyjne 1 i 2 tygodniowe • program partnerski dla fizjoterapeutów

Ten dokument to dogłębna specyfikacja systemu realizacji afiliacji (programu partnerskiego) w formie dashboardu partnera — kompletny projekt funkcjonalny i techniczny, przygotowany przed rozpoczęciem budowy. Oferta v4/v5 obiecuje partnerowi "panel real-time" — niniejszy raport jest pogłębioną specyfikacją tego panelu, tak by zespół deweloperski miał pełny, jednoznaczny projekt do wdrożenia.


1. Cel i zasady projektowe

Czym jest system realizacji afiliacji

System realizacji afiliacji to warstwa informatyczna, która automatyzuje, uwidacznia i rozlicza cały program partnerski Convertere: od momentu, w którym fizjoterapeuta poleca klienta, przez jego wpisanie do systemu, zakup pakietu, naliczenie prowizji, aż po wypłatę na koniec kwartału. Sercem systemu jest dashboard partnera — panel, w którym polecający fizjoterapeuta w czasie rzeczywistym widzi, co dzieje się z każdą jego rekomendacją.

Kto korzysta

RolaOpisCo widzi w systemie
Partner (fizjoterapeuta)Poleca klientów na pakiet regeneracyjnyDashboard partnera: statusy akcji, prowizje, rozliczenia
Klient poleconyKupuje turnus (1 lub 2 tygodnie)Potwierdzenie, umowa, plan wizyt (poza panelem)
Ośrodek / zespół ConverterePrzyjmuje zgłoszenia, potwierdza rezerwacje, rozliczaBack-office: lista akcji, atrybucja, naliczanie, rozliczenia
KsięgowośćWystawia faktury, obsługuje umowy zlecenieExporty rozliczeń kwartalnych, statusy wypłat

System ma spełniać trzy cele

  1. W czasie rzeczywistym wiadomo, że system działa. Każda akcja (rejestracja polecenia, wpis klienta, zakup, naliczenie prowizji) generuje natychmiastowe potwierdzenie; przepływ polecenie → wpis → zakup → prowizja jest widoczny krok po kroku, bez ciemnych punktów.
  2. Motywuje osobę polecającą. Natychmiastowa gratyfikacja, widoczny postęp, pasek postępu, brak frustracji. Partner czuje, że jego rekomendacje realnie się liczą i przekładają na prowizję.
  3. Buduje zaufanie. Pełna przejrzystość naliczania (25% od kwoty netto pierwszego zakupu), kompletna historia zdarzeń (księga audytu), przewidywalność wypłat (kwartał, faktura, status).

Zasady projektowe


2. Persona i ścieżka partnera

Persona: fizjoterapeuta-polecający

"Marta, 38 lat, fizjoterapeutka z własnym gabinetem. Codziennie widuje pacjentów po operacjach, złamaniach, z przewlekłym bólem — i chce im pomóc oraz uczciwie zarobić na rekomendacjach, bez ryzyka i bez konfliktu z pracą terapeutyczną. Nie jest specjalistką od technologii — potrzebuje czegoś prostego."

Potrzeby Marty:

Ścieżka partnera krok po kroku

  1. Rozpoznanie oferty — czyta ofertę v4/v5, widzi obietnicę "panelu real-time".
  2. Rejestracja / onboarding — wypełnia krótki formularz (imię, nazwisko, NIP/PESEL do faktury, adres e-mail, telefon, dane do umowy zlecenie). System tworzy konto Partner z unikalnym identyfikatorem (ID) i linkiem polecającym.
  3. Pierwsze logowanie — widzi pusty dashboard z przewodnikiem konfiguracyjnym ("Jak polecić pierwszego klienta") i spersonalizowanym linkiem polecającym do skopiowania.
  4. Polecenie klienta — poleca pakiet, wpisuje klienta do systemu pod swoim ID (formularz lub link polecający).
  5. Obserwacja w czasie rzeczywistym — widzi status rekomendacji zmieniający się: wpisane → potwierdzone → kupione → prowizja naliczona.
  6. Koniec kwartału — widzi zbiorcze rozliczenie, zatwierdza/bada je, otrzymuje fakturę i wypłatę; status rozliczenia zmienia się na wypłacone.

Doświadczenie "pierwszego razu" (magiczna chwila)

Najważniejszy moment budujący zaufanie to potwierdzenie rejestracji akcji w czasie rzeczywistym: partner wpisuje klienta i natychmiast (w ciągu sekund) widzi nową pozycję na liście ze statusem wpisane i zielonym "✓ System przyjął Twoje polecenie". Ta natychmiastowa reakcja jest fundamentem celu #1 (widać, że działa) i celu #3 (zaufanie).


3. Architektura danych / model

Encje i pola

EncjaKluczowe polaOpis
Partnerid_partnera (np. PTR-0001), imię, nazwisko, NIP/PESEL, e-mail, telefon, status (aktywny/zawieszony), data rejestracji, link polecający, dane umowyPolecający fizjoterapeuta. Tożsamość atrybucji prowizji
Klient poleconyid_klienta, id_partnera (kto polecił), imię, nazwisko, telefon, e-mail, źródło (formularz/link), data wpisu, statusOsoba wpisana przez partnera pod jego ID. Warunek uznania prowizji
Sprzedaż / Zakupid_sprzedazy, id_klienta, id_partnera, typ_pakietu (1 lub 2 turnusy), wartość netto, data zakupu, status płatnościPierwszy zakup klienta; wartość netto to podstawa naliczenia 25%
Prowizjaid_prowizji, id_sprzedazy, id_partnera, 25% od netto, wartość brutto wypłacana, status (naliczona/rozliczona/wypłacona)Naliczenia per pierwszy zakup (300 zł / 600 zł brutto)
Rozliczenieid_rozliczenia, id_partnera, kwartał + rok, lista prowizji, suma brutto, numer faktury / umowy zlecenie, status, data wystawienia, data wypłatyZbiorcze rozliczenie kwartalne

Definicje i wzory

Relacje

**Partner 1—N Klient polecony 1—1 Sprzedaż 1—1 Prowizja N—1 Rozliczenie**

Każdy klient polecony ma dokładnie jednego partnera-atrybutora; każdy pierwszy zakup generuje co najwyżej jedną prowizję; rozliczenie kwartalne agreguje wiele prowizji jednego partnera.


4. Przepływ "od polecenia do wypłaty" — mapa stanów

Cykl życia akcji (rekomendacji)

#StatusKto/co go wyzwalaWidoczny w panelu partnera
1PoleconePartner skopiował/udostępnił link lub wysłał zgłoszenie; klient nie wpisany jeszcze do systemu"Polecenie wysłane" (tracking kliknięć linku)
2WpisanePartner wpisał klienta do systemu pod swoim ID (warunek prowizji — spełniony)Pozycja "wpisane", zielony potwierdzenie
3PotwierdzoneZespół ośrodka skontaktował się z klientem i potwierdził chęć/turnusStatus zmienia się na "potwierdzone"
4KupioneKlient uiścił płatność za pierwszy pakiet (1 lub 2 turnusy)Status "kupione", wyświetlany typ pakietu i kwota
5Prowizja naliczonaAutomat: 25% od netto zakupu → wartość brutto prowizjiKarta prowizji z kwotą (300/600 zł) i zielonym "naliczono"
6RozliczoneProwizja zakwalifikowana do rozliczenia kwartalnego i objęta fakturąStatus "rozliczone" + odnośnik do faktury
7WypłaconeWypłata zrealizowana na koniec kwartałuStatus "wypłacone" + data wypłaty

Zasady przejść

Wizualizacja przepływu w panelu

Każda akcja pokazywana jest jako pasek postępu 7 kroków z podświetlonym aktualnym statusem. Partner zawsze wie, gdzie w cyklu jest jego rekomendacja i co się wydarzy dalej.


5. Panel partnera (dashboard) — sekcja po sekcji

5.1 Nagłówek / podsumowanie (widok 5 sekund)

Na górze, zawsze widoczne po zalogowaniu:

5.2 Status akcji w czasie rzeczywistym (główna lista)

5.3 Wysokość prowizji "na żywo"

5.4 Historia (pełna księga zdarzeń)

5.5 Status rozliczeń kwartalnych

5.6 Powiadomienia (centrum)

5.7 Wskaźniki (KPI) widoczne dla partnera

KPIWzórDlaczego motywuje
Aktywne akcjeliczba rekomendacji w tokupokazuje, że "coś się dzieje"
Współczynnik wpisaniawpisane / poleconezachęca do dokończenia wpisania (warunek prowizji)
Konwersja rekomendacjikupione / wpisanepokazuje skuteczność rekomendacji
Naliczone prowizje (kwartał)suma prowizji naliczonegłówny wskaźnik zarobku
Do wypłatysuma prowizji rozliczonejasna przewidywalność wypłaty
Łączny wynik (bezterminowo)wszystkie wypłaty + w tokudługoterminowy postęp

6. Real-time — mechanizm techniczny

Aby cel #1 ("widać, że działa") był realny, panel musi odświeżać dane automatycznie i natychmiastowo reagować na zmiany stanu.

Model zdarzeń (event-driven)

System działa w architekturze opartej o zdarzenia (event-driven). Każda zmiana stanu biznesowego emituje event:

EventŹródłoSkutek w panelu
polecenie.zarejestrowaneformularz/link pod ID partneranowa akcja status wpisane — natychmiast
rezerwacja.potwierdzonaback-officestatus potwierdzone + powiadomienie
zakup.zrealizowanysystem płatności / back-officestatus kupione + wyliczenie prowizji
prowizja.naliczonasilnik naliczania (25% od netto)karta prowizji + wzrost sumy "na żywo"
rozliczenie.wystawioneksięgowość (kwartał)status rozliczone + faktura
rozliczenie.wyplaconeksięgowośćstatus wypłacone + data wypłaty

Mechanizmy przekazu danych w czasie rzeczywistym

MechanizmZastosowanieUwagi
Webhook / Event BusBackend ośrodka emituje event; panel reagujePojedyncze źródło prawdy; eventy mają event_id i timestamp
Server-Sent Events (SSE) lub WebSocketPanel utrzymuje stałe połączenie i pushuje zmiany bez odświeżaniaRekomendacja: SSE (prostsze, jednostronne) dla statusów
Polling zapasowyCo 30–60 s API GET /api/partner/statusFallback gdy połączenie live niemożliwe

Gwarancja "widoczności działania"

Wymóg biznesowy

Czas między wystąpieniem zdarzenia (np. zakup klienta) a jego odzwierciedleniem w panelu partnera nie powinien przekraczać kilku sekund (target < 5 s).


7. Motywacja i psychologia

Celem #2 jest motywacja osoby polecającej. Wspierają ją sprawdzone mechanizmy psychologiczne programów partnerskich:

Mechanizmy motywacyjne

  1. Natychmiastowa gratyfikacja. Potwierdzenie wpisu w czasie rzeczywistym daje poczucie "moja akcja zadziałała" — to nagroda natychmiastowa, nie odroczona o kwartał.
  2. Widoczny postęp (progress). Pasek 7 kroków dla każdej akcji pokazuje, że rekomendacja "idzie do przodu" — każdy krok to mała wygrana.
  3. Jasność zysku. Partner zna kwotę do złotówki (300 / 600 zł brutto) i widzi sumę narastającą na żywo. Konkret zwycięża z abstrakcyjnym "możesz zarobić".
  4. Efekt narastania. Pasek postępu kwartału ("do wypłaty w tym kwartale") — samo widzenie rosnącej liczby podtrzymuje zaangażowanie.
  5. Osiągnięcia (gamifikacja, niewielka). Kamienie milowe: "Pierwsza prowizja 🎉", "3 polecenia w miesiącu", "1000 zł łącznie". Proste, nie nachalne, bez systemu punktów moralnych.
  6. Brak frustracji (eliminacja tarcia). Żadnych ukrytych zasad. Warunek wpisania pod ID jest widoczny, a system przypomina, gdy klient "leci" bez wpisania (np. przez link polecający bez rejestracji).
  7. Aspiracja społeczna. Pokazanie, że rekomendacja pomaga pacjentowi + przynosi godziwe rozliczenie — zgodne z tożsamością zawodową fizjoterapeuty (pomoc > sprzedaż).

Ton komunikacji

Design motywacyjny zgodny z modelem

Prowizja 25% od pierwszego zakupu oznacza, że kluczowe jest wpisanie pod ID i doprowadzenie do pierwszego zakupu. Dlatego wizualizacja podkreśla właśnie te dwa kroki (wpisanie = warunek; pierwszy zakup = chwila prowizji) — cały mechanizm motywacyjny spina się z regułami biznesowymi.


8. Budowanie zaufania

Cel #3 to zaufanie. Przejrzystość jest fundamentem programu, w którym rozliczenie następuje dopiero na koniec kwartału.

8.1 Księga zdarzeń / audyt

8.2 Jawność naliczania

8.3 Przewidywalność rozliczeń

8.4 Polityka rozliczeń (słowna, jawna)

  1. Prowizja przysługuje od pierwszego zakupu klienta wpisanego pod ID partnera.
  2. Naliczenia opierają się na kwocie netto; wypłata jako kwota brutto prowizji.
  3. Naliczanie jest automatyczne (prowizja.naliczona), rozliczenie kwartalne na podstawie faktury / umowy zlecenie.
  4. Wszelkie zmiany zasad są komunikowane z wyprzedzeniem i odnotowane w księdze.

8.5 Kontakt i wsparcie


9. Wymagania funkcjonalne i techniczne

Backend

Frontend (dashboard partnera)

Bezpieczeństwo i role

Checklist funkcjonalna (MVP)


10. Metryki sukcesu

Jak zmierzyć, że system osiąga swoje trzy cele.

Metryki aktywacji i konwersji (cel #1 — system działa)

MetrykaDefinicjaCel orientacyjny
Współczynnik rejestracji partnerów% odwiedzających ofertę → zarejestrowanych do paneluwysoki (np. >40%)
Współczynnik wpisania% poleconych klientów faktycznie wpisanych pod IDkluczowa — im bliżej 100%, tym lepiej
Konwersja rekomendacjikupione / wpisanemierzona; benchmark kwartalny
Czas do pierwszej akcji w paneluod rejestracji do pierwszego wpisu klientakrótki (dni)
Liczba aktywnych partnerów / kwartałpartnerzy z ≥1 aktywną akcjąrośnie

Metryki motywacji i zaufania (cele #2 i #3)

MetrykaDefinicjaZnaczenie
Retencja partnerów% partnerów aktywnych po 1, 2, 4 kwartałachdowód, że panel motywuje
Przychód na partnera (kwartał)suma prowizji wypłaconych na partnerawartość programu
NPS / satysfakcja partnerówankieta po rozliczeniudowód zaufania
Liczba zgłoszeń o rozliczeniachspory/pytania o naliczeniaim mniej, tym lepiej (przejrzystość)
Współczynnik poleceń powtórnychpartnerzy polecający kolejnych klientówdowód, że pierwszy obieg buduje zaufanie

Metryki techniczne (jakość runtime)

MetrykaCel
Opóźnienie live (event → panel)< 5 s
Czas odpowiedzi APIp95 < 300 ms
Uptime panelu> 99.5%
Zero błędów pośrednichbrak niedopasowania atrybucji; 0 zdublowanych prowizji

11. Plan wdrożenia (fazy MVP → pełny)

Faza 0 — Zdefiniowanie zasad (przed kodem)

Faza 1 — MVP (minimum widoczności i zaufania)

Faza 2 — Motywacja i real-time (cel #2)

Faza 3 — Pełne rozliczenia i audyt (cel #3)

Faza 4 — Optymalizacja i skalowanie


12. Źródła (pliki)

Pliki źródłowe znajdujące się na serwerze, stanowiące podstawę i kontekst tej specyfikacji:

13. Źródła (Linki URL)

Zewnętrzne publikacje (zweryfikowane HTTP 200), do których odnosi się ten projekt:


Glosariusz

Afiliacja (program partnerski) — model, w którym osoba polecająca (partner) otrzymuje prowizję za doprowadzenie klienta do zakupu. Tu: fizjoterapeuta poleca klienta na pakiet regeneracyjny.

Program partnerski — formalne zasady współpracy: kto poleca, od czego zależy prowizja, jak i kiedy następuje rozliczenie.

Prowizja — wynagrodzenie partnera za pierwszego zakup poleconego klienta; 25% od kwoty netto, wypłacane jako kwota brutto (300 zł / 600 zł).

Kwota netto — wartość zakupu bez podatku VAT; podstawa naliczenia prowizji (25% × netto).

Kwota brutto — wartość z podatkiem; prowizja wypłacana partnerowi jako kwota brutto.

Rozliczenie (kwartalne) — zbiorcze rozliczenie prowizji za kwartał, na podstawie wystawionej faktury / umowy zlecenie.

Faktura / umowa zlecenie — dokument rozliczeniowy wystawiany na koniec kwartału (klasyfikacja marketing), na podstawie którego następuje wypłata.

Atrybucja — przypisanie sprzedaży do konkretnego partnera na podstawie wpisu klienta pod jego identyfikatorem.

Wpis pod ID partnera — warunek uznania prowizji: polecany klient musi zostać wpisany do systemu pod identyfikatorem polecającego.

Dashboard (panel partnera) — widok dla partnera pokazujący statusy akcji, prowizje i rozliczenia w czasie rzeczywistym.

Real-time / live — aktualizacja danych na bieżąco, bez ręcznego odświeżania, dzięki połączeniu SSE/WebSocket.

Webhook / Event — komunikat o zdarzeniu (np. zakup klienta) przekazywany automatycznie między częściami systemu; podstawa mechanizmu real-time.

Księga zdarzeń (audyt) — niezmienna, pełna historia zdarzeń w systemie, budująca zaufanie do naliczeń.

KPI (wskaźnik) — metryka sukcesu, np. liczba aktywnych akcji, konwersja rekomendacji, suma prowizji do wypłaty.

Turnus regeneracyjny — pakiet wizyt: 1 turnus = 6 wizyt (300 zł prowizji), 2 turnusy = 12 wizyt (600 zł prowizji).

Normobaria — przebywanie w komorze o podwyższonym ciśnieniu (1500 hPa) z podwyższonym stężeniem tlenu oraz dodatkiem CO₂ i wodoru (H₂); terapia wspomagająca oferowana w ośrodku Convertere.