Управување на членовите
Членовите се регистрирани клиенти во вашето интернет кафе или гејминг центар. Профилот на членот го чува идентитетот на клиентот, податоците за контакт, акредитивите за најава и преференциите за наплата. Членовите може да се најават од клиентските компјутери, да собираат салдо во паричникот, да купуваат временски пакети, да заработуваат поени за лојалност и да добиваат попусти според нивото на сесиите и нарачките.
Полиња во профилот на членот
Секој запис за член ги содржи следниве податоци:
- Корисничко име: Уникатен идентификатор што не прави разлика меѓу големи и мали букви и што членот го користи за најава на клиентските компјутери. Откако ќе се создаде, корисничкото име не може да се повтори во системот.
- Име за приказ: Името што се прикажува во панелот на администраторите, во листите со сесии и во поздравот кај клиентот. Ова поле е задолжително.
- Лозинка: Членовите може да постават лозинка за самостојна најава на клиентските компјутери. Лозинката се чува како хеш и на почетокот може да остане празна (членот ја поставува при првата најава).
- Е-пошта: Изборна адреса за е-пошта. Видливоста се контролира со дозволата
DISPLAY_EMAIL. - Мобилен: Изборен телефонски број. Видливоста се контролира со дозволата
DISPLAY_GSM. - Аватар: URL на профилна слика прикажана на екранот за заклучување кај клиентот и во листите со членови.
- Пол: Стандардно е „непознат“. Може да се постави на машки, женски или друго за демографско филтрирање.
- Белешка: Поле со слободен текст за внатрешна употреба. Видливо е само за персоналот, не и за членот.
Состојби на членот
Секој член има две независни ознаки за состојба:
Активен / Неактивен
Прекинувачот активен/неактивен контролира дали членот се појавува во стандардните резултати од пребарувањето и дали може да работи со системот. Деактивирањето на член е меко бришење. Профилот и сите поврзани податоци (кредит во паричник, временски кредит, историја на сесии) се зачувуваат но членот е скриен од секојдневната работа.
Дозвола за најава
Ознаката can_login контролира дали на членот му е дозволено да се најави од клиентските компјутери. Членот може да биде активен (видлив во системот) но со оневозможена најава, што е корисно за членови со неизмирени долгови или прекршувања на правилата.
Доделување ниво
Секој член може да биде доделен на ниво на лојалност. Нивото го одредува следново:
- Попуст во BPS: Попуст во базични поени применет на цената на сесијата. На пример, ниво со
discount_bps = 500му дава на членот 5% попуст на часовната стапка. - Ознака на улогата: Описна ознака (како Сребро, Злато, VIP) прикажана на картичката со профилот на членот и во панелите за сесии.
Доделувањето ниво може да биде рачно или автоматско според системот на поени за лојалност. Погледнете ја страницата Стапки на лојалност за детали како се конфигурираат нивоата и како членовите напредуваат низ нив.
Преостанато време и опсег на уредите
Преостанатото време на членот не е еден број. Времето се чува во партии. Секоја партија е употреблива само на компјутери, само на конзоли или на двете. Групите не се преклопуваат. Вкупното салдо е нивен прост збир.
Што членот навистина може да потроши зависи од тоа каде седи:
| Место | Употребливо време |
|---|---|
| Компјутер | Партиите само за компјутери плус партиите за двата вида уреди |
| Конзола | Партиите само за конзоли плус партиите за двата вида уреди |
Панелот за членство го прикажува вкупното салдо и, одделно, колку од него е употребливо на компјутери и на конзоли. Додека членот седи, прикажува и колку е употребливо на тоа место, пресметано според ценовната група и опсегот на уредот на кој се наоѓа. Ознаката се брише кога ќе го напушти местото.
Затоа член може да има вкупно 480 минути додека на машината пред него се достапни само неколку минути. Пакет со опсег за конзола не вреди ништо на компјутер.
Ако се отвори сесија на уред што не е покриен со ниту едно време на членот, панелот прикажува Времето на членот не е достапно на овој уред.
Време што истекува
Панелот следното истекување го именува како група, а не како одделна партија. Секоја партија што истекува во истиот момент се собира заедно и се разложува по опсег. Предупредувањето затоа го одразува целиот износ што наскоро ќе биде изгубен.
Членски картички
На член може да му се даде NFC или RFID картичка што отвора сесија со допир наместо со корисничко име и лозинка. Картичките се доделуваат, враќаат и откажуваат од панелот на членот. Погледнете Членски картички.
Ограничување на истовремени врски
Полето max_connection го одредува максималниот број истовремени активни сесии што членот може да ги има на сите клиентски компјутери. Стандардната вредност е 1, што значи дека членот може да биде најавен само на еден компјутер истовремено. Ако член се обиде да се најави на втор компјутер додека веќе е во активна сесија, системот ќе ја одбие најавата.
Зголемувањето на оваа вредност е корисно за членови што управуваат со повеќе машини (како сметките на персоналот) или за посебни нивоа на членство што дозволуваат употреба на повеќе уреди.
Пребарување и филтрирање на членовите
Страницата Членови нуди листа со виртуелно движење што ефикасно се справува со големи бази на членови. Може да го направите следново:
- Пребарување: Пишувајте во лентата за пребарување за да филтрирате по корисничко име, име за приказ, е-пошта или мобилен број. Пребарувањето не прави разлика меѓу големи и мали букви и ги ажурира резултатите во реално време.
- Филтер по статус: Префрлајте се меѓу приказ на сите членови, само активните или само неактивните.
- Подредување: Кликнете на насловите на колоните за да подредите по име, по датум на последно видување или по датум на создавање.
Виртуелното движење вчитува во меморија само видливиот дел од листата со членови, па перформансите остануваат мазни дури и со десетици илјади регистрирани членови.
Показател за онлајн статус
Кога член е моментално најавен на клиентски компјутер или има активна сесија на конзола, неговиот профил прикажува зелен онлајн показател во листата со членови. Показателот прикажува и кој точно клиент или конзола ги користи членот, за да може персоналот брзо да го најде клиентот.
Создавање нов член
За да создадете нов член:
- Отворете ја страницата Членови од страничната лента.
- Кликнете на копчето Додадете член во лентата со алатки.
- Пополнете барем име за приказ (задолжително) и по избор корисничко име за најава.
- Поставете ниво ако е соодветно или оставете го стандардното.
- Прилагодете ја вредноста за максимум врски ако стандардната вредност 1 не одговара.
- Кликнете на Зачувај за да го создадете членот.
Системот автоматски генерира уникатен идентификатор за членот и го запишува идентитетот на касиерот што го создал.
Уредување на член
Изберете член од листата за да го отворите деталниот приказ на неговиот профил. Оттука може:
- Да ажурирате кое било поле од профилот (име за приказ, е-пошта, мобилен, пол, белешка).
- Да го промените доделеното ниво на членот.
- Да ги менувате ознаките
activeиcan_login. - Да ја ресетирате или да ја промените лозинката на членот.
- Да го прилагодите ограничувањето на истовремени врски.
Сите промени се зачувуваат веднаш и се создава запис во дневникот на ревизија.
Бришење на член
Со бришењето на член неговиот профил се отстранува од активниот систем. Ова дејство бара дозвола MEMBER_DELETE. Член може да се избрише дури и ако има претходни сесии или историја на најави. Историјата на сесиите и трансакциите се чува за известување но повеќе не е поврзана со профил на член. Салдата во паричникот и временскиот кредит се отстрануваат заедно со профилот. За да го задржите целосниот запис на членот, деактивирајте го наместо да го бришете.
Барања за дозволи
Пристапот до функциите за управување со членови се контролира со следниве дозволи на улогата на касиерот:
| Дозвола | Овозможува |
|---|---|
MEMBER_VIEW |
Преглед на листата со членови и пребарување членови |
MEMBER_ADD |
Создавање нови профили на членови |
MEMBER_UPDATE |
Уредување на постојните профили на членови |
MEMBER_DELETE |
Бришење профили на членови |
DISPLAY_EMAIL |
Приказ на адресата за е-пошта на членот во деталниот приказ |
DISPLAY_GSM |
Приказ на мобилниот број на членот во деталниот приказ |
Ако улогата на касиерот не вклучува DISPLAY_EMAIL или DISPLAY_GSM, тие полиња се скриени во панелот со детали за членот иако податоците постојат во базата.