REST-API-Integration zur Synchronisation von Shopware 6 und Claris FileMaker

Im Rahmen dieses Projekts habe ich eine REST-API-Schnittstelle entwickelt, die als eigenständiges Modul in das CRM-System eines Verlags integriert wurde. Ziel war es, eine zuverlässige Synchronisation von Produkt- und Bestelldaten zwischen einem Shopware-6-Onlineshop und einer bestehenden FileMaker-Datenbank zu ermöglichen.

🔹 Das Modul erlaubt:

  • Abruf und Speicherung von Produkten und Bestellungen aus dem Onlineshop in die FileMaker-Datenbank
  • Erstellung und Aktualisierung von Produkten und Bestellungen direkt aus FileMaker heraus in Shopware
  • Dynamische Filterung nach Kriterien wie Datum, Bestellstatus oder Kundennummer
  • Sichere Kommunikation über HTTPS mit API-Schlüssel (Token-basiert)
  • Strukturierte Speicherung in einem relationalen Datenmodell mit eindeutiger Zuordnung von Kunden, Artikeln, Preisen, Steuern und Versandinformationen

🔹 Dabei kamen folgende Technologien zum Einsatz:

  • Shopware 6 Admin API (REST)
  • FileMaker Pro & FileMaker Server
  • MBS FileMaker Plugin (für cURL und JSON-Verarbeitung)
  • HTTP-Methoden: GET, POST, PUT, PATCH
  • JSON, UTF-8, Token-Auth

Das Modul ist flexibel erweiterbar, wartungsfreundlich und ermöglicht eine medienbruchfreie Integration zwischen E-Commerce und Verlags-CRM. Es automatisiert zentrale Prozesse, reduziert manuelle Fehlerquellen und verbessert die Datenqualität im Tagesgeschäft des Verlagswesens nachhaltig.