Einfache API-Integration für kleinen Reiseveranstalter
Auftrags-ID: 85339
Budget: € 20 bis € 80 p.St.
Veröffentlicht: 24-04-2018
Reaktionen: 0
Ort: Klagenfurt, Österreich
Zuletzt geändert: 03-12-2018
Status: Match!
Liebe Freelancer,
Aufgabe: Einfache API-Integration (Export/Import von Kundendaten und Projekt-ID) für einen kleinen Reiseveranstalter
Wir arbeiten mit TourCMS (Reiseveranstalter-Software), Google Suite, Mollie, Wordpress und Twinfield.
Derzeit haben wir eine gut funktionierende API-Integration zwischen Mollie und TourCMS. Die Mollie-Zahlungslinks erstellen wir über die Mollie-API und speichern sie nach der Erstellung in der Buchung in TourCMS. Dafür haben wir ein einfaches Admin-Panel in Wordpress. Wir geben manuell die Buchungsnummer ein und geben dann manuell den Befehl, den Zahlungslink zu erstellen und in TourCMS bei der entsprechenden Buchung zu speichern. Alles unkompliziert, ohne Schnickschnack.
Nun möchte ich die Buchungsinformationen aus TourCMS (Buchungs-ID, Buchungsname, Reisepreis, Kunden-ID), die wir bei der Mollie-Integration verwenden, per API in Twinfield einlesen (Debitor und Projekt anlegen) und einen Google Drive-Ordner erstellen. Der Link zum Drive-Ordner muss dann wieder in TourCMS eingelesen werden (genau wie wir es jetzt mit den Mollie-Zahlungslinks tun).
Ich möchte also gerne Schritt 2 der von mir beschriebenen API-Integration ausgearbeitet haben.
Schritt 1: Einlesen der Buchungsinformationen aus TourCMS über das Admin-Panel. Dies haben wir bereits funktionsfähig (über ein selbst entwickeltes Wordpress-Plugin).
Schritt 2: automatisch oder manuell über einen zusätzlichen Button im Admin-Panel
Erstellen des Mollie-Zahlungslinks. Einlesen und Speichern des Mollie-Zahlungslinks in TourCMS. Dieser Teil funktioniert bereits gut.
Anlegen eines Debitors (falls noch nicht vorhanden) in Twinfield.
Anlegen eines Projekts (falls noch nicht vorhanden) in Twinfield.
Erstellen eines geteilten Drive-Ordners pro Buchung und Einlesen des Links zu diesem Ordner in TourCMS
Alle API-Dokumentation ist verfügbar.