HandyCafe Docs
owner cashier

Pakiety czasowe

Pakiety czasowe zapewniają członkom przedpłacone saldo minutowe. Zamiast płacić za godzinę według standardowej stawki, członek może kupić blok minut z góry i używać ich w wielu sesjach. System śledzi pozostałe saldo i odejmuje minuty automatycznie w miarę korzystania z komputerów lub konsol.

System środków czasowych

Podobnie jak system portfela, pakiety czasowe używają architektury opartej na środkach. Każde dodanie salda czasowego tworzy nowy środek czasowy. Każdy środek jest niezależnym rekordem z własnym saldem minutowym, źródłem, wygasaniem i ograniczeniami urządzeń.

Całkowita dostępna liczba minut członka to suma pozostałych minut ze wszystkich aktywnych środków czasowych.

Pola środka czasowego

Każdy rekord środka czasowego zawiera:

Pole Opis
Całkowite minuty Oryginalna liczba minut załadowanych do środka przy utworzeniu.
Pozostałe minuty Bieżące saldo nieużytych minut. Zmniejsza się w miarę korzystania z sesji.
Typ środka Sposób utworzenia środka (zobacz Typy środków poniżej).
Ograniczenie urządzeń Które typy urządzeń mogą zużywać z tego środka (zobacz Ograniczenie urządzeń poniżej).
Status Bieżący stan cyklu życia środka.
Wygasa Opcjonalny znacznik czasu wygaśnięcia. Po tej dacie pozostałe minuty nie mogą być już używane.
ID zakupu Jeśli środek został utworzony z zakupu pakietu kampanii, referencja do rekordu zakupu.

Typy środków

Każdy środek czasowy śledzi sposób jego utworzenia:

Typ środka Opis
Opłacony Członek zapłacił za te minuty bezpośrednim zakupem lub jako bazowe uprawnienie pakietu kampanii.
Bonus Minuty promocyjne przyznane jako bonus przy zakupie pakietu. Na przykład "kup 120 minut, otrzymaj 30 bonusowych minut gratis".
Ręczny Minuty dodane ręcznie przez kasjera lub administratora. Używane jako środki dobrej woli, rekompensata lub specjalne ustalenia.

Status środka

Każdy środek czasowy przechodzi przez następujące stany:

  • Aktywny: Środek ma pozostałe minuty i nie wygasł. Minuty mogą być zużywane z tego środka.
  • Wygasły: Data wygaśnięcia środka minęła. Pozostałe minuty nie są już używalne, nawet jeśli saldo jest większe od zera.
  • Zużyty: Pozostałe minuty środka osiągnęły zero przez normalne użycie.
  • Anulowany: Środek został ręcznie anulowany przez administratora, uniewazniaiac pozostałe minuty.

Ograniczenia urządzeń

Każdy środek czasowy ma ograniczenie urządzeń kontrolujące które typy urządzeń mogą z niego potraccac:

Ograniczenie Znaczenie
Klient Używalny na komputerach klienckich. Używalny również na konsolach, chyba że jest jawnie ograniczony.
Konsola Używalny na konsolach do gier. Używalny również na komputerach, chyba że jest jawnie ograniczony.
Tylko komputery Używalny wyłącznie na komputerach klienckich. Sesje konsolowe nie mogą potraccac z tego środka.
Tylko konsole Używalny wyłącznie na konsolach do gier. Sesje komputerowe nie mogą potraccac z tego środka.
Oba Używalny na dowolnym typie urządzenia bez ograniczeń. To jest ustawienie domyślne.

Ograniczenie urządzeń jest ustawiane przy tworzeniu środka i nie może być zmienione później. Ograniczenie jest zwykle dziedziczone z definicji pakietu kampanii, który wygenerowol środek.

Śledzenie zużycia

Za każdym razem gdy minuty są potrącane ze środka czasowego, system tworzy rekord zużycia czasowego:

Pole Opis
Zużyto minut Liczba minut potrąconych w tym zdarzeniu zużycia. Zawsze dodatnia liczba całkowita.
Zużyto o Znacznik czasu potrącenia.
Kontekst Co wyzwoliło potrącenie (zobacz poniżej).
Referencja Referencja do konkretnej sesji, środka lub korekty, która spowodowała potrącenie.

Typy kontekstu

Kontekst Opis
Użycie sesji Minuty zużyto na opłatę za aktywną sesję. Podstawowa ścieżka zużycia.
Wygaśnięcie Minuty usunięte gdy środek wygasa lub pozostałe minuty są korygowane z powodu zdarzenia wygaśnięcia.
Zwrot Minuty zwrócone do środka w ramach procesu zwrotu (rejestrowane jako ujemne zużycie lub nowy wpis środka).

Integracja z pakietami kampanii

Środki czasowe są najczęściej tworzone przez zakupy pakietów kampanii:

  1. Właściciel tworzy kampanię z jednym lub więcej pakietami typu "minuty".
  2. Członek wybiera i kupuje pakiet (z Panelu członka po stronie klienta lub przez kasjera).
  3. System tworzy odpowiednie środki czasowe:
    • Środek opłacony za bazowe uprawnienie minutowe (bazowa kwota z pakietu).
    • Jeśli pakiet definiuje bonus typu "minuty" z kwotą bonusu większą od zera, tworzony jest oddzielny środek bonusowy za bonusowe minuty.
  4. Środki dziedziczą ustawienie ograniczenia urządzeń pakietu.
  5. Jeśli pakiet ma ustawiony okres ważności, data wygaśnięcia środka jest obliczana od daty zakupu plus liczba dni ważności.

Jak czas jest potrącany podczas sesji

Gdy członek z dostępnymi minutami uruchamia sesję:

  1. System sprawdza aktywne środki czasowe pasujące do typu urządzenia sesji.
  2. Środki są zużywane w kolejności daty wygaśnięcia (najwcześniej wygasające najpierw) aby zminimalizować straty z środków bliskich wygaśnięcia.
  3. W miarę trwania sesji minuty są okresowo potrącane z kwalifikujących się środków.
  4. Każde potrącenie tworzy rekord zużycia jako wpis "Użycie sesji".
  5. Jeśli wszystkie środki czasowe się wyczerpią przed zakończeniem sesji, sesja kontynuuje, a pozostały czas jest rozliczany według standardowej stawki godzinowej (płatność przy zakończeniu sesji).

Oznacza to, że saldo czasowe i saldo portfela członka mogą współpracować. Środki czasowe pokrywają tyle minut ile są dostępne, a nadwyżka przechodzi na saldo portfela lub płatność gotówkową.