Privatsphären-Einstellungen

Auf unserer Website verwenden wir verschiedene Arten von Cookies: technische, funktionale und Analyse-Cookies. Grundsätzlich können Sie unsere Seite auch ohne Cookies besuchen. Wenn Sie auf "Akzeptieren" klicken, stimmen Sie der Nutzung dieser Technologien zu. Details

Zum Inhalt springen

Shopify-API Export in ETL-Pipeline

Übersicht

Kunde:
Kingcontroller GmbH
Über:
KingController ist der Go-To Shop für Gamer die einen individualisierten Gamecontroller wünschen.
Technologien:
Laravel Laravel
Laravel Nova Laravel Nova

Ausgangssituation

Die KingController GmbH ist ein Online-Shop für Gamer, die nach individuell konfigurierten Gamecontrollern suchen. Der Shop umfasst über 500 verschiedene Teile, die miteinander kombiniert werden können, um den perfekten Controller zu erstellen. Um diese Individualisierung zu ermöglichen, wurde Shopify um das MyCustomizer-Plugin erweitert. Die Bestellungen, die auf diese Weise generiert werden, konnten jedoch nicht mehr direkt in das ERP-System Xentral importiert werden.

Ziel ist es also, eine schlanke Datenpipeline zu entwickeln, um den automatischen Import der Bestellungen von Shopify und MyCustomizer nach Xentral zu ermöglichen.

Unsere Lösung

Wir haben diesen Prozess mit Laravel automatisiert. Die App ruft Bestellungen aus Shopify via API ab und wandelt sie in das erforderliche XML-basierte Format um. Die App ist auch in der Lage, die Bestellungen automatisch via Webhook in Xentral zu importieren.

Um sicherzustellen, dass der Prozess reibungslos verläuft, haben wir mit Laravel Nova ein kleines Dashboard zur Verwaltung implementiert, das es dem Benutzer ermöglicht, den Importstatus der Bestellungen zu überwachen und Importvorgänge bei Bedarf zu wiederholen.

Benefits

Durch diese individuelle Lösung konnten die Arbeitsabläufe bei KingController optimiert und beschleunigt werden.