Enth\u00e4lt gemischt: Laravel-10-Upgrade + Phase 1 (Contacts-Modul, Duplicats-Commands, Soft-Delete+Merge-Fields) + Phase 2 Code-Umstellungen (inquiry_id, $table='contacts'/'inquiries') + Offers-Modul (Migrationen, Models, offer_id in Booking, offer-Disk in filesystems.php). Phase 2 + Offers werden im folgenden Commit nach dev/backups/phase2-offers-2026-04-17/ verschoben, damit der Workspace auf Phase-1-only (= Test-System-Stand) reduziert ist und direkt auf Live deploybar wird. Tarball-Backup zus\u00e4tzlich unter: ../backups-safety/workspace-pre-phase1-rollback-2026-04-17.tar.gz Made-with: Cursor
6 KiB
Anfrage direkt vom Kunden
"Zudem habe ich ein wichtiges Anliegen. Wir möchten aus unserem System unbedingt einfach, schnell und qualitativ hochwertig Angebote erstellen können, die wir ja individuell ausarbeiten. Es ist also fast jedes der Angebote anders.
Derzeit bestehen unsere Angebote aus Texten in einer einfachen Email. Das finde ich unprofessionell, denn die Kunden haben damit nichts, was sie sich schön ausdrucken können, was übersichtlich wie ein vernünftiges Angebot aussieht. Wenn es dabei auch noch um sehr teure Reisen geht, passt das einfach nicht und zeugt nicht von Seriosität.
Daher möchte ich fragen, ob wir daran arbeiten können?
Theoretisch kann ein solches Angebot aussehen wie unser Buchungsauftrag, nur dass "Angebot" darüber steht (oder Persönliches Angebot für Frau XXX). Wichtig ist uns , dass es einfach zu erstellen ist und man ggf. bei einer sehr hochwertigen Reise auch weiterführenden Text zum Reiseverlauf für die Reisebeschreibung hinzufügen kann. Das kann aber ggf. auch auf einem separaten Briefbogen erfolgen, den wir dann hochladen.
Aktuell gehen wir so vor: Kunde ruft an, wir füllen unser Kontaktformular mit seinen Anfragedaten aus, sodass ein Kundendatensatz und eine Anfrage im System entsteht. Dann schreiben wir Emails hin und her, bis er sich für eine Buchung entscheidet und dann füllen wir das Buchungsformular aus. Daraus entsteht dann ein zweites mal der Kundendatensatz und der Buchungssatz.
An der Stelle, an der wie die Anfrage erstellen, möchten wir im System bereits die Möglichkeit haben, das Angebot zu erstellen. Vielleicht kann man hier aus einer der Vorlagen eine Organisation laden, dieses dann an die individuelle Anfrage anpassen und daraus dann das Angebot als Pdf erstellen. Anschließend wäre es gut, wenn hieraus direkt eine Buchung generiert werden könnte, denn dann haben wir ja schon alle Leistungen im System eingetragen."
Weitere wichtige Punkte, die in den Entwicklungsplan gehören:
Das System muss grundsätzlich an vielen Stellen modernisiert werden und optimiert werden, auch was Darstellung und Benutzer Bedienung angeht.
https://mein.sterntours.test/requests Ein wichtiger Punkt sind die Buchungen hier muss noch deutlich optimiert werden.
Derzeit kommen alle Buchungen über die Webseite Siehe /sterntours.de/src/AppBundle/Controller /sterntours.de/src/AppBundle/Export Es muss auch möglich sein, direkt im System Buchungen anzulegen. Hintergrund ist wenn derzeit eine Anfrage per Telefon kommt, gehen die Mitarbeiter tatsächlich auf die Webseite und lösen eine Bestellung aus, Das muss auch einfach im System funktionieren
Unter dem Punkt Buchungen muss Der Reiter organisation verbessert werden Es muss von der Benutzerführung einfacher und übersichtlicher werden, eine Organisation einer Reise anzulegen und zu verwalten.
Unter dem Punkt Buchungen gibt es E-Mails wird eine E-Mail geschrieben. Soll diese sofort per AutoSave als Entwurf gespeichert werden.
Zusätzlich gilt das, was hier noch aufgeschlüsselt ist mein.sterntours.de/dev/customer-bookings/*
Unter dem Punkt Fewos https://mein.sterntours.test/travel_user_booking_fewos
Auch hier müssen die E-Mails, die den selben Prinzip die Buchung verfolgen auch ein Auto Safe bekommen. Da die E-Mails im System grundsätzlich eine einheitliche Programmierung haben, wäre es sinnvoll, diese Skripte zu migrieren.
Bei den Buchungen der Ferienwohnungen tauchen immer wieder Fehler auf bei der Belegung das liegt daran, wenn die Daten geändert werden. Diese werden nicht synchron überschrieben, so dass Doppelbuchungen teilweise im System vorliegen. Ich glaube nur in der Datenbank das muss natürlich bereinigt werden.
Zusätzlich gibt es ein weiteres Backend sterntours.de/src/AppBundle/Controller/AdminController.php Dieses muss auch sauber in das Hauptbackend mein.sterntours.de (v3) Übernommen werden, damit wir das alte abstellen können. Damit wird sich dann vermutlich auch der Fehler erledigen. Grundsätzlich darf gerne die Datenstruktur migriert werden und optimiert werden.
Hier gibt es schon mal einen Ansatz für die Darstellung des Navigations,dieser ist aber noch nicht gut https://mein.sterntours.test/navigation-api
Im System gerade in Fronten sterntours.de/src/AppBundle/Listener/KernelControllerListener.php Ist die Struktur der Navigation und der des Seitenbaums sehr eigenwillig und muss verbessert und optimiert werden mein.sterntours.de/app/Models/Page.php Alles liegt in dieser Page Tabelle und ist sehr schlecht. War bei undurchschaubar hier muss ein deutlich Cleaneres konzept her. So dass auch hier https://mein.sterntours.test/navigation-api Übersichtlich ein Navigations Baum erstellt werden kann, der deutlich klarer zeigt, was auf dem Fronten zu sehen ist und wo ich welche Elemente ändern kann.
Teilweise gibt es schon CMS Ansätze, die die Fronten Zeiten bearbeitBar machen. Dieses ist hier in Kategorien geteilt. https://mein.sterntours.test/cms/feedback https://mein.sterntours.test/cms/fewo/content https://mein.sterntours.test/cms/travel_guide/content https://mein.sterntours.test/iq/content/tree/index https://mein.sterntours.test/cms/news https://mein.sterntours.test/cms/answer_question https://mein.sterntours.test/cms/sidebar https://mein.sterntours.test/cms/content/infos https://mein.sterntours.test/cms/content/all
Grundsätzlich muss das alles mehr vereinheitlicht werden und deutlicher werden, was, wo geändert werden kann. Die Einzelmodule können so bleiben. Es muss nur klarer in der Benutzerführung werden und auch aus der Hauptnavigation erreichbar sein und deutlich sein, wo was hingehört.
Jetzt kommt noch ein sehr großer Punkt und zwar gibt es noch ein Verwaltung v2.stern-tours.de/application/controllers/acp Hier werden Reisen angelegt und auch die Reisezeiträume verwaltet. Dieses ist mittlerweile absolut veraltet und auch Fehler anfällig. Ein großes neues Modul wird es sein dieses auf die bestehende mein.sterntours.de (v3) Zu migrieren d.h. der komplette Funktionsumfang muss in das Back and ein entwickelt werden und benutzerfreundliche gemacht werden sowie müssen die gesamten Skripte etc. deutlich optimiert werden.