Zarzadzanie czlonkami
Czlonkowie to zarejestrowani klienci w kafejce internetowej lub centrum gier. Profil czlonka przechowuje tozsamosc klienta, dane kontaktowe, poswiadczenia logowania i preferencje rozliczeniowe. Czlonkowie moga logowac sie z komputerow klienckich, gromadzic salda portfeli, kupowac pakiety czasowe, zdobywac punkty lojalnosciowe i otrzymywac rabaty oparte na poziomach na sesje i zamowienia.
Pola profilu czlonka
Kazdy rekord czlonka zawiera nastepujace informacje:
- Nazwa uzytkownika: Unikalny, niezalezny od wielkosci liter identyfikator uzywany do logowania na komputerach klienckich. Po utworzeniu nazwa uzytkownika nie moze byc zduplikowana w systemie.
- Nazwa wyswietlana: Nazwa wyswietlana w Panelu administracyjnym, na listach sesji i w powitaniu po stronie klienta. To pole wymagane.
- Haslo: Czlonkowie moga ustawic haslo do samoobslugowego logowania na komputerach klienckich. Haslo jest przechowywane jako skrot i moze byc poczatkowo puste (czlonek ustawia je przy pierwszym logowaniu).
- E-mail: Opcjonalny adres e-mail. Widocznosc kontrolowana uprawnieniem
DISPLAY_EMAIL. - Telefon: Opcjonalny numer telefonu. Widocznosc kontrolowana uprawnieniem
DISPLAY_GSM. - Awatar: URL obrazu profilowego wyswietlanego na ekranie blokady klienta i na listach czlonkow.
- Plec: Domyslnie "nieznana". Moze byc ustawiona na meska, zenska lub inna do filtrowania demograficznego.
- Notatka: Pole tekstowe do uzytku wewnetrznego. Widoczne tylko dla personelu, nie dla czlonka.
Stany czlonka
Kazdy czlonek ma dwie niezalezne flagi stanu:
Aktywny / Nieaktywny
Przelacznik aktywny/nieaktywny kontroluje czy czlonek pojawia sie w standardowych wynikach wyszukiwania i moze korzystac z systemu. Dezaktywacja czlonka jest miekkim usunieciem. Profil i wszystkie powiazane dane (srodki portfela, srodki czasowe, historia sesji) sa zachowane, ale czlonek jest ukryty z codziennych operacji.
Uprawnienie logowania
Flaga can_login kontroluje czy czlonek moze logowac sie z komputerow klienckich. Czlonek moze byc aktywny (widoczny w systemie), ale miec wylaczone logowanie, co jest przydatne dla czlonkow z zalegymi naleznosicami lub naruszeniami regulaminu.
Przypisanie poziomu
Kazdy czlonek moze byc przypisany do poziomu lojalnosciowego. Poziom okresla:
- Rabat w BPS: Rabat w punktach bazowych stosowany do cennika sesji. Na przyklad poziom z
discount_bps = 500daje czlonkowi rabat 5% na stawke godzinowa. - Etykieta roli: Opisowa etykieta (taka jak Silver, Gold, VIP) wyswietlana w karcie profilu czlonka i panelach sesji.
Przypisanie poziomu moze byc reczne lub automatyczne na podstawie systemu punktow lojalnosciowych. Szczegoly konfiguracji poziomow i ich progresjii znajdziesz na stronie Poziomy lojalnosciowe.
Limit polaczen rownoczesnych
Pole max_connection ustawia maksymalna liczbe jednoczesnych aktywnych sesji czlonka na wszystkich komputerach klienckich. Domyslna wartosc to 1, co oznacza ze czlonek moze byc zalogowany na jednym komputerze na raz. Jesli czlonek probuje zalogowac sie na drugim komputerze podczas aktywnej sesji, system odrzuci logowanie.
Zwiekszenie tej wartosci jest przydatne dla czlonkow zarzadzajacych wieloma maszynami (takich jak konta personelu) lub specjalnych poziomow czlonkowskich pozwalajacych na uzycie wielu urzadzen.
Wyszukiwanie i filtrowanie czlonkow
Strona Czlonkowie udostepnia wirtualnie przewijana liste obslugujaca duze bazy czlonkow wydajnie. Mozesz:
- Wyszukiwac: Wpisz w pasku wyszukiwania, aby filtrowac wedlug nazwy uzytkownika, nazwy wyswietlanej, e-maila lub numeru telefonu. Wyszukiwanie jest niezalezne od wielkosci liter i aktualizuje wyniki w czasie rzeczywistym.
- Filtrowac wedlug statusu: Przelaczaj miedzy wyswietlaniem wszystkich czlonkow, tylko aktywnych lub tylko nieaktywnych.
- Sortowac: Kliknij naglowki kolumn, aby sortowac wedlug nazwy, daty ostatniej aktywnosci lub daty utworzenia.
Wskaznik statusu online
Gdy czlonek jest aktualnie zalogowany na komputerze klienckim lub ma aktywna sesje konsolowa, jego profil wyswietla zielony wskaznik online na liscie czlonkow. Wskaznik wyswietla rowniez ktory konkretny klient lub konsola jest aktualnie uzywany, aby personel mogl szybko zlokalizowac klienta.
Tworzenie nowego czlonka
Aby utworzyc nowego czlonka:
- Przejdz na strone Czlonkowie z paska bocznego.
- Kliknij przycisk Dodaj czlonka na pasku narzedzi.
- Wypelnij co najmniej nazwe wyswietlana (wymagane) i opcjonalnie nazwe uzytkownika do logowania.
- Ustaw poziom jesli dotyczy lub pozostaw domyslny.
- Dostosuj wartosc max polaczen jesli domyslna 1 nie jest odpowiednia.
- Kliknij Zapisz, aby utworzyc czlonka.
System automatycznie generuje unikalny identyfikator dla czlonka i rejestruje tozsamosc tworzacego kasjera.
Edycja czlonka
Wybierz czlonka z listy, aby otworzyc widok szczegolowy profilu. Stamtad mozesz:
- Aktualizowac dowolne pole profilu (nazwe wyswietlana, e-mail, telefon, plec, notatke).
- Zmienic przypisanie poziomu czlonka.
- Przelaczac flagi
activeican_login. - Zresetowac lub zmienic haslo czlonka.
- Dostosowac limit polaczen rownoczesnych.
Wszystkie zmiany sa zapisywane natychmiast i tworzony jest wpis logu audytu.
Usuwanie czlonka
Usuwanie czlonka usuwa profil z aktywnego systemu. Ta akcja wymaga uprawnienia MEMBER_DELETE. Powiazane dane takie jak historia sesji i rekordy portfela sa zachowane na potrzeby raportowania, ale nie sa juz polaczone z aktywnym profilem czlonka.
Wymagane uprawnienia
Dostep do funkcji zarzadzania czlonkami jest kontrolowany przez nastepujace uprawnienia roli kasjera:
| Uprawnienie | Przyznaje |
|---|---|
MEMBER_VIEW |
Wyswietlanie listy czlonkow i wyszukiwanie czlonkow |
MEMBER_ADD |
Tworzenie nowych profili czlonkowskich |
MEMBER_UPDATE |
Edycja istniejacych profili czlonkowskich |
MEMBER_DELETE |
Usuwanie profili czlonkowskich |
DISPLAY_EMAIL |
Wyswietlanie adresu e-mail czlonka w widoku szczegolowym |
DISPLAY_GSM |
Wyswietlanie numeru telefonu czlonka w widoku szczegolowym |
Jesli rola kasjera nie obejmuje DISPLAY_EMAIL lub DISPLAY_GSM, pola te sa ukryte w panelu szczegolowym czlonka mimo ze dane istnieja w bazie danych.