← Zurück zu Projekten
Laravel 11 REST API ERP Syncing

Kompas (Pantheon ERP)

Eine Laravel 11 REST API-Engine zur Verwaltung umfangreicher B2B-Verkaufsdaten und Synchronisation mit Pantheon ERP.

Projektübersicht

Kompas dient als zentrales Orchestrierungssystem, das unternehmensweite Vertriebsprozesse abbildet. Dies umfasst Außendienstplaner, Händlernotizen, Budgetierung auf Produktgruppen-Ebene und automatisierte Rechnungs-PDF-Erstellung.

Architekturdetails

  • Data Flow: Routen werden über FormRequests bis hin zu Single-Responsibility Action-Klassen validiert, um fehlerhafte Eingaben vor der Datenbank zu vermeiden.
  • Deep Syncing: Die Logik der ERP-Synchronisierung nutzt spezifische Service-Klassen, die Daten-Mappings intelligent an externe APIs übergeben und inaktive Produkte umgehen.