Kundenverwaltung
Kunden verwalten, zusammenfuehren und E-Mails verknuepfen
Kundenverwaltung
Die Kundenverwaltung bietet eine zentrale Uebersicht aller Kunden mit Buchungshistorie, Umsatzstatistiken und der Moeglichkeit, Kunden mit mehreren E-Mail-Adressen zusammenzufuehren.
Kundenliste
Pfad: Kurse → Kunden
Funktionen
| Funktion | Beschreibung |
|---|---|
| Suche | Nach Name, E-Mail oder Telefon suchen |
| Sortierung | Nach Name, E-Mail, Buchungen, Umsatz |
| Statistiken | Gesamtanzahl Kunden und Buchungen |
Spalten
- Name - Kundenname (aus Buchungsdaten)
- E-Mail - Haupt-E-Mail (+X bei verknuepften E-Mails)
- Telefon - Telefonnummer
- Buchungen - Anzahl Buchungen
- Umsatz - Gesamtumsatz
- Letzte Buchung - Datum der letzten Buchung
Kunden bearbeiten
Klick auf einen Kunden oeffnet die Detailseite.
Kundendaten
Alle Felder aus dem Field Editor mit basis_field: true werden angezeigt:
- Persoenliche Daten (Vorname, Nachname, E-Mail)
- Adresse (Strasse, PLZ, Ort, Land)
- Kontakt (Telefon, Mobil)
- Pferdedaten (Pferdename, Geschlecht)
- Firma (optional)
Integrationen & Statistiken
| Bereich | Inhalt |
|---|---|
| Integrationen | sevDesk-Verknuepfung, Portal-Status |
| Statistiken | Buchungen, Umsatz, Erste/Letzte Buchung |
Buchungsliste
Alle Buchungen des Kunden mit:
- Sortierung - Kurs, Datum, Status, Zahlung, Betrag
- Filter - Nach Status und Zahlungsstatus
Kunden-Zusammenfuehrung
NEU seit Sprint 50
Wenn ein Kunde mit verschiedenen E-Mail-Adressen gebucht hat, koennen diese zusammengefuehrt werden.
Warum zusammenfuehren?
Problem: Joseph Kisler bucht manchmal mit info@web-werkstatt.at, manchmal mit joseph@web-werkstatt.org. Das System erkennt ihn als 2 verschiedene Kunden.
Loesung: E-Mails verknuepfen → Alle Buchungen erscheinen unter einem Kunden.
Workflow
- Kunden oeffnen - Den Hauptkunden in der Kundenliste oeffnen
- MetaBox finden - Rechte Sidebar: "Kunden-Zusammenfuehrung"
- E-Mail hinzufuegen - Weitere E-Mail-Adresse eingeben
- Bestaetigen - System zeigt Warnung wenn E-Mail Buchungen hat
- Fertig - Alle Buchungen erscheinen jetzt unter einem Kunden
MetaBox: Kunden-Zusammenfuehrung
┌─────────────────────────────────────────────────┐
│ Kunden-Zusammenfuehrung │
├─────────────────────────────────────────────────┤
│ Mehrere E-Mail-Adressen = 1 Kunde │
│ │
│ ★ info@web-werkstatt.at (Haupt-E-Mail) │
│ ↳ joseph@web-werkstatt.org (3 Buchungen) [X] │
│ ↳ info@webwerkstatt365.at (5 Buchungen) [X] │
│ │
│ [E-Mail hinzufuegen: _______________] [+] │
└─────────────────────────────────────────────────┘
Wichtig
- Haupt-E-Mail kann nicht geaendert werden (Kunden-ID)
- Verknuepfte E-Mails koennen jederzeit wieder getrennt werden
- Buchungen bleiben unveraendert - nur die Zuordnung aendert sich
- sevDesk-Kontakt wird automatisch verknuepft
Integration mit sevDesk
Die Kundenverwaltung ist mit sevDesk synchronisiert:
| Feature | Beschreibung |
|---|---|
| Kontakt-ID | sevDesk Contact-ID wird angezeigt |
| CommunicationWays | Alle E-Mails werden zu sevDesk synchronisiert |
| Link | Direktlink zum sevDesk-Kontakt |
Integration mit Portal
Im Kundenportal:
- Login mit jeder verknuepften E-Mail moeglich
- Buchungsliste zeigt alle Buchungen (von allen E-Mails)
- Secondary Emails werden als JSONB-Array gespeichert
Datenbank-Struktur
WordPress
Neue Tabelle {prefix}_kb_customer_emails:
| Spalte | Typ | Beschreibung |
|---|---|---|
id |
BIGINT | Primary Key |
primary_email |
VARCHAR(255) | Haupt-E-Mail |
secondary_email |
VARCHAR(255) | Verknuepfte E-Mail (UNIQUE) |
sevdesk_contact_id |
INT | Optional: sevDesk Contact-ID |
created_at |
DATETIME | Erstellungsdatum |
Portal
Spalte secondary_emails (JSONB) in customers Tabelle:
["info@webwerkstatt365.at", "joseph@web-werkstatt.org"]
FAQ
Kann ich die Haupt-E-Mail aendern?
Nein, die Haupt-E-Mail ist die Kunden-ID und kann nicht geaendert werden. Sie koennen aber eine neue Haupt-E-Mail als sekundaere hinzufuegen.
Was passiert wenn ich eine Verknuepfung aufhebe?
Die Buchungen bleiben bei der urspruenglichen E-Mail. Der Kunde erscheint dann wieder als separater Eintrag in der Kundenliste.
Werden die Daten zu sevDesk synchronisiert?
Ja, alle verknuepften E-Mails werden als CommunicationWays zum sevDesk-Kontakt hinzugefuegt.
Kann ich mehrere Kunden auf einmal zusammenfuehren?
Aktuell nur einzeln. Bulk-Merge ist fuer eine zukuenftige Version geplant.