Konzepte: Kunden, Benutzer und Kontakte
In vielen E-Commerce-Systemen verschwimmen die Begriffe “Kunde”, “Benutzer” und “Kontakt” oft zu einem einzigen Datensatz. Die tebio Plattform trennt diese drei Entitäten jedoch auf Architekturebene.
Diese Trennung ist wichtig, um sowohl das klassische B2C-Geschäft (Privatkunden) als auch B2B-Strukturen (Unternehmenskunden mit verschiedenen Abteilungen und Mitarbeitern) nachvollziehbar abzubilden.
Dieser Artikel erklärt die Unterschiede und das Zusammenspiel der drei Entitäten.
1. Kunde (Customer)
Abschnitt betitelt „1. Kunde (Customer)“Kaufmännischer Anker
Der “Kunde” (oft auch Customer genannt) repräsentiert in der tebio Plattform den kaufmännischen oder rechtlichen Vertragspartner. Dies kann eine Privatperson (B2C) oder ein Unternehmen (B2B) sein.
- Zweck: Der Kunde ist der kaufmännische Bezugspunkt. Ihm sind Subscriptions, Bestellungen, Rechnungen und Zahlungen zugeordnet.
- Verknüpfte Daten: Subscriptions, Bestellungen (Orders), Rechnungen, Zahlungsvereinbarungen (SEPA-Mandate) und das Finanzjournal sind immer mit dem Kunden verknüpft, niemals mit einem Benutzer.
- Eigenschaften: Besitzt grundlegende Stammdaten wie Firmenname, Rechtsform oder USt.-ID. Ein Kunde kann sich nicht in ein Portal einloggen (dafür ist ein Benutzerkonto erforderlich).
2. Kontakt (Contact)
Abschnitt betitelt „2. Kontakt (Contact)“Der kommunikative Ansprechpartner
Ein “Kontakt” ist ein reiner Adress- und Kommunikationsdatensatz, der immer einem Kunden (Customer) untergeordnet ist. Ein Kunde kann beliebig viele Kontakte für unterschiedliche Zwecke haben.
- Zweck: Kontakte definieren, an wen physische Waren geliefert und an wen E-Mails oder Briefe gesendet werden.
- Verknüpfte Daten: Vorname, Nachname, E-Mail-Adresse, Telefonnummer und die physische Postanschrift.
- Typische Rollen:
- Finanzen (Rechnungskontakt): Bekommt die PDF-Rechnungen per E-Mail (z. B. buchhaltung@firma.de).
- Kontakt an Lieferadresse (Lieferkontakt): An diesen Empfänger können physische Produkte versendet werden.
- Eigenschaften: Auch ein Kontakt hat standardmäßig kein Passwort und kann sich nicht einloggen.
3. Benutzer (User)
Abschnitt betitelt „3. Benutzer (User)“Die digitale Identität
Ein “Benutzer” repräsentiert eine Person mit Zugriff auf ein Portal. Die Verwaltung von Benutzern läuft unabhängig vom Kunden.
- Zweck: Authentifizierung (Login) und Autorisierung (Rechteverwaltung).
- Verknüpfte Daten: Benutzername, E-Mail-Adresse (kann auch als Benutzername genutzt werden), Passwort, sowie zugewiesene Rollen und Berechtigungen.
- Eigenschaften: Ein Benutzer kann sich entweder in das tebio Business-Portal (als Ihr Teammitglied) oder in ein Self-Care / Kundenportal (als Kunde) einloggen.
Das Zusammenspiel (Beispiele aus der Praxis)
Abschnitt betitelt „Das Zusammenspiel (Beispiele aus der Praxis)“Um die Architektur zu veranschaulichen, hier zwei typische Szenarien:
Beispiel 1: Privatkunde
Abschnitt betitelt „Beispiel 1: Privatkunde“Max Mustermann kauft eine Subscription für sich selbst.
- Kunde (Customer): Es wird ein B2C-Kunde angelegt, der kaufmännisch für die Subscription verantwortlich ist.
- Kontakt: Ein Standard-Kontakt “Max Mustermann” mit seiner Heimatadresse und seiner privaten E-Mail wird als Rechnungs- und Lieferkontakt am Kunden hinterlegt.
- Benutzer: Max registriert sich im Self-Care / Kundenportal. Es wird ein Benutzer “max@mustermann.de” mit Passwort erstellt und im Hintergrund mit dem Kunden (Customer) verknüpft. Loggt Max sich ein, sieht er die Subscriptions seines verknüpften Kunden-Datensatzes.
Beispiel 2: B2B-Geschäftskunde
Abschnitt betitelt „Beispiel 2: B2B-Geschäftskunde“Die Muster GmbH bucht 50 Software-Lizenzen bei Ihnen.
- Kunde (Customer): Es wird ein B2B-Kunde “Muster GmbH” angelegt. Auf diesem Datensatz liegen die 50 Lizenzen (Subscriptions) und das SEPA-Mandat.
- Kontakte:
- Kontakt 1 (Rechnungskontakt): “Abteilung Buchhaltung” mit der E-Mail
invoice@muster-gmbh.de. An diese Adresse werden Rechnungen gesendet. - Kontakt 2 (Technischer Kontakt): “Herr IT-Leiter” mit der E-Mail
it@muster-gmbh.de. An diese Adresse können technische Benachrichtigungen gesendet werden.
- Kontakt 1 (Rechnungskontakt): “Abteilung Buchhaltung” mit der E-Mail
- Benutzer: Die Muster GmbH hat drei Administratoren, die die Lizenzen verwalten sollen. Es werden drei separate Benutzer (
peter@,lisa@,thomas@) mit jeweils eigenen Passwörtern angelegt. Alle drei Benutzer werden mit dem Kunden “Muster GmbH” verknüpft. Wenn Peter das Unternehmen verlässt, wird nur sein Benutzer gelöscht – der Kunde (Muster GmbH) und die Subscriptions bleiben unverändert.
Zusammenfassung
Abschnitt betitelt „Zusammenfassung“- Rechnungen und Subscriptions gehören zum Kunden.
- Lieferungen und Nachrichten werden an Kontakte adressiert.
- Login, Passwort und Berechtigungen gehören zum Benutzer.