Zum Inhalt springen
Zwei Stecker, die sich verbinden, mit leuchtenden Datenblöcken dazwischen: Sinnbild für eine Schnittstelle
Inhalt

Kurz gesagt: Eine Schnittstelle (API) lässt zwei Programme Daten austauschen, ohne dass jemand sie abtippt. Was ihre Programmierung kostet, hängt vor allem davon ab, wie gut die Gegenstelle dokumentiert ist, wie viele Datenarten übertragen werden und wie viele Sonderfälle es gibt. Das klären wir vorab in einer Anforderungsklärung ab 890 €. Ein Plugin oder eine Schnittstelle programmieren wir ab 3.500 € als Festpreis nach Kalkulation, alle Preise netto zuzüglich Umsatzsteuer.

Was ist eine Schnittstelle?

Eine Schnittstelle ist eine festgelegte Art, wie ein Programm bei einem anderen etwas abfragt oder meldet. Dein Shop fragt zum Beispiel beim Lieferanten den Lagerbestand ab oder übergibt der Buchhaltung eine Rechnung. Welche Abfragen es gibt und wie sie aussehen müssen, bestimmt das Programm der Gegenseite. Das steht in der Dokumentation des Herstellers.

Wofür braucht man Schnittstellen?

Typische Fälle bei Onlineshops:

  • Shop und Lieferant: Bestellungen, Lagerbestand und Retouren laufen automatisch statt per E-Mail oder Lieferantenportal.
  • Shop und Warenwirtschaft: Artikel, Bestände und Aufträge bleiben in beiden Systemen gleich. Auch bei einer Schnittstelle zu JTL-Wawi legt die Dokumentation des Herstellers fest, was möglich ist.
  • Shop und Buchhaltung: Rechnungen und Kontakte landen ohne Handarbeit in der Buchhaltung.

Zwei offizielle Dokumentationen zeigen, wie unterschiedlich das aussehen kann. Für Shopware nennt die Entwicklerdokumentation die Admin-API für Backend-Integrationen sowie für Import und Export. Der Zugang läuft über OAuth mit den Zugangsdaten einer „Integration“, Massenimporte laufen über die Sync-API (Shopware: Integrations-API). Die API von Lexware (früher lexoffice) nutzt dagegen einen API-Schlüssel, erlaubt bis zu 2 Anfragen pro Sekunde und meldet Ereignisse wie neue Kontakte oder Rechnungen per Webhook (Lexware API-Dokumentation).

Wie läuft ein Schnittstellenprojekt ab?

  1. Anforderungen klären: Welche Daten fließen in welche Richtung, was löst eine Übertragung aus und was soll bei Fehlern passieren? Bei uns ist das die Anforderungsklärung ab 890 €. Danach nennen wir dir den Festpreis für die Umsetzung.
  2. Umsetzung: Die Anbindung wird programmiert, zum Beispiel als Plugin für deinen Shop.
  3. Tests: Vor dem Start sollte die Anbindung mit Testdaten laufen, am besten in einer Testumgebung der Gegenstelle, falls es eine gibt.
  4. Betrieb: Nach dem Start lohnt ein Blick auf die ersten Läufe. Ändert sich später die Gegenstelle, muss die Anbindung nachziehen.

Wovon hängen die Kosten ab?

EinflussfaktorWarum er den Preis bewegt
Dokumentation der GegenstelleGute Dokumentation spart Zeit, fehlende kostet Ausprobieren
Anzahl der DatenartenArtikel, Bestellungen, Kunden, Rechnungen: Jede Art braucht eigene Logik
RichtungNur lesen ist einfacher als in beide Richtungen abgleichen
SonderfälleTeilversand, Retouren, Rabatte, Steuersätze
Datenmenge und TaktGroße Kataloge brauchen Stapelverarbeitung
FehlerbehandlungWiederholen, melden, nichts doppelt buchen
TestsEine Testumgebung der Gegenstelle spart Aufwand

