Der Betrieb vermietet Sportwagen, bereitet Fahrzeuge auf und bietet Service an. Gesucht wird in diesem Geschäft meist nach der einzelnen Leistung: nach einem Mietwagen für ein Wochenende, nach einer Aufbereitung, nach einer Leistungsmessung. Entstanden ist daraus eine Website mit Buchungssystem.
In die Tiefe gebaut statt in die Breite
Der neue Auftritt sammelt deshalb nicht alles auf einer Übersicht. Unter den Zusatzleistungen liegen eigene Seiten für Motortuning mit Leistungsmessung und Motorabstimmung, für Reparaturen bis hinunter zur Scheibenreparatur. Jede dieser Seiten ist auf eine konkrete Anfrage zugeschnitten statt auf das Gesamtangebot.
Der Auftritt hat damit eine Seite je Leistung statt einer gemeinsamen Übersicht. Rund fünfzig Seiten sind es geworden.
Elf Fahrzeuge als Datensätze
Zu jedem Mietfahrzeug gehört ein Eintrag mit Bildern und technischen Daten, derzeit elf Wagen vom Ford Mustang über den BMW M4 Competition bis zum Audi R8 V10 und zum Mercedes E63s AMG.
Beim Fahrzeugwechsel ist ein Auto, das geht, ein Eintrag weniger und eines, das kommt, ein Eintrag mehr. Übersicht und Buchung ziehen von selbst mit, ein Layout muss dafür niemand anfassen.
Die Website mit Buchungssystem
Gebucht wird direkt auf der Seite: Wer ein Auto oder eine Aufbereitung braucht, legt den Zeitraum fest und wählt die gewünschten Extras dazu. Die Mietbestimmungen liegen als eigene Seite daneben, damit im Buchungsvorgang selbst nichts erklärt werden muss.
Fahrzeug, Zeitraum und Extras stehen damit als Daten fest, statt in einer Nachricht beschrieben zu werden. Jede Buchung löst automatisch eine Benachrichtigung aus.
Was seither dazugekommen ist
Folierung und Felgenreparatur sind später als eigene Produktgruppen dazugekommen, und die Website ist jedes Mal mitgewachsen. Die Fahrzeuge liegen als eigener Inhaltstyp, die Gestaltung in einem Child-Theme, der WordPress-Kern bleibt unangetastet. Eine neue Leistung ist damit eine zusätzliche Seite.
Die Buchungen laufen über die Seite, sie muss also erreichbar sein. Vor der Seite liegt ein Proxy mit CrowdSec, der auffällige Zugriffe abweist, bevor sie WordPress überhaupt erreichen; Zabbix überwacht die Erreichbarkeit, ausgeliefert wird aus einem Cache.