Inhaber-Dashboard & Unternehmenskennzahlen
Wozu dient das?#
Das Inhaber-Dashboard (OwnerDashboard.tsx) bietet Geschäftsführern, Inhabern und Betriebsleitern eine zentrale Steuerungskonsole für betriebswirtschaftliche Kennzahlen in Echtzeit. Es bündelt Tagesumsätze, Bestellzahlen, Durchschnittsbon-Werte, den Wochenverlauf, die Verteilung der Zahlungsarten sowie Monatsauswertungen zu Renner- und Penner-Artikeln.
Voraussetzungen#
- Ein aktiver Backoffice-Zugang mit der Rolle Owner oder Manager.
- Mindestens ein eingerichteter Standort mit aktiven Kassenbuchungen.
Rollen & Berechtigungen#
| Rolle | Tagesumsatz & KPIs sehen | Wochen- & Monatscharts sehen | CSV-Berichte exportieren |
|---|---|---|---|
| Owner (Inhaber) | Ja | Ja | Ja |
| Manager | Ja | Ja | Ja |
| Staff (Servicekraft) | Nein | Nein | Nein |
| Accounting (Buchhaltung) | Leserechte | Leserechte | Ja |
Die Tages-, Wochen- und Monatsumsätze des Betriebs sowie der CSV-Export stehen Inhaber, Manager und Prüfer (Rolle auditor) offen. Eine Servicekraft sieht auf dem Monitor nur die Zahlen der eigenen Schicht. Den Umsatz je Bedienung mit Namen sehen nur Inhaber und Manager.
Bildschirm für Bildschirm (OwnerDashboard.tsx)#
- 1 CSV exportieren lädt die Kennzahlen als Datei herunter.
- 2 Die drei Tageskennzahlen Bruttoumsatz heute, Bestellungen gesamt und Durchschn. Bon, je mit dem Vergleich zu gestern.
- 3 WÖCHENTLICHER UMSATZ mit der Täglichen Verteilung der Woche. Der Balken des stärksten Tages ist dunkel.
- 4 ZAHLUNGSARTEN-MIX: Anteile von Bar, Karte und Sonstiges.
- 5 TOP-PRODUKTE (DIESEN MONAT) mit Menge.
- 6 Die Menü-Deckungsbeitragsmatrix ordnet Artikel in vier Felder: Stars, Renner, Schläfer und Verlierer.
Darunter und daneben folgen die weiteren Auswertungen, die unten beschrieben sind.
- Kopfbereich:
- Titel: Inhaber-Dashboard (
owner_dashboard). - Untertitel: Betriebliche Einblicke für [Betriebsname] (
operational_insights_for). - Datums-Filter: Kalender-Auswahlfeld für Start- und Enddatum des Analysezeitraums.
- Export-Schaltfläche: CSV exportieren (
export_csv) lädt die Kennzahlen als strukturierte CSV-Datei herunter.
- Titel: Inhaber-Dashboard (
- Obere Reihe: Tagesansicht im Vergleich zu Gestern:
- Bruttoumsatz Heute (
gross_sales_today): Gesamter getätigter Umsatz in Euro mit prozentualer Steigerung/Senkung im Vergleich zum Vortag (vs_yesterday_value). - Bestellungen Gesamt (
total_orders): Anzahl aller im Tagesverlauf bonierten Bestellungen inklusive Vergleichswert. - Durchschnittlicher Bonwert (
avg_ticket): Durchschnittlicher Umsatz pro Bestellung (gross_sales / total_orders) inklusive Vergleichswert.
- Bruttoumsatz Heute (
- Mittlere Reihe: Wochenverlauf & Zahlungsarten-Mix:
- Wochenumsatz (
weekly_revenue): Interaktives Balkendiagramm der täglichen Einnahmen der aktuellen Kalenderwoche (daily_distribution). Beim Überfahren der Balken wird der exakte Tagesbetrag angezeigt. - Zahlungsarten-Verteilung (
payment_method_mix): Prozentuale Aufteilung der Umsätze in Bar (cash), Karte (card) und Sonstige (other).
- Wochenumsatz (
- Wochenverlauf gegen Vorperiode (
weekly_curve_title): Linie des Tagesumsatzes im gewählten Zeitraum, darüber gestrichelt die Vorperiode gleicher Länge. Montag liegt über Montag, jeder Tag des Zeitraums hat einen Punkt, auch ein Tag ohne Umsatz (dann 0 €). Der Zeitraum folgt der Datumsauswahl im Kopfbereich. - Warenkorb (
basket_title): Wie groß ein Bon ist. Gezeigt werden die mittlere und die mittlere Mitte (Median) der Positionen je Bon, der Umsatz je Gedeck, die Verteilung der Korbgröße (1, 2, 3, 4, 5 und mehr Positionen) und die zehn häufigsten Artikelpaare, die zusammen auf einem Bon standen, mit Anzahl und Anteil an allen Bons. Stornierte Positionen und Gegenbuchungen zählen nicht mit. Eine Position ist eine Zeile im Bon, keine Stückzahl. - Umsatz je Bedienung (
staff_sales_title): Pro Mitarbeiter Umsatz, Bons, Gedecke, Durchschnittsbon, Stornos (Anzahl und Betrag) und Trinkgeld. Der Umsatz gehört dem, der die Bestellung angelegt hat; ein Tischwechsel ändert das nicht. Stornos gehören dem, der die ganze Bestellung storniert hat. Diese Karte sehen nur Inhaber und Manager. Die KI-Auswertungen kennen diese Namen nicht, dort stehen nur Bedienung A, B und so weiter. - Untere Reihe: Monatliche Detailauswertung:
- Top-Produkte diesen Monat (
top_products_this_month): Rangliste der meistverkauften Artikel mit Produktname (product), Verkaufsmenge (qty) und Gesamterlös (revenue). - Kategorie-Performance (
category_performance): Umsatzanteil der einzelnen Speisen- und Getränkekategorien mit visuellem Fortschrittsbalken.
- Top-Produkte diesen Monat (
Schritt für Schritt (mit Verzweigungen)#
1. Inhaber-Dashboard aufrufen#
- Melden Sie sich im Backoffice an.
- Klicken Sie im Navigationsmenü auf Inhaber-Dashboard (
owner-dashboard).
2. Analysezeitraum anpassen#
- Wählen Sie im Kopfbereich das Start- und Enddatum über das Kalendereingabefeld aus.
- Das Dashboard aktualisiert die Daten automatisch.
3. Kennzahlen als CSV exportieren#
- Stellen Sie sicher, dass der gewünschte Datumsbereich ausgewählt ist.
- Klicken Sie auf CSV exportieren (
export_csv). - Ihr Browser lädt die Datei
analytics_report_[Start]_[End].csvherunter.
Was passiert im Hintergrund#
- Das Dashboard fragt die REST-Endpunkte
/api/v1/shifts/analytics/daily,/weekly,/monthly,/bi-dashboard,/staff-salesund/exportdes Analytics-Services ab. - Beträge werden intern in Cent-Werten verarbeitet und im Frontend lokalisationskonform formatiert (
EUR / de-DE).
Häufige Probleme#
1. Anzeige Keine Umsatzdaten erfasst#
- Ursache: Im gewählten Zeitraum oder am ausgewählten Standort wurden keine Zahlungen boniert.
- Lösung: Prüfen Sie, ob in der Standort-Auswahl der korrekte Betrieb eingestellt ist.
Grenzen#
- Das Dashboard fasst nur abgeschlossene und bezahlte Transaktionen zusammen. Entwürfe oder offene Tischrechnungen fließen erst nach der Bezahlung in die Umsatzzahlen ein.
Dieses Kapitel gehört zum Merkuron-Handbuch für Inhaber und Servicepersonal.