Was kostet eine Schnittstelle bei Syntico?

LeistungPreis (netto zzgl. USt.)
Anforderungsklärungab 890 €
Plugin oder Schnittstelleab 3.500 €, Festpreis nach Kalkulation
Individualsoftwareab 15.000 €, in Phasen mit Festpreis je Phase
Entwicklungskontingent1.690 € im Monat

Größere Vorhaben wie eine Individualsoftware setzen wir in Phasen um. In der Regel rechnen wir in drei Teilbeträgen ab: 40 %, 30 % und 30 %.

Welche Fallstricke gibt es?

  • Ratenlimits: Viele Schnittstellen begrenzen die Zahl der Anfragen. Bei Lexware sind es laut Dokumentation 2 pro Sekunde. Wer mehr schickt, bekommt den Statuscode 429 und die Anfrage wird nicht ausgeführt. Ein Import muss also bremsen und Anfragen wiederholen können.
  • Fehlerbehandlung: Netzwerk und Gegenstelle können ausfallen. Eine gute Anbindung merkt sich, was noch fehlt, und bucht nichts doppelt.
  • Änderungen der Gegenstelle: Hersteller ändern Adressen und markieren Funktionen als veraltet. Lexware hat zum Beispiel im Mai 2025 die Adresse seines API-Gateways geändert. Die alte Adresse blieb laut Dokumentation bis Dezember 2025 erreichbar. Deshalb gehört der Blick in die Änderungshinweise zum Betrieb.
  • Zugangsdaten: API-Schlüssel und Passwörter gehören nicht in den Quelltext, sondern in eine geschützte Konfiguration.

Beispiele aus unseren Projekten

Für CleanVaping haben wir 2020 in einem Monat ein WooCommerce-Plugin für InnoCigs gebaut. Laut einem Whitepaper von InnoCigs gibt es für Händler eine API für Bestellung, Lagerbestandsabfrage und Retoure. Unser Plugin importiert Produkte, stellt Abfragen über die API und behandelt InnoCigs-Ware wie in einem Dropshipping-Shop: InnoCigs versendet direkt an den Endkunden, andere Produkte versendet der Händler selbst. Details stehen im Projekt InnoCigs-Plugin.

Ein zweites Beispiel ist das Rennlisten-Plugin für Kirchner (2019, ein Monat), ein WordPress-Plugin für Ergebnislisten im RC-Rennsport: Punkte nach Platzierung, eine Höchstpunktzahl je Saison und die Wertung der drei besten Rennen. Auch dort bestand die Arbeit darin, feste Regeln genau in Software abzubilden. Weitere Arbeiten findest du im Portfolio.

Mehr zu unserem Angebot steht auf den Seiten Programmierung, Webentwicklung und Prozessautomatisierung.

Häufige Fragen

Was kostet es, eine Schnittstelle programmieren zu lassen?

Bei uns ab 3.500 € netto als Festpreis nach Kalkulation. Vorab klären wir die Anforderungen, ab 890 € netto. Der genaue Preis hängt von den Faktoren in der Tabelle oben ab.

Wie lange dauert das?

Das hängt vom Umfang ab. Unsere beiden Beispielprojekte dauerten je einen Monat. Einen verlässlichen Zeitplan gibt es erst, wenn die Anforderungen klar sind.

Brauche ich eine eigene Schnittstelle oder reicht ein fertiges Plugin?

Wenn es für deine Systeme ein fertiges Plugin gibt, das deine Abläufe abdeckt, kann das reichen. Sonst prüfen wir in der Anforderungsklärung, was fehlt.

Was passiert, wenn sich die Gegenstelle ändert?

Dann muss die Anbindung angepasst werden. Für regelmäßige Anpassungen bieten wir ein Entwicklungskontingent für 1.690 € netto im Monat an.

Wenn du wissen willst, was deine Schnittstelle kosten würde, schreib uns über die Kontaktseite.

Schreib' uns einfach.Wir verbessern dein Business!

Lass uns darüber reden.