Einheitliches Auftragsmanagement
Die Herausforderung
Ohne Hub-Modell bedeutet Multi-Channel-Verkauf: Jeder Marktplatz hat seinen eigenen Auftragsprozess. Amazon liefert Auftragsdaten über seine SP-API, Otto verwendet REST-Endpoints, Kaufland hat eigene Order-APIs, und der eigene Shopware-Shop arbeitet nochmal anders. Das Ergebnis: verschiedene Formate, verschiedene Workflows, verschiedene Fehlerquellen.
Die Lösung: Ein zentraler Auftragsimport
merchantCENTRAL löst dieses Problem durch den ALN MC Order Import – einen einheitlichen Auftragsimport-Service, der von allen Marktplatz-Connectoren genutzt wird.
Der Standardprozess
Schritt 1: Connector holt Aufträge
Jeder Marktplatz-Connector ruft die jeweilige API des Marktplatzes auf und wandelt die empfangenen Auftragsdaten in ein standardisiertes JSON-Format um. Dieses Format ist für alle Kanäle identisch.
Schritt 2: Dublettenprüfung
Der zentrale Order Import prüft anhand der Kombination Marktplatz-Code + Externe Auftragsnr., ob dieser Auftrag bereits importiert wurde. Doppelimporte werden so zuverlässig verhindert.
Schritt 3: Marketplace Order anlegen
Der Auftrag wird in der zentralen Tabelle ALN MC Marketplace Order gespeichert – mit allen relevanten Daten:
| Feld | Beschreibung |
|---|---|
| Marktplatz-Code | Von welchem Kanal der Auftrag stammt |
| Externe Auftragsnr. | Die Auftragsnummer auf dem Marktplatz |
| Referenznummer | Ggf. abweichende Referenz |
| Kundenname | Name des Käufers |
| Auftragsdatum | Wann der Auftrag auf dem Marktplatz eingegangen ist |
| Import-Zeitstempel | Wann der Auftrag importiert wurde |
| Status | Imported / Error / Completed |
| Gesamtbetrag | Brutto-Betrag des Auftrags |
| Versandkosten | Separater Versandkostenanteil |
| Währung | Auftragswährung |
| Zahlungsart | Wie der Kunde bezahlt hat |
| Lieferadresse | Name, Straße, PLZ, Ort, Land |
| Auftrags-JSON | Die vollständigen Rohdaten (Blob) |
Schritt 4: BC-Verkaufsauftrag erstellen
Aus der Marketplace Order wird automatisch ein Business Central Verkaufsauftrag erstellt:
- Kundenzuordnung: Der Hub sucht anhand von E-Mail oder Name einen bestehenden BC-Debitor. Falls keiner gefunden wird, kann automatisch ein neuer Kontakt/Debitor angelegt werden.
- Auftragskopf: Debitor, Lieferadresse, Zahlungsbedingungen, Versandmethode werden gesetzt.
- Auftragspositionen: Die bestellten Artikel werden als Verkaufszeilen angelegt.
- Verknüpfung: Die BC-Verkaufsauftragsnummer wird in der Marketplace Order gespeichert.
Schritt 5: Status zurückmelden
Nach erfolgreichem Import wird der Status auf Importiert gesetzt. Falls ein Fehler auftritt (z. B. Artikel nicht gefunden, Debitor kann nicht angelegt werden), wird der Status auf Fehler gesetzt und die Fehlermeldung gespeichert.
Vorteile des einheitlichen Imports
Ein Workflow für alles
Unabhängig davon, ob der Auftrag von Amazon, Otto, Kaufland oder dem eigenen Shop kommt – im Lager und in der Buchhaltung sieht er immer gleich aus: als normaler BC-Verkaufsauftrag.
Einheitliche Fehlerbehandlung
Fehler werden in der Liste Marktplatz-Aufträge zentral angezeigt. Sie müssen nicht fünf verschiedene Marktplatz-Portale prüfen, sondern sehen alle Probleme an einer Stelle.
Nachvollziehbarkeit
Jeder Auftrag wird mit seinen vollständigen Rohdaten (JSON-Blob) gespeichert. Falls es Unstimmigkeiten gibt, können Sie jederzeit nachprüfen, was der Marktplatz tatsächlich geliefert hat.
Automatisierung per Job Queue
Die Connectoren können per Job Queue so konfiguriert werden, dass neue Aufträge alle 15 Minuten automatisch importiert werden – ohne manuelle Eingriffe.
Auftragslebenszyklus
Tracking-Einträge
Wenn ein Verkaufsauftrag versendet wird und eine Tracking-Nummer generiert wird (über das Versandsystem), erstellt der Hub automatisch einen Tracking-Eintrag:
| Feld | Beschreibung |
|---|---|
| Marketplace Order Nr. | Verknüpfung zum Marktplatz-Auftrag |
| Sendungsverfolgungsnr. | Die Sendungsnummer des Carriers |
| Tracking-URL | Link zur Sendungsverfolgung |
| Carrier-Code | DHL, DPD, GLS, UPS, Rhenus |
| Versanddatum | Wann die Sendung aufgegeben wurde |
| Sync-Status | Ob die Versandbestätigung an den Marktplatz gesendet wurde |
Die Marktplatz-Connectoren holen sich diese Tracking-Einträge ab und senden die Versandbestätigung zurück an die jeweilige Marktplatz-API.
Verwandte Seiten
- Das Hub-Modell – Überblick über die Hub-Architektur
- Marktplatz-Aufträge – Alle Aufträge einsehen
- Marktplatz-Auftrag – Ein einzelner Auftrag im Detail
- Tracking-Einträge – Versandbestätigungen verwalten
- Versandintegration – Wie Labels und Tracking funktionieren