Portal klienta (subskrypcje)
Portal klienta to strona, na którą trafia klient po kliknięciu Zarządzaj subskrypcją na stronie sukcesu płatności (gdy zapłacił za subskrypcję) lub z linku wysłanego w mailu. Adres zawiera identyfikator sesji. Dostęp ma tylko zalogowany klient - właściciel tej subskrypcji. Portal jest dostępny na planach Premium i Enterprise; organizacja udostępnia link do portalu klientom. Na stronie jest link Przejdź do aplikacji Zevio (panel).
Co widzi klient
Lewa kolumna: logo organizacji, nazwa, przycisk Wstecz. Prawa: dane klienta (zdjęcie, imię, nazwisko, e-mail). Sekcja Aktywne subskrypcje - tabela: status (Aktywna, Okres próbny, Zakończona, Anulowana, Zawieszona), tytuł oferty, interwał, kwota, data następnej płatności, przycisk Anuluj subskrypcję. Sekcja Historia płatności - tabela: status, tytuł, kwota, data, metoda; paginacja. Na dole przycisk Przejdź do aplikacji Zevio.
Co może zrobić
Anulować subskrypcję - przycisk przy danej subskrypcji. Po kliknięciu: okno potwierdzenia „Czy na pewno chcesz anulować tę subskrypcję? Subskrypcja zostanie anulowana na koniec bieżącego okresu rozliczeniowego.” Przyciski Anuluj subskrypcję i Wstecz. Po anulowaniu: toast Subskrypcja anulowana, lista się odświeża; subskrypcja pozostaje aktywna do końca opłaconego okresu, potem się kończy. Klient może przeglądać historię płatności i klikać Zobacz przy płatności - przejście do szczegółów. Nie może zmieniać kwoty ani danych oferty - tylko anulować subskrypcję lub przeglądać dane.
Kiedy anulowanie jest zablokowane
- Blokada anulowania w ofercie (np. pierwszy miesiąc) - przycisk Anuluj subskrypcję jest nieaktywny do najwcześniejszej daty anulowania; tooltip pokazuje tę datę.
- Subskrypcja już anulowana - jeśli anulowanie na koniec okresu jest już zaplanowane, zobaczysz komunikat w stylu „Subskrypcja jest już anulowana”.
- Oczekująca płatność - gdy trwa oczekiwanie na kolejną płatność cykliczną, anulowanie może być zablokowane z komunikatem o konieczności odczekania na wynik płatności.
Gdy link jest nieprawidłowy
Komunikat Nieprawidłowy link lub Sesja nie znaleziona lub wygasła oraz przycisk Strona główna. Sesja portalu ma limit czasu (np. do kilku dni) - po wygaśnięciu klient musi dostać nowy link od organizacji.
Czym jest portal klienta
Portal klienta to strona poza panelem merchant pod adresem /session/{sessionId}?sig=.... Klient zarządza subskrypcjami i przegląda płatności bez logowania do Zevio - autoryzacja odbywa się przez podpisany link (sig) ważny przez ograniczony czas.
Skąd klient dostaje link
- Po pierwszej udanej płatności subskrypcyjnej - przycisk Zarządzaj subskrypcją na stronie sukcesu (plan Premium+).
- Z maila transakcyjnego (gdy włączone powiadomienia).
- Merchant może wygenerować link z Klienci → Zobacz → Otwórz portal klienta (nowa karta).
Co klient widzi w portalu
- Nagłówek z logo i kolorem organizacji.
- Tabela Subskrypcje - status, tytuł oferty, kwota, następna płatność, akcje.
- Tabela Płatności - historia z paginacją.
- Szczegóły po kliknięciu wiersza - te same komponenty co w panelu merchant (uproszczony widok).
Akcje klienta w portalu
- Anuluj subskrypcję - z ekranem retencyjnym (oferta retencyjna z Zaawansowane), respektuje min. okres anulowania z oferty.
- Wznów subskrypcję - gdy anulowanie zaplanowane na koniec okresu (
cancelAtPeriodEnd) iallowResumepozwala. - Przełącz ofertę w grupie - gdy skonfigurowano grupę ofert z przełączaniem subskrypcji.
- Link polecający - generowanie URL z parametrem referral (gdy program aktywny).
Różnice: portal vs panel merchant
Merchant w Subskrypcje i płatności ma pełne filtry, eksport CSV, zwroty i symulację sandbox. Klient w portalu ma tylko własne dane i akcje dozwolone regulaminem oferty. Anulowanie przez merchant może być natychmiastowe lub zaplanowane; klient ma węższe opcje zgodnie z minCancellationPeriod.
Wymagania planowe
Portal klienta dla subskrybentów końcowych jest dostępny od planu Premium (portal + link z sukcesu płatności). Konfiguracja oferty retencyjnej i grup ofert - w Oferta - ustawienia zaawansowane.