Zum Inhalt springen

Funktionen · Branchen-Module

Termine & Ressourcen

Betriebe, die nicht nur verkaufen, sondern Zeit vergeben — Friseur, Kosmetik, Massage, Sportplatz, Raum- oder Geräteverleih — können in DiKAS Termine annehmen und verwalten. Der Gast bucht entweder selbst über eine öffentliche Seite oder das Personal trägt ihn ein; danach lässt sich der Termin bestätigen, umlegen, absagen oder als „nicht erschienen" markieren, und auf Wunsch geht vorher eine Erinnerungs-Mail raus. Technisch ist das dieselbe Mechanik wie die Tischreservierung in der Gastronomie — sie bekommt nur andere Wörter: über eine Einstellung „Betriebsart" heißen Tische je nach Betrieb Plätze, Räume, Geräte oder Anlagen und Reservierungen heißen Termine. Daneben gibt es seit Stufe 2 eine zweite, allgemeinere Buchungsschicht: frei angelegte Ressourcen — Sachen, Tische oder Mitarbeiter —, deren Verfügbarkeit aus einer gemeinsamen Rechnung inklusive Dienstplan folgt, mit eigener Verwaltung und einem ziehbaren Buchungskalender im Backoffice und im POS. Eine Buchung kann mehrere Ressourcen zugleich belegen (z. B. Fahrzeug und Fahrlehrer); buchbar ist dann nur die Überschneidung ihrer freien Zeiten.

36 geprüfte Funktionen Funktionsstand 16.08.2026
Terminübersicht in DiKAS

Termine und verfügbare Zeiten übersichtlich verwalten.

Echte Oberfläche

Termine & Ressourcen in DiKAS

Keine Stockmotive: Die Aufnahmen stammen aus den reproduzierbaren DiKAS-Demos und zeigen die jeweilige Funktion im Produkt.

Öffentliche Reservierungsansicht von DiKAS
Kunden buchen einen passenden Termin online.

Vollständiger Überblick

Was DiKAS in diesem Bereich kann

Alle folgenden Punkte stammen aus dem gegen den Programmcode geprüften Funktionskatalog.

Termin/Reservierung anlegen

Gast, Kontakt, Zeitpunkt, Personenzahl, Platz, Notiz — an der Kasse oder im Backoffice

Anleitung öffnen

Termin ändern

Zeit, Dauer, Personenzahl, Platz und Gastdaten nachträglich anpassen

Anleitung öffnen

Statusverlauf

Ausstehend → Bestätigt → Eingetroffen → Abgeschlossen, dazu Storniert und No-Show

Anleitung öffnen

Bestätigungs-Mail an den Gast

Geht einmalig beim Statuswechsel auf „Bestätigt" raus (best-effort, Betreff mit Shop-Name) und blockiert den Statuswechsel nie

Anleitung öffnen

Tagesübersicht an der Kasse

Zeitstrahl (Ressource × Uhrzeit) oder Liste, Gastsuche über die kommenden Tage

Anleitung öffnen

Freie Zeitfenster berechnen

30-Minuten-Raster aus den Öffnungszeiten, Pausen ausgenommen, letzter Slot 60 Minuten vor Schluss

Anleitung öffnen

Automatische Platzwahl

Wählt den kleinsten passenden freien Platz inklusive Pufferzeit

Anleitung öffnen

Öffentliche Buchungsstrecke

Gästeseite /shop/reservierung: Zeitfenster wählen, Kontaktdaten, buchen

Anleitung öffnen

Buchung selbst nachschlagen / absagen

Gast findet seine Buchung über Nummer + E-Mail und storniert ohne Login (bis 1 Stunde vorher)

Anleitung öffnen

Öffentliche Ressourcenbuchung

Je Ressource per Häkchen „Online buchbar" freigeben; der Schalter „Online-Termine" wählt „automatisch zuteilen" (Server nimmt die erste passende freie Ressource) oder „Gast wählt Ressource". Der Server prüft Freigabe und Gruppengröße erneut — unteilbar muss die Ressource die ganze Gruppe fassen, teilbar belegt die Gruppe Gäste-Einheiten der Kapazität; Dauer aus MinDurationMinutes (Vorgabe 60 Min.). Passt keine freigegebene Ressource, fällt die Buchung auf den Tischweg zurück

Anzahlung online einziehen

Fester Betrag je Person über Stripe, ab einstellbarer Gruppengröße

Anleitung öffnen

Anzahlung erstatten / einbehalten

Rückzahlung oder Einbehalt als No-Show-Gebühr

Anleitung öffnen

Anzahlung beim Eintreffen verrechnen

