Eine Bestellung kommt im Onlineshop rein. Jemand im Büro öffnet die E-Mail, legt im eigenen Programm einen neuen Auftrag an und tippt Kundendaten, Artikel, Mengen und Maße ab. Bei fünf Bestellungen pro Woche ist das lästig. Bei fünf Bestellungen pro Tag kostet es Stunden, und irgendwann schleicht sich ein Zahlendreher ein, der erst in der Produktion auffällt.
Genau hier setzt eine Schnittstelle an: Sie verbindet Ihre Website direkt mit dem System, in dem Ihr Betrieb tatsächlich arbeitet. Wir bauen solche Schnittstellen, und in diesem Beitrag zeigen wir, wie das funktioniert, was sich anbinden lässt und worauf es ankommt.
Was ist eine Schnittstelle überhaupt?
Eine Schnittstelle ist eine Verbindung, über die zwei Programme Daten austauschen, ohne dass ein Mensch sie von Hand übertragen muss. Im Fachjargon heißt das oft API. In der Praxis gibt es verschiedene Wege:
- Direkte Verbindung (API): Die Website schickt die Daten direkt an das Zielsystem, sobald etwas passiert, zum Beispiel eine neue Bestellung.
- Dateiaustausch: Die Website erzeugt eine Datei in einem festgelegten Format, etwa XML oder CSV, die das Zielsystem automatisch einliest.
- Zwischenschicht: Ein kleiner Dienst übersetzt zwischen beiden Seiten, wenn die Formate nicht zusammenpassen.
Welcher Weg der richtige ist, hängt fast immer vom Zielsystem ab: Was kann es annehmen, und in welcher Form?
Aus der Praxis: Onlineshop trifft Branchensoftware
Aktuell setzen wir eine solche Schnittstelle für einen Betrieb aus der Holzverarbeitung um. Der Betrieb verkauft über einen WooCommerce-Shop an Gewerbekunden und arbeitet intern mit einer Branchensoftware für Schreinereien. Bisher mussten Bestellungen aus dem Shop dort von Hand angelegt werden.
Mit der neuen Schnittstelle werden die Bestellungen aus dem Shop automatisch an die Branchensoftware übergeben: Kundendaten, bestellte Artikel und die dazugehörigen Angaben landen dort, wo der Betrieb sie für Planung und Fertigung braucht. Das Projekt läuft erfolgreich, und es zeigt gut, worauf es bei solchen Vorhaben ankommt: Die Technik ist selten das Problem. Entscheidend ist, die Daten aus dem Shop sauber in die Logik des Zielsystems zu übersetzen.
Was für eine Schreinerei funktioniert, funktioniert in vielen anderen Branchen genauso. Wir bauen solche Verbindungen auch für Ihren Betrieb.
Was sich typischerweise anbinden lässt
Ob ein bestimmtes System angebunden werden kann, prüfen wir im Einzelfall. Typische Beispiele sind:
- Warenwirtschaft und ERP: Bestellungen, Artikel, Preise und Lagerbestände
- Branchensoftware: zum Beispiel für Handwerk, Fertigung oder Handel
- Buchhaltung: Rechnungen und Zahlungen an Ihr Buchhaltungsprogramm
- CRM und Kundenverwaltung: Anfragen aus Kontaktformularen direkt als neuer Kontakt
- Versand: Lieferadressen an Versanddienstleister, Sendungsnummern zurück an den Kunden
- Termine: Buchungen von der Website in den Kalender Ihres Teams
Die Richtung kann dabei unterschiedlich sein: Daten von der Website ins System, aus dem System auf die Website oder in beide Richtungen.
Was Sie davon haben
- Weniger Abtippen: Ihr Team gewinnt Zeit für Arbeit, die wirklich Kopf braucht.
- Weniger Fehler: Was der Kunde eingibt, kommt genau so an. Kein Zahlendreher, keine vergessene Position.
- Schnellere Abläufe: Bestellungen liegen sofort im System und können direkt bearbeitet werden, nicht erst, wenn jemand Zeit zum Übertragen hat.
- Ein Arbeitsplatz: Ihr Team arbeitet in der gewohnten Software weiter. Die Website wird zum Zulieferer, nicht zur zusätzlichen Baustelle.
So gehen wir vor
- Bestandsaufnahme: Welche Daten sollen fließen, in welche Richtung und wie oft? Welche Möglichkeiten bietet Ihr System, etwa eine API oder einen Import über Dateien? Dafür sprechen wir auch mit dem Hersteller Ihrer Software, wenn nötig.
- Zuordnung der Daten: Wir legen fest, welches Feld im Shop zu welchem Feld im Zielsystem gehört. Hier steckt die meiste Denkarbeit, etwa bei Varianten, Maßen, Kundennummern oder Steuersätzen.
- Umsetzung: Wir entwickeln die Schnittstelle als eigenständige Erweiterung für WordPress und WooCommerce, mit Protokoll, damit jede Übertragung nachvollziehbar ist.
- Test: Mit Testbestellungen prüfen wir alle Fälle, bevor die Schnittstelle mit echten Aufträgen arbeitet, auch die unangenehmen wie Sonderzeichen, Gastbestellungen oder Stornos.
- Betrieb: Nach dem Start behalten wir die Schnittstelle im Blick. Ändert sich etwas an WooCommerce oder an Ihrer Software, passen wir sie an.
Worauf es bei einer Schnittstelle ankommt
Fehler müssen auffallen. Eine Schnittstelle, die still scheitert, ist gefährlicher als gar keine. Wenn eine Übertragung nicht klappt, muss das sichtbar sein, und die Bestellung darf nicht verloren gehen.
Keine Doppelungen. Wird eine Bestellung zweimal übertragen, steht sie zweimal in der Produktion. Saubere Schnittstellen erkennen, was schon übertragen wurde.
Datenschutz. Bei Bestellungen fließen personenbezogene Daten. Die Übertragung muss verschlüsselt sein, und es sollten nur die Daten übertragen werden, die das Zielsystem wirklich braucht.
Wartbarkeit. WordPress, WooCommerce und Ihre Software bekommen regelmäßig Updates. Die Schnittstelle muss das mitmachen. Deshalb gehört sie zu einer laufenden Website-Wartung dazu.
Lohnt sich das für meinen Betrieb?
Eine gute Faustregel: Wenn in Ihrem Betrieb regelmäßig jemand Daten von der Website in ein anderes Programm überträgt, lohnt sich ein genauerer Blick. Je mehr Bestellungen oder Anfragen und je mehr Angaben pro Vorgang, desto schneller rechnet sich eine Schnittstelle. Was das konkret kostet, hängt stark vom Zielsystem ab. Deshalb klären wir das vorab in einem kostenlosen Gespräch und nennen Ihnen danach einen festen Rahmen.
Sie planen gerade einen Onlineshop oder haben schon einen? Mehr zu unserer Arbeit mit Shops finden Sie unter E-Commerce-Webdesign und WordPress-Webdesign.
Fazit
Eine Website muss keine Insel sein. Mit einer passenden Schnittstelle landen Bestellungen, Anfragen oder Buchungen dort, wo Ihr Betrieb ohnehin arbeitet, ohne Abtippen und ohne Medienbruch. Wir setzen genau das gerade für einen Betrieb aus der Holzverarbeitung um und bauen solche Verbindungen gern auch für Sie.
Erzählen Sie uns, mit welchem System Sie arbeiten und welche Daten Sie heute von Hand übertragen. Wir sagen Ihnen ehrlich, ob und wie sich das automatisieren lässt.




