Automatische Rechnungsstellung für Brickowl-Bestellungen in Easybill
Das Problem
Keine bestehende Lösung zur Kommunikation zwischen Brickowl und Easybill.
Megabricks ist ein Händler auf dem Brickowl-Marktplatz und verwendet Easybill zur Verwaltung von Bestellungen und Rechnungen. Bisher gibt es jedoch keine Lösung, um Bestellungen von Brickowl automatisch in Easybill zu importieren. Megabricks muss daher manuell Bestellungen aus Brickowl extrahieren und in Easybill eintragen. Dieser manuelle Prozess ist zeitaufwändig und fehleranfällig. Daher wurde eine automatisierte Lösung gesucht, die den Abruf von Bestellungen aus dem Brickowl-Marketplace via API, die Verarbeitung der abgerufenen Bestellungen in einer Laravel App und den Import in Easybill via Easybill-API durch die Laravel-App ermöglicht.
Unsere Lösung
Um das Problem zu lösen, wurde eine automatisierte Lösung auf Basis von Laravel entwickelt. Diese Lösung nutzt die API von Brickowl, um Bestellungen abzurufen und in Easybill zu importieren. Die Bestellungen werden automatisch verarbeitet und in das passende Format für die API von Easybill umgewandelt. Die Integration erfolgt über REST-APIs, wodurch eine reibungslose Kommunikation zwischen den beiden Systemen gewährleistet wird.
Die Lösung ist für den unsichtbaren Betrieb konzipiert, was bedeutet, dass kein Userinterface notwendig ist. Die Verarbeitung der Daten erfolgt als automatische Datenpipeline, die von Bugsnag überwacht wird. Bugsnag ist ein Tool, welches wir regelmäßig für unsere Projekte einsetzen um über Fehler im Live-Betrieb informiert zu werden und schnell reagieren zu können.
Benefits
Durch die Implementierung der automatisierten Lösung konnte Megabricks Zeit und Ressourcen sparen, da Bestellungen nun automatisch von Brickowl in Easybill importiert werden. Die Verarbeitung der Bestellungen erfolgt nun effizient und fehlerfrei. Außerdem ist die Lösung skalierbar und kann bei Bedarf erweitert werden, um weitere Funktionen und Integrationen zu unterstützen.