01 Ausgangslage
Ein Autohaus sammelt Kundendaten an mehreren Stellen gleichzeitig: über Anfragen auf der Website, über Händlerkonten im B2B-Shop und über den direkten Vertrieb im Verkaufsraum. Jede dieser Quellen führt ihre eigene Liste, mit eigenen Feldern und eigener Schreibweise. Derselbe Kunde existiert dann mehrfach, und niemand weiß sicher, welcher Datensatz der aktuelle ist.
Im Fahrzeughandel kommt hinzu, dass Kunde und Fahrzeug zusammengehören und über Jahre zusammengehören bleiben: Kauf, Service, Inzahlungnahme, Anschlusskauf. Ohne gemeinsame Datenbasis lässt sich diese Historie nicht auswerten, und Vertriebsarbeit bleibt vom Gedächtnis einzelner Mitarbeiter abhängig. Standard-CRM-Systeme bilden Kontakte und Angebote ab, aber selten die Fahrzeugbezüge, auf die es hier ankommt.
02 Lösung
Grundlage ist CCM2, das für dieses Projekt individuell weiterentwickelt wird. Das Datenmodell ist auf den Fahrzeughandel zugeschnitten: Kunde, Firma, Fahrzeug und Vorgang sind eigene Objekte mit definierten Beziehungen, sodass sich die Historie eines Fahrzeugs und die Historie eines Kunden getrennt und gemeinsam betrachten lassen.
Die Anbindung erfolgt über Schnittstellen zu den bestehenden Systemen. Anfragen aus der TYPO3-Website und Konten sowie Vorgänge aus dem Shopware-6-Handelsplatz laufen in dieselbe Datenbasis, ergänzt um die Erfassung aus dem Vertrieb. Ein Abgleich mit Regeln zur Dublettenerkennung sorgt dafür, dass aus drei Quellen ein Datensatz wird und nicht drei Karteileichen. Rollen und Rechte steuern, wer welche Daten sieht und bearbeitet.
Umgesetzt wird in PHP 8 gegen MariaDB, betrieben auf Servern in Deutschland. Die Entwicklung läuft schrittweise: Datenmodell und Import zuerst, danach die Arbeitsoberflächen für die einzelnen Abteilungen. Das Projekt befindet sich derzeit in dieser Umsetzungsphase.
03 Ergebnis
Das Projekt läuft. Aussagen zu Ergebnissen wären an dieser Stelle verfrüht, deshalb hier nur das Ziel: eine Datenbasis, in der Kunde und Fahrzeug zusammen geführt werden und aus der Website, B2B-Shop und Vertrieb dieselbe Wahrheit lesen.
Der Ansatz ist bewusst schrittweise. Statt eines Stichtagswechsels werden Datenquellen nacheinander angebunden und Arbeitsbereiche nacheinander produktiv gesetzt, damit der laufende Betrieb im Autohaus währenddessen nicht angehalten werden muss.