Wenn Bestellungen aus Webshops, Marktplätzen und physischen Geschäften zusammenkommen, kommt es zu Fehlern: doppelte Tickets, verspätete Lieferungen, falscher Bestand. Mit einer leichten Order Management System (OMS)-Schicht orchestrieren Sie Bestellungen und Retouren zentral – ohne Ihr ERP zu verändern. Dieser Artikel zeigt Ihnen, wie Sie in 10 Arbeitstagen einen skalierbaren Ablauf einrichten, der Ruhe, Geschwindigkeit und Kontrolle bringt.
ERPs und Handelsplattformen sind nicht dafür gemacht, alle Kanalvarianten zu normalisieren, Prioritäten zu überwachen und Rückgaberegeln zu handhaben.
Eine OMS-Schicht:
normalisiert Auftragszeilen und Kundendaten (eine „Quelle der Wahrheit“);
verteilt die Aufträge geschickt über WMS/3PLs (regelbasierte Abwicklung);
Verwaltet Retouren, RMA-Typen und Aktienrückgaben;
veröffentlicht Statusmeldungen zurück an alle Kanäle und Kundenbenachrichtigungen.
Ergebnis: weniger Fehler, vorhersehbare SLAs, niedrigere Betriebskosten.


Kanäle (Shopify, Bol, Amazon, Einzelhandel POS) senden Ereignisse/Webhooks.
OMS normalisiert Daten, führt Dublettenabgleiche durch und prüft Regeln (Adressvalidierung, Zahlungsstatus, Sperrfrist).
WMS/3PL erhält den Auftrag zum Kommissionieren/Packen/Versenden.
Kundenaktualisierungen (Track & Trace, Rückstandsmeldung) über das gleiche OMS.
Rückfluss über RMA fließt zurück zu OMS → Bestand/Abschreibungen.
Bestellen: order_id (kanaal), oms_order_id, created_at, currency, payment_state.
Zeilen: sku, variant_id, qty, price, tax, discount, bundle_id?.
Kunde: email, phone, shipping_address, billing_address.
Lieferung: ship_method, carrier, cutoff, priority.
Verfolgung: status, events[], idempotency_key.
Pro-Tipp: Verwenden Sie Idempotenzschlüssel, um doppelte Webhook-Ereignisse zu vermeiden.
Routing: Wählen Sie WMS/3PL auf der Grundlage von Bestand, Land, Servicelevel und Kosten.
Priorisierung: Dringlichkeiten (SLA, VIP, Auffüllung des Auftragsrückstands) zuerst.
Annahmeschluss: Bestellungen vor 16:00 Uhr in Depot A; danach Depot B (Spätabholung).
Bündelung: Fassen Sie Bestellungen desselben Kunden in einer Sendung zusammen, wenn die ETA gleich ist.
Betrug/Blockierung: Zahlungsstatus und Adressrisiken als Hardstop.
RMA-Typen
Wiederauffüllbar: Rückgabe OK → +Lager, Qualität=neu.
B-grade: leicht beschädigt → separater Lagerort, angepasster Preis.
Abschreibung: Abschreibung, unverkäuflich.
Regeln
Rückgabefenster pro Kanal (z.B. 30 Tage Webshop, 14 Tage Marktplatz).
Automatisierte Erstellung und Verfolgung von Etiketten.
Automatische Gutschrift bei Eingang/Inspektion (ereignisgesteuert, nicht datumsgesteuert).
Veröffentlichen Sie jede Statusänderung von OMS zu:
Kanal (Shopify/Marktplatz) → verhindert „Geisterzustände“.
Kunde → E-Mail/SMS/WhatsApp; klare ETA, kein Lärm.
Analytik → Dashboards, die Vorlaufzeit, Fehlercodes und Rückgabequote anzeigen.
Zentrale Ereignisse: PLACED, ALLOCATED, PICKED, SHIPPED, DELIVERED, RMA_CREATED, RMA_RECEIVED, CREDITED.
p95 Auftragsvorlaufzeit (Platzierung → Versand).
Erfüllungsgenauigkeit (Bestellungen ohne Eingriff).
Rückgabequote pro Kanal/SKU.
Pünktliche Lieferung in % (im Vergleich zu SLA/Abschaltung).
Kosten pro Sendung (mit/ohne Bündelung).
Ingest: Webhooks + Fallback Polling, wo nötig (einige 3PLs).
Warteschlange: Message Broker (z.B. SQS/RabbitMQ) für Zuverlässigkeit.
Dienste: kleine Dienste für Routing, RMA, Benachrichtigungen.
Speicher: Ereignisspeicher + relationaler Speicher (Berichte/Joins).
Beobachtbarkeit: strukturierte Protokolle, Trace-IDs, Dead-Letter-Queue.
Tag 1-2: Verbindung von Kanälen (Shopify + 1 Marktplatz), Mapping und Idempotenz.
Tag 3-4: Basis-Routing + Cut-Off + Pickliste an 1 WMS/3PL.
Tag 5: Statusrückfluss an die Kanäle + Kundenbenachrichtigungen.
Tag 6-7: RMA-Flow (1 Typ) + Aktienrendite.
Tag 8: Dashboards (Vorlaufzeit p95, Rücklaufquote).
Tag 9: Randfälle und Lasttest.
Tag 10: Go-Live im „Schattenmodus“ (nur Lesen/Protokollieren) -> dann Wechsel in den Schreibmodus.
Zu viel in ERP machen wollen → ERP Buchhaltung behalten; OMS orchestrieren lassen.
Keine Idempotenz → doppelte Sendungen; immer Schlüssel + Wiederholungen.
Keine DLQ → Fehler verschwinden; richten Sie eine Dead-Letter-Queue ein und überwachen Sie sie.
Fest kodierte Regeln → verwenden Sie verwaltbare Regeln (JSON/YAML oder UI) für Unternehmen.
Kommunizieren Sie späte → frühe ETAs und Verzögerungen proaktiv.
Mit einer leichten OMS-Schicht bringen Sie Ordnung in das Multichannel-Fulfillment. Sie reduzieren Fehler, beschleunigen die Verarbeitung und behalten die Retouren im Griff – ohne Ihr ERP neu aufzubauen. Fangen Sie klein an, messen Sie die Durchlaufzeit von p95 und skalieren Sie kontrolliert.
Nein. Beginnen Sie mit einer einfachen Serviceschicht + Warteschlange; der Wachstumspfad zum Unternehmen kann später erfolgen.
Verwenden Sie SFTP-Aufträge mit Statusabfrage und Mapping; führen Sie Ereignisse weiterhin über OMS aus.
Idempotenzschlüssel + Ereignisspeicher + Wiederholungsversuche mit Back-Off.
Ereignisgesteuert nach Inspektion; nicht nach Kalenderdatum.
Geringere Anzahl von Sendungen, bessere Termintreue, niedrigere Kosten pro Auftrag.
OnlineMarketingMan
Build. Automate. Expand.