HandyCafe Docs
owner cashier

Pakiety czasowe

Pakiety czasowe zapewniaja czlonkom przedplacone saldo minutowe. Zamiast placic za godzine wedlug standardowej stawki, czlonek moze kupic blok minut z gory i uzywac ich w wielu sesjach. System sledzi pozostale saldo i odejmuje minuty automatycznie w miare korzystania z komputerow lub konsol.

System srodkow czasowych

Podobnie jak system portfela, pakiety czasowe uzywaja architektury opartej na srodkach. Kazde dodanie salda czasowego tworzy nowy srodek czasowy. Kazdy srodek jest niezaleznym rekordem z wlasnym saldem minutowym, zrodlem, wygasaniem i ograniczeniami urzadzen.

Calkowita dostepna liczba minut czlonka to suma pozostalych minut ze wszystkich aktywnych srodkow czasowych.

Pola srodka czasowego

Kazdy rekord srodka czasowego zawiera:

Pole Opis
Calkowite minuty Oryginalna liczba minut zaladowanych do srodka przy utworzeniu.
Pozostale minuty Biezace saldo nieuzytych minut. Zmniejsza sie w miare korzystania z sesji.
Typ srodka Sposob utworzenia srodka (zobacz Typy srodkow ponizej).
Ograniczenie urzadzen Ktore typy urzadzen moga zuzywac z tego srodka (zobacz Ograniczenie urzadzen ponizej).
Status Biezacy stan cyklu zycia srodka.
Wygasa Opcjonalny znacznik czasu wygasniecia. Po tej dacie pozostale minuty nie moga byc juz uzywane.
ID zakupu Jesli srodek zostal utworzony z zakupu pakietu kampanii, referencja do rekordu zakupu.

Typy srodkow

Kazdy srodek czasowy sledzi sposob jego utworzenia:

Typ srodka Opis
Oplacony Czlonek zaplacil za te minuty bezposrednim zakupem lub jako bazowe uprawnienie pakietu kampanii.
Bonus Minuty promocyjne przyznane jako bonus przy zakupie pakietu. Na przyklad "kup 120 minut, otrzymaj 30 bonusowych minut gratis".
Reczny Minuty dodane recznie przez kasjera lub administratora. Uzywane jako srodki dobrej woli, rekompensata lub specjalne ustalenia.

Status srodka

Kazdy srodek czasowy przechodzi przez nastepujace stany:

  • Aktywny: Srodek ma pozostale minuty i nie wygasl. Minuty moga byc zuzywane z tego srodka.
  • Wygasly: Data wygasniecia srodka minela. Pozostale minuty nie sa juz uzywalne, nawet jesli saldo jest wieksze od zera.
  • Zuzyty: Pozostale minuty srodka osiagnely zero przez normalne uzycie.
  • Anulowany: Srodek zostal recznie anulowany przez administratora, uniewazniaiac pozostale minuty.

Ograniczenia urzadzen

Kazdy srodek czasowy ma ograniczenie urzadzen kontrolujace ktore typy urzadzen moga z niego potraccac:

Ograniczenie Znaczenie
Klient Uzywalny na komputerach klienckich. Uzywalny rowniez na konsolach, chyba ze jest jawnie ograniczony.
Konsola Uzywalny na konsolach do gier. Uzywalny rowniez na komputerach, chyba ze jest jawnie ograniczony.
Tylko komputery Uzywalny wylacznie na komputerach klienckich. Sesje konsolowe nie moga potraccac z tego srodka.
Tylko konsole Uzywalny wylacznie na konsolach do gier. Sesje komputerowe nie moga potraccac z tego srodka.
Oba Uzywalny na dowolnym typie urzadzenia bez ograniczen. To jest ustawienie domyslne.

Ograniczenie urzadzen jest ustawiane przy tworzeniu srodka i nie moze byc zmienione pozniej. Ograniczenie jest zwykle dziedziczone z definicji pakietu kampanii, ktory wygenerowol srodek.

Sledzenie zuzycia

Za kazdym razem gdy minuty sa potracane ze srodka czasowego, system tworzy rekord zuzycia czasowego:

Pole Opis
Zuzyto minut Liczba minut potraconych w tym zdarzeniu zuzycia. Zawsze dodatnia liczba calkowita.
Zuzyto o Znacznik czasu potracenia.
Kontekst Co wyzwolilo potracenie (zobacz ponizej).
Referencja Referencja do konkretnej sesji, srodka lub korekty, ktora spowodowala potracenie.

Typy kontekstu

Kontekst Opis
Uzycie sesji Minuty zuzyto na oplate za aktywna sesje. Podstawowa sciezka zuzycia.
Wygasniecie Minuty usuniete gdy srodek wygasa lub pozostale minuty sa korygowane z powodu zdarzenia wygasniecia.
Zwrot Minuty zwrocone do srodka w ramach procesu zwrotu (rejestrowane jako ujemne zuzycie lub nowy wpis srodka).

Integracja z pakietami kampanii

Srodki czasowe sa najczesciej tworzone przez zakupy pakietow kampanii:

  1. Wlasciciel tworzy kampanie z jednym lub wiecej pakietami typu "minuty".
  2. Czlonek wybiera i kupuje pakiet (z Panelu czlonka po stronie klienta lub przez kasjera).
  3. System tworzy odpowiednie srodki czasowe:
    • Srodek oplacony za bazowe uprawnienie minutowe (bazowa kwota z pakietu).
    • Jesli pakiet definiuje bonus typu "minuty" z kwota bonusu wieksza od zera, tworzony jest oddzielny srodek bonusowy za bonusowe minuty.
  4. Srodki dziedzicza ustawienie ograniczenia urzadzen pakietu.
  5. Jesli pakiet ma ustawiony okres waznosci, data wygasniecia srodka jest obliczana od daty zakupu plus liczba dni waznosci.

Jak czas jest potracany podczas sesji

Gdy czlonek z dostepnymi minutami uruchamia sesje:

  1. System sprawdza aktywne srodki czasowe pasujace do typu urzadzenia sesji.
  2. Srodki sa zuzywane w kolejnosci daty wygasniecia (najwczesniej wygasajace najpierw) aby zminimalizowac straty z srodkow bliskich wygasniecia.
  3. W miare trwania sesji minuty sa okresowo potracane z kwalifikujacych sie srodkow.
  4. Kazde potracenie tworzy rekord zuzycia jako wpis "Uzycie sesji".
  5. Jesli wszystkie srodki czasowe sie wyczerpia przed zakonczeniem sesji, sesja kontynuuje, a pozostaly czas jest rozliczany wedlug standardowej stawki godzinowej (platnosc przy zakonczeniu sesji).

Oznacza to, ze saldo czasowe i saldo portfela czlonka moga wspolpracowac. Srodki czasowe pokrywaja tyle minut ile sa dostepne, a nadwyzka przechodzi na saldo portfela lub platnosc gotowkowa.