Sitzungsverwaltung
Sitzungen sind die zentrale Abrechnungseinheit in HandyCafe. Jedes Mal, wenn ein Kunde in Ihrem Internetcafe oder Gaming-Center einen PC oder eine Spielkonsole nutzt, verfolgt eine Sitzung die Nutzungszeit und berechnet die Kosten. Diese Seite erklärt den vollständigen Sitzungslebenszyklus vom Start bis zur Zahlungseinziehung.
Sitzungstypen
HandyCafe unterstützt zwei Sitzungstypen:
- PC-Sitzungen. Sitzungen auf Client-PCs, verwaltet über das Admin-Panel. Die Client-Software sperrt den PC im Leerlauf und entsperrt ihn beim Sitzungsstart.
- Konsolensitzungen. Sitzungen auf Spielkonsolen (PlayStation, Xbox usw.), verwaltet über die Konsolenseite. Diese werden nur vom Server verfolgt; auf der Konsole selbst läuft keine Client-Software.
Beide Sitzungstypen folgen derselben Preisberechnung und demselben Lebenszyklus, werden aber von verschiedenen Seiten im Dashboard verwaltet.
Sitzungslebenszyklus
Jede Sitzung folgt einem definierten Lebenszyklus mit klaren Statusübergängen:
Start --> Laufend --> (Pause <--> Fortsetzen) --> Zeit hinzufügen --> Stopp
Die Status im Detail:
- Start. Ein Kassierer initiiert die Sitzung. Der Client-PC wird entsperrt oder der Konsolentimer beginnt.
- Laufend. Die Sitzung ist aktiv. Die Zeit läuft und die Abrechnung sammelt sich an.
- Pause. Der Kassierer hält die Sitzung vorübergehend an. Die Abrechnung stoppt. Der Client zeigt einen pausierten Zustand.
- Fortsetzen. Der Kassierer setzt eine pausierte Sitzung fort. Die Abrechnung wird von einem neuen Preissegment aus fortgesetzt.
- Zeit hinzufügen. Der Kassierer fügt Minuten zu einer aktiven Sitzung hinzu (oder entfernt sie).
- Stopp. Die Sitzung endet. Das System berechnet die Endkosten und fordert zur Zahlung auf.
Sitzung starten
So starten Sie eine neue Sitzung auf einem Client-PC:
- Client auswählen. Klicken Sie im Admin-Panel auf einen PC im Leerlauf-Status (Cyan), um die Aktionsschaltflächen einzublenden.
- Abrechnungstyp wählen. Wählen Sie entweder Nachzahlung (Zahlung am Ende) oder Vorauszahlung (Zahlung im Voraus).
- Mitglied zuweisen (optional). Wenn der Kunde ein registriertes Mitglied ist, suchen Sie nach seinem Konto über das Autovervollständigungs-Suchfeld. Die Zuweisung eines Mitglieds ermöglicht Guthabenzahlungen und verfolgt die Sitzung in dessen Verlauf.
- Dauer oder Betrag festlegen (nur Vorauszahlung). Geben Sie bei Vorauszahlung die Anzahl der Minuten oder den Geldbetrag ein. Das System berechnet die entsprechende Zeit basierend auf dem aktuellen Preisslot.
- Zahlungsmethode auswählen. Wählen Sie die Zahlungsmethode (Bar, Kreditkarte oder eine benutzerdefinierte Methode).
- Bestätigen. Prüfen Sie die Details und bestätigen Sie. Der Client-PC wird sofort entsperrt und der Sitzungstimer beginnt.
Nachzahlungssitzungen
In einer Nachzahlungssitzung nutzt der Kunde den PC zuerst und bezahlt am Ende. Dies ist der häufigste Abrechnungsmodus in Internetcafes und Gaming-Centern.
- Die Sitzung startet ohne Vorauszahlung.
- Der Timer läuft und die Kosten sammeln sich in Echtzeit basierend auf dem aktiven Preisslot an.
- Beim Beenden der Sitzung zeigt das System die berechneten Endkosten an.
- Der Kassierer kassiert die Zahlung und bestätigt die Transaktion.
Nachzahlungssitzungen haben kein Zeitlimit. Sie laufen, bis der Kassierer sie beendet oder der Kunde gehen möchte.
Vorauszahlungssitzungen
In einer Vorauszahlungssitzung bezahlt der Kunde im Voraus für eine bestimmte Zeitdauer. Die Sitzung endet automatisch, wenn die gekaufte Zeit abläuft.
Es gibt zwei Vorauszahlungs-Preismodi, konfigurierbar unter Einstellungen > Preise:
Preis beim Kauf fixieren
Die Kosten werden zum Zeitpunkt des Sitzungsstarts eingefroren. Der zum Kaufzeitpunkt aktive Preisslot und Multiplikator werden für die gesamte Sitzungsdauer verwendet, unabhängig von Planänderungen während der Sitzung.
Live-Preisplan
Die Kosten passen sich in Echtzeit an, wenn die Sitzung verschiedene Preisslots durchläuft. Wenn die Sitzung in einen günstigeren Slot wechselt, verlängert sich die verbleibende Zeit. Bei einem teureren Slot verkürzt sie sich.
Sitzung pausieren
Das Pausieren hält die Abrechnung vorübergehend an, ohne die Sitzung zu beenden. Nützlich, wenn ein Kunde kurz weggehen muss.
- Wählen Sie den aktiven PC im Admin-Panel und klicken Sie auf Pausieren.
Beim Pausieren:
- Die Abrechnung stoppt sofort. Während der Pause fallen keine Kosten an.
- Das aktuelle Preissegment wird mit einer "Pause"-Grenze geschlossen.
- Der Client-PC zeigt einen pausierten Zustand mit orangem Statusindikator.
Sitzung fortsetzen
- Wählen Sie den pausierten PC und klicken Sie auf Fortsetzen.
Beim Fortsetzen:
- Ein neues Preissegment beginnt zum aktuellen Zeitpunkt mit dem aktiven Preisslot.
- Die Abrechnung wird fortgesetzt.
- Der Client-PC kehrt in den aktiven (grünen) Zustand zurück.
Zeit hinzufügen
- Wählen Sie den aktiven PC und klicken Sie auf Zeit hinzufügen.
- Geben Sie die Anzahl der Minuten ein (positiv zum Verlängern, negativ zum Verkürzen).
- Bestätigen Sie.
Sitzung beenden
- Wählen Sie den aktiven oder pausierten PC und klicken Sie auf Stopp.
- Der Zahlungsdialog erscheint mit einer Sitzungsübersicht.
Zahlungsdialog
| Feld | Beschreibung |
|---|---|
| Dauer | Gesamte aktive Zeit (ohne Pausenzeiten) |
| Berechneter Betrag | Die Rohkosten basierend auf Preissegmenten |
| Zu berechnender Betrag | Der dem Kunden zu berechnende Betrag (Standard = berechnet, überschreibbar) |
| MwSt. | Steuerbetrag, falls konfiguriert |
| Provision | Zahlungsmethoden-Provision, falls zutreffend |
| Festgebühr | Zahlungsmethoden-Festgebühr, falls zutreffend |
| Zahlungsmethode | Dropdown zur Auswahl der Zahlungsart |
Der Kassierer kann den berechneten Betrag manuell anpassen. Der ursprüngliche berechnete Betrag bleibt immer in den Aufzeichnungen für die Prüfung erhalten.
Mitglieder-Sitzungen
Wenn einem Mitglied eine Sitzung zugewiesen wird, stehen zusätzliche Abrechnungsoptionen zur Verfügung:
- Guthabenzahlung. Die Sitzungskosten können vom Guthaben des Mitglieds abgezogen werden.
- Zeitpaket-Abzug. Hat das Mitglied ein Zeitpaket gekauft, werden Minuten vom Paketguthaben abgezogen.
- Mitgliederrabatt. Hat das Mitglied einen konfigurierten Rabatt (in Basispunkten), wird dieser auf die Sitzungskosten angewendet.
- Sitzungsverlauf. Die Sitzung wird mit dem Mitgliedskonto verknüpft und erscheint im Sitzungsverlauf.
Sitzungsstatus-Werte
| Status | Farbe | Bedeutung |
|---|---|---|
| Online | Grün | Sitzung ist aktiv und läuft |
| Pausiert | Orange | Sitzung ist pausiert; Abrechnung angehalten |
| Leerlauf | Cyan | Client ist verbunden, aber keine Sitzung aktiv |
| Offline | Rot | Client ist nicht mit dem Server verbunden |
| Admin | Lila | Client ist im Admin-/Wartungsmodus |
| Beschäftigt | Gelb | Client verarbeitet eine Anfrage |
Mindestgebühr und Startgebühr
Auch sehr kurze Sitzungen werden mindestens mit dem Startgebühr-Betrag abgerechnet. Dieser wird unter Einstellungen > Preise konfiguriert und stellt sicher, dass jede Sitzung einen Mindestumsatz generiert, unabhängig von der Nutzungsdauer.
Nächste Schritte
- Sitzungspreise: Die Preisberechnung, Segmente und Abrechnungsmathematik im Detail
- Admin-Panel: Client-PCs überwachen und steuern
- Mitglieder: Mitgliedskonten und Guthaben verwalten
- Kassenbericht: Sitzungseinnahmen und Schichtübersichten prüfen