Beim Platzieren (Status „Eingetroffen") landet die bezahlte Anzahlung einmalig als negative Position (0 % MwSt) auf dem Tisch — danach sind Erstatten/Einbehalten gesperrt

Anleitung öffnen

Zahlungsabgleich der Anzahlung

Fragt gestartete, nie bestätigte Stripe-Zahlungen serverseitig nach und markiert sie als bezahlt (Webhook-Ersatz, läuft im Online-Zahlungsabgleich alle paar Minuten); abgelaufene unbezahlte Anzahlungen lässt die Verfügbarkeitsrechnung automatisch wieder frei

Erinnerung vor dem Termin

Mail mit einstellbarem Vorlauf; Gast bestätigt oder sagt per Ein-Klick-Link ab

Erinnerungs-Landeseite

/shop/reservierung/erinnerung/:token — Zusagen oder Absagen ohne Login

Betriebsart / Begriffssatz

gastro, salon, sport, raum, gerät — steuert die Wörter in POS, Backoffice und Gästeseite

Anleitung öffnen

Begriffssatz auf der ganzen Gästeseite

Bestätigung, Verwaltung („Bestehenden Termin verwalten", „Termin suchen", „Termin absagen") und Fehlermeldungen folgen der Betriebsart — nicht mehr nur Überschrift und Absende-Schaltfläche

Schalter „Reservierungen"

Aktiviert das Modul für den Betrieb; steht seit dem Owner-Entscheid 31.07.2026 bei den kassenabhängigen Schaltern — kassenlose Faktura-Instanzen sehen ihn (und die Betriebsart-Auswahl) nicht

Anleitung öffnen

Startpaket „Salon & Studio"

Branchen-Startpaket mit 5 Gruppen und 25 Artikeln, ohne Tische

Lizenz ohne Tarifbindung

Modul „Reservierung & Termine" (29 €) ist ab dem Basis-Tarif buchbar, nicht mehr an Gastro gebunden

Termin-Auswertung (Analytik → Termine, seit 16.08.2026)

GET /api/v1/analytics/appointment-stats?from=&to= — Termine je Tag/Wochentag/Stunde, No-Show- und Storno-Quote, online (Website/Resmio/OpenTable) vs. Personal, Ø Vorlauf und Dauer, Top-Ressourcen (Namensauflösung Person/Tisch via ResourceResolver) und Top-Leistungen, Anzahlungen inkl. einbehalten. Reiter in der Admin-Analytik, sichtbar bei reservationsEnabled && isModuleLicensed('reservation'); Beschriftung folgt dem Begriffssatz der Betriebsart. CSV-Export je Datensatz

Demo-Modus Friseursalon

Vorführinstanz mit Plätzen je Mitarbeiter, Dienstplan und passenden Terminen

Demo-Modus Tattoostudio

Vorführinstanz tattoo: Plätze je Artist + Sach-Ressourcen (Piercing-Raum, Kabine), Sessions bis 480 Min., Anzahlung 50 € mit No-Show-Einbehalt und Storno-Erstattung

Demo-Modus Hundesalon

Vorführinstanz hundesalon: Pflegetische je Groomerin + Badewanne/Trockenraum, geseedete Termine 60–180 Min. (Leistungen ab 15 Min.), Produktregal mit Bestandsalarm

Termin-Branchen: eine Betriebsdefinition je Modus

Ruhetage, Öffnungszeiten, Schichtzeiten, Dauern, Ausgaben und Bestandsalarm stehen je Modus an EINER Stelle — Dienstplan, Termin-Seeder und OnlineShopConfig lesen dieselbe Quelle

Demo-Modus Brennerei

Vorführinstanz mit Verkostungsraum und Brennstube als Ressourcen, Verkostungs-/Führungsterminen und eigenen Hofverkaufszeiten (Di–Fr 09–18, Sa 09–16, So/Mo zu)

Ressourcen anlegen (Sache/Person/Tisch)

Frei angelegte Sache mit eigenem Namen/Kapazität, oder ein bestehender Mitarbeiter/Tisch per Häkchen — Name/Kapazität kommen dort zur Lesezeit aus der Quelle

Anleitung öffnen

Ressourcengruppen

Ressourcen zu Gruppen bündeln (Vorgabewerte für Puffer/Raster); Löschen wird abgelehnt, solange Ressourcen darauf zeigen

Anleitung öffnen

Sperrzeiten (einmalig/wöchentlich)

Wartung, Reinigung, Pausenlage einer Person — genau eines von Datum oder Wochentag

Anleitung öffnen

Verfügbarkeit über Ressourcen inkl. Dienstplan

Eine Rechnung für Sache, Tisch und Person; bei Person aus veröffentlichten Schichten minus genehmigter Abwesenheit und Sperrfenstern

Anleitung öffnen

Nachzug

Zieht Bestandsreservierungen von TableId auf ResourceRefs nach, läuft automatisch und einmalig je Instanz — ausgelöst vom ERSTEN Lesen der Ressourcenliste (GetResourcesQuery, egal ob über Verwaltungsreiter, Kalender oder API); für den Notfall zusätzlich per API (POST api/v1/resources/backfill, idempotent)

Anleitung öffnen

Ressourcenverwaltung

Backoffice-Fläche: Ressourcen anlegen/ändern/deaktivieren, Gruppen, Sperrzeiten und Kalender — eine Route mit vier Reitern

Anleitung öffnen

Buchungskalender

Tagesansicht, eine Spalte je Ressource, dieselbe Komponente an zwei Einstiegen (vierter Reiter im Backoffice, POS); Ziehen (Verschieben/Dauer) an beiden, Buchung per Klick anlegen/öffnen nur im POS — der Backoffice-Reiter bindet Klicks nicht an eine Maske

Anleitung öffnen

Buchungen ziehen

Verschieben und Dauer ändern per Zeigergriff im Kalender, ruft denselben PUT api/v1/reservations/{id} wie das Formular

Anleitung öffnen

Konfliktmeldung

Meldet Buchungen, deren Ressource sie nicht mehr trägt (Krankmeldung, Schichttausch, deaktivierte/gelöschte Ressource) plus Sammelanzeige im Kalender — ändert nichts still

Anleitung öffnen

Oft gesucht

Begriffe rund um Termine & Ressourcen

TerminTerminbuchungTerminkalenderTerminvergabeReservierungReservierenBuchungbuchenRessourceRessourcengruppeSperrzeitBuchungskalenderRaumPlatzGerätStuhlBehandlungsplatzFriseur