Zum Inhalt
ecommercespotFür Anbieter
Ratgeber

Systeme & Integration

ERP und Fulfillment anbinden: Bestand, Auftrag und Versand

Kurzantwort

Eine ERP-Fulfillment-Anbindung muss Bestellungen, physische Bestände, Reservierungen und Versandmeldungen miteinander abstimmen. Definieren Sie je Vorgang das führende System und den bestätigten Endzustand. Prüfen Sie die vollständige Kette mit Teilmengen, Stornierung und Ausfall, bevor Aufträge automatisch freigegeben werden.

Stand: 5 Min. Lesezeit

Metallische Systemmodule verbunden durch eine blaue Leitung.

Welche Aufgaben bleiben im ERP, welche übernimmt das Lager?

Ordnen Sie kaufmännischen Auftrag, physische Warenbewegung und verkaufbare Menge ausdrücklich zu.

Zeichnen Sie zunächst den Weg einer Bestellung auf: Der Shop nimmt sie an, eine Zahlung wird geprüft, ein System gibt den Versand frei und das Lager bestätigt die Ausführung. Markieren Sie an jeder Übergabe, ob nur eine Nachricht versendet oder die Bearbeitung tatsächlich bestätigt wurde. Diese Unterscheidung verhindert, dass ein erfolgreicher API-Aufruf mit einem erledigten Auftrag verwechselt wird.

Erstellen Sie dazu eine Zuständigkeitsliste mit Shopteam, ERP-Betreuung und Lagerkontakt. Wer entscheidet bei falscher Adresse, fehlender Ware oder einem ungeklärten Zahlungsstatus? Ein allgemeiner Integrationspartner kann die technische Verbindung betreuen, ohne die fachliche Freigabe für den Versand übernehmen zu dürfen. Halten Sie auch diese Grenze im Briefing fest.

Wie verhindern Sie doppelte oder zu hohe Verfügbarkeiten?

Übertragen Sie Bestandsarten und Standortbezug, statt jede gemeldete Menge als verkaufbar zu behandeln.

Shopify unterscheidet beispielsweise verfügbare, gebundene, nicht verfügbare und eingehende Mengen. Das zeigt, warum ein einzelner Zahlenwert für die gesamte Anbindung nicht genügt. Entscheiden Sie in Ihrer Architektur, welche Zustände das Lager meldet und welches System daraus das Angebot im Shop berechnet.

Beleg: Shopify: Bestandszustände

Prüfen Sie anschließend einen Warentransfer: Am Ausgangslager wurde die Ware bereits abgebucht, am Ziellager aber noch nicht empfangen. Beschreiben Sie, wo sie während dieser Zeit sichtbar ist und ob sie verkauft werden darf. Dasselbe gilt für beschädigte oder noch zu prüfende Rücksendungen. Halten Sie die erwarteten Mengen pro Artikel, Variante und Standort in einer Testtabelle fest.

Wie behandeln Sie Teillieferungen und mehrere Lager?

Jede Versandrückmeldung benötigt die betroffenen Positionen und Mengen; ein Gesamtstatus allein reicht nicht.

Ein Auftrag enthält zwei Artikel. Lager A kann den ersten sofort versenden, Lager B wartet beim zweiten auf Ware. Vereinbaren Sie, ob der Auftrag aufgeteilt werden darf und wer die zusätzlichen Versandinformationen zusammenführt. Der Shop soll erkennen lassen, was bereits unterwegs ist und welcher Teil noch offen bleibt.

Prüfen Sie den Fall erneut mit einer mengenbezogenen Abweichung: Von drei Einheiten derselben Position werden nur zwei versendet. Das ERP muss den offenen Rest weiterführen, während die bereits bearbeitete Menge gesperrt bleibt. Lassen Sie auch die Korrektur einer falschen Versandmeldung zeigen. Eine zusätzliche Trackingnummer darf nicht unbeabsichtigt eine weitere Bestandsbuchung auslösen.

Wann ist eine Stornierung wirklich beim Lager angekommen?

Eine Stornierungsanfrage ist erst dann ein bestätigter Stopp, wenn die zuständige Bearbeitung das Ergebnis zurückgemeldet hat.

Shopify bildet bei Fulfillment-Diensten Annahme, Ablehnung und Stornierungsanfragen getrennt ab. Übertragen Sie dieses Grundproblem auf Ihre Verbindung: Zwischen der Shopentscheidung und dem tatsächlichen Packprozess kann Zeit liegen. Ein im ERP geänderter Status belegt noch nicht, dass kein Paket mehr das Lager verlässt.

Beleg: Shopify: Fulfillment service apps

Vereinbaren Sie eine sichtbare Wartestellung für ungeklärte Stopps. Solange die Antwort fehlt, darf ein Supportmitarbeiter nicht versehentlich denselben Auftrag an ein anderes Lager freigeben. Kommt bereits eine Versandbestätigung, benötigt der Fall einen neuen fachlichen Entscheid, etwa zur Kundeninformation oder Rückführung. Dokumentieren Sie ihn getrennt von einer erfolgreichen Stornierung.

Welche Fälle gehören in die gemeinsame Abnahme?

Prüfen Sie erwartete Endwerte in allen Systemen und bewahren Sie Belege je Fall auf.

Führen Sie die Tests gemeinsam mit den Verantwortlichen durch und verwenden Sie denselben nachvollziehbaren Artikelsatz. Notieren Sie Ausgangsbestand, ausgelöste Aktion, Auftragskennung und erwartete Rückmeldung. Wo ein Mensch eingreifen muss, gehört dieser Schritt zum Betriebsumfang und darf nicht im Abnahmeprotokoll verschwinden.

Ergänzen Sie einen Wiederanlauf nach einer unterbrochenen Bestätigung. Der Auftrag könnte im Lager bereits existieren, obwohl das ERP einen Fehler anzeigt. Eine Wiederholung muss zunächst die tatsächliche Lage klären. Lassen Sie erklären, wie unaufgeklärte Fälle gefunden werden und wer nach einem Ausfall den fachlichen Abgleich freigibt.

Abnahme einer ERP-Fulfillment-Verbindung
FallErwarteter Nachweis
NormalauftragEin Lagerauftrag, passende Positionen, korrekte Bestandswirkung.
TeilversandVersendete Menge und offener Rest bleiben getrennt sichtbar.
Stopp vor VersandBestätigtes Ergebnis der Lagerbearbeitung.
Ausfall und WiederholungKein zweiter Auftrag; offener Fall nachvollziehbar geklärt.

Checkliste für Ihr Projekt

  • Führende Systeme pro Datenobjekt sind benannt.
  • Bestandsarten und Standorte werden getrennt übertragen.
  • Positionen und Teilmengen sind eindeutig zuordenbar.
  • Stornierungsanfrage und bestätigter Stopp bleiben unterscheidbar.
  • Wiederholung erzeugt keine doppelte Versandfreigabe.
  • Fehlervorgänge, Abgleich und Betriebszuständigkeit sind vereinbart.

Arbeitsvorlage: ERP und Fulfillment anbinden: Bestand, Auftrag und Versand

Halten Sie Anforderungen, Entscheidungen und Nachweise für Ihr eigenes Vorhaben fest. Diese redaktionelle Planungshilfe ersetzt kein konkretes Anbieterangebot.

Vorlage als Textdatei herunterladen
Fragen der Vorlage ansehen
  1. Datenhoheit

    Ordnen Sie Auftrag, Reservierung, Lagerbestand und Versand jeweils zu.

  2. Positionsbezug

    Beschreiben Sie Kennungen, Mengen und Standortbezug.

  3. Stornierung

    Erfassen Sie Anfrage, Antwort und offene Zwischenzustände.

  4. Abnahmematrix

    Notieren Sie Ausgangsstand, Aktion, Sollwert und Ergebnis je System.

  5. Betrieb

    Benennen Sie Fehlerbearbeitung, Eskalation und Wiederanlauf.

So recherchiert ecommerce.spot

Die Ratgeber verbinden eigenständig erarbeitete Auswahlhilfen mit verlinkter offizieller Dokumentation. Belegte Produktangaben sind an den betreffenden Aussagen gekennzeichnet. Empfehlungen, Vergleichsmatrizen und Arbeitsvorlagen sind redaktionelle Planungshilfen, keine eigenen Produkttests oder Bestätigung eines Anbieters. Rechenbeispiele mit frei gewählten Werten sind als solche bezeichnet. Der angegebene Stand beschreibt die letzte inhaltliche Überarbeitung.

Quellen & weiterführende Dokumentation

Shopify: Webhooks und ergänzender AbgleichProduktdokumentation zu Zustellreihenfolge und ergänzendem Datenabgleich; kein allgemeiner Schnittstellenstandard.

Shopify: BestandszuständeProduktbeispiel für verfügbare, gebundene, gesperrte und eingehende Mengen.

Shopify: Fulfillment service appsProduktbeispiel für Auftragsannahme, Versandaufträge und Stornierungsanfragen.

Weitere Ratgeber

Ratgeber