Für einen Hersteller von Sonnenschutz- und Markisensystemen haben wir eine zentrale Middleware aufgebaut, die Inhalte, Produktdaten und Freigaben aus unterschiedlichen Systemen zusammenführt und gezielt an Fachhändler verteilt. So entstehen eigenständige Händler-Websites mit zentral gesteuertem Content, ohne dass jede Niederlassung dafür ein eigenes Redaktionsteam oder eine komplexe technische Infrastruktur benötigt.
Der Mehrwert liegt in der Kombination aus zentraler Kontrolle und dezentralem Auftritt: Der Hersteller pflegt Inhalte, Produktdaten und Medien an einer Stelle und kann sie kontrolliert an viele Fachhändler ausspielen. Das reduziert manuellen Pflegeaufwand, vermeidet Medienbrüche und sorgt dafür, dass die Händlerseiten konsistent, aktuell und markenkonform bleiben.
Für die Fachhändler bedeutet das eine professionelle digitale Präsenz ohne hohen Umsetzungsaufwand. Sie erhalten eine digitale Heimat, die technisch getragen und zentral versorgt wird, während sie sich auf Beratung, Verkauf und Service konzentrieren können.
Besonders wertvoll war die Möglichkeit, bestehende Prozesse zu standardisieren und gleichzeitig die Komplexität aus den einzelnen Händlerinstanzen herauszuhalten. Das zentrale System übernimmt die Verteilung, die Händler arbeiten weiterhin in einer gewohnten WordPress-Umgebung.
Eine der größten Herausforderungen war die Anbindung an mehrere bestehende Systeme mit unterschiedlichen Datenlogiken, darunter Herstellerkatalog, CRM und WordPress-Instanzen. Gleichzeitig musste die Lösung so gestaltet werden, dass Inhalte nicht nur synchronisiert, sondern auch berechtigungsbasiert gefiltert und idempotent verteilt werden können.
Hinzu kam die Koordination vieler einzelner Händlerseiten, die zwar zentral befüllt werden, technisch aber unabhängig bleiben. Dafür brauchte es robuste Prozesse für Synchronisation, Löschung, Wiederanlauf und Monitoring.
Unsere Aufgabe war es, die Middleware als technisches Rückgrat der Verteilung zu bauen und die Kernprozesse für Synchronisation, Filterung und Medienhandling zu implementieren. Dazu kamen der CRM-Connector, die Queue-basierte Verarbeitung sowie die Administrationsoberfläche für Status, Clients und Laufüberwachung.
Auf der Händlerseite haben wir die WordPress-Anbindung mit Custom Post Types, Konfigurationsschnittstelle und JWT-Authentifizierung umgesetzt. So wurde aus dem Standardsystem eine modulare Integrationslösung für viele unabhängige Händlerinstanzen.
Der Kunde ist ein traditionsreicher Hersteller von Sonnenschutz- und Markisensystemen mit Fokus auf Fachhandel, Beratung und Service. Das Unternehmen ist seit vielen Jahrzehnten im Markt etabliert und betreut ein breites Netzwerk von Handelspartnern, die ihre Leistungen lokal vor Ort anbieten.
Als Teil einer größeren Unternehmensgruppe mit mehreren tausend Mitarbeitenden und Produktions- sowie Vertriebsstandorten in Europa steht der Hersteller für Qualität, technische Kompetenz und eine starke Unterstützung des Fachhandels.
Technisch basiert die Lösung auf einer Slim-3-PHP-Middleware als zentralem Orchestrierungs- und Integrationslayer. Dort laufen Filterlogik, Verschlüsselung, CRM-Anbindung, Medienverarbeitung und die Queue-Steuerung zusammen. Der Sync läuft dabei gesteuert über Queue und Cronjobs; zusätzlich sorgen Sync- und Delete-Flows dafür, dass Inhalte sauber ausgerollt, aktualisiert oder bei Bedarf wieder entfernt werden. So entsteht aus einem zentralen Content-Set eine große Zahl unabhängig betriebener Händlerseiten.
Die Verteilung in die Zielsysteme erfolgt über die WordPress-REST-API, ergänzt um Sync- und Delete-Endpunkte sowie einen Cron-gesteuerten Ausführungsrhythmus. Im Frontend wurde eine Vue.js-Admin-SPA als internes Steuerungswerkzeug umgesetzt. Auf den Händlerseiten dient ein WordPress-Plugin als Integrationsschicht mit Custom Post Types, Konfigurations-API und JWT-basierter Authentifizierung. Zusätzlich wurden OAuth2-Anbindungen an CRM und SSO sowie eine JSON-basierte Katalogverarbeitung berücksichtigt, um die Systeme sicher und sauber miteinander zu verbinden.
Von hier aus weiter: was diese Referenz fundiert, belegt und vertieft.