APIs & Schnittstellen

Schnittstellen, damit niemand mehr Daten von Hand überträgt.

Ich verbinde die Systeme, mit denen Sie ohnehin arbeiten – Shop, Warenwirtschaft, CRM, Buchhaltung, Zahlungsanbieter –, damit Bestellungen, Kunden und Bestände automatisch dort landen, wo sie gebraucht werden.

Was dabei herauskommt.

Bestandsaufnahme: welche Daten wohin fließen müssenAnbindung über die Schnittstellen Ihrer SystemeEigene REST-API, wo eine gebraucht wirdFehlerbehandlung und Benachrichtigung bei AusfällenProtokoll, was wann übertragen wurdeDokumentation für jeden, der später daran arbeitet

Der teuerste Ablauf ist der, den niemand sieht.

So entsteht eine Anbindung.

Vier Schritte. Der erste ist der wichtigste und kommt ohne eine Zeile Code aus.

  1. 01

    Datenfluss aufschreiben

    Welche Daten entstehen wo, wer braucht sie, in welche Richtung fließen sie? Welches System ist für welche Angabe die Wahrheit? Ohne diese Klärung entsteht eine Schnittstelle, die Daten zuverlässig in beide Richtungen überschreibt.

  2. 02

    Systeme prüfen

    Hat jedes beteiligte System eine dokumentierte Schnittstelle? Gibt es Beschränkungen, Kosten pro Abruf, Testumgebungen? Hat ein System keine Schnittstelle, gibt es meist einen Weg über regelmäßigen Dateiaustausch.

  3. 03

    Bauen und testen

    Mit echten Beispieldaten, nicht mit erfundenen. Sonderfälle zuerst: Was passiert mit einer Stornierung, einer Teillieferung, einem Umlaut im Namen?

  4. 04

    Überwachen

    Schnittstellen fallen still aus. Deshalb gehört eine Meldung dazu, wenn eine Übertragung scheitert – und ein Protokoll, in dem sich nachsehen lässt, was wann übertragen wurde.

Typische Anbindungen.

Shop und Warenwirtschaft

Produkte, Preise und Bestände kommen aus der Warenwirtschaft, Bestellungen gehen automatisch zurück. Ein ausverkaufter Artikel verschwindet aus dem Shop, ohne dass jemand daran denken muss.

Zahlungsanbieter

Einmalzahlungen, Abos, Auszahlungen an Dritte. Die Abrechnungslogik bleibt beim Zahlungsanbieter – das ist weniger eigener Code, der Fehler machen kann.

Formulare und CRM

Anfragen von der Website landen direkt als Kontakt oder Vorgang im CRM, statt im Posteingang auf jemanden zu warten.

Eigene API

Wenn Ihre Daten anderen Systemen, Partnern oder einer App zur Verfügung stehen sollen: eine REST-API mit Zugriffsschutz, Dokumentation und klaren Grenzen, was sie darf.

Wann Sie mich dafür nicht brauchen.

Wenn es für Ihre Kombination aus Systemen schon eine fertige, gepflegte Verbindung gibt – etwa ein offizielles Plugin zwischen Shop und Buchhaltung –, dann nehmen Sie die. Eine eigene Schnittstelle lohnt sich erst, wenn die fertige Lösung nicht passt, nicht existiert oder mehr kostet, als sie spart.

Kostenrahmen

Nach Absprache

Der Aufwand hängt an den beteiligten Systemen: Eine gut dokumentierte Schnittstelle ist schnell angebunden, ein Altsystem ohne Schnittstelle braucht einen Umweg über Dateiaustausch. Nach einem Blick auf Ihre Systeme bekommen Sie einen Festpreis.

Festpreis anfragen

Aus der Praxis

Alle Referenzen →

Häufige Fragen zu APIs & Schnittstellen

Was ist, wenn mein System keine Schnittstelle hat?

Dann gibt es meist trotzdem einen Weg: regelmäßiger Export und Import von Dateien, etwa CSV oder XML, automatisch zu festen Zeiten. Das ist weniger elegant als eine Echtzeit-Schnittstelle, für die meisten Abläufe aber völlig ausreichend.

Was passiert, wenn ein angebundenes System ausfällt?

Die Übertragung wird wiederholt, sobald das System wieder erreichbar ist, und schlägt sie dauerhaft fehl, gibt es eine Meldung. Daten gehen dabei nicht verloren – das ist der Teil einer Schnittstelle, an dem man sparen kann und es später bereut.

Wer wartet die Schnittstelle, wenn sich ein angebundenes System ändert?

Anbieter ändern ihre Schnittstellen gelegentlich und kündigen das in der Regel vorher an. Im Betrieb übernehme ich die Anpassung. Ohne Betriebsvertrag bekommen Sie eine Dokumentation, mit der jeder Entwickler die Anpassung vornehmen kann.

Können Sie auch eine bestehende, fehlerhafte Anbindung reparieren?

Ja. Ich sehe mir an, was die Anbindung tut und wo sie scheitert, und sage Ihnen dann, ob eine Reparatur oder ein Neubau wirtschaftlicher ist.

Sprechen wir über APIs & Schnittstellen?

30 Minuten, kostenlos. Danach wissen Sie, was realistisch ist, wie lange es dauert und was es kostet.