Wenn du nShift Delivery zum Buchen und Drucken von Sendungen verwendest, können diese Sendungen automatisch in nShift Returns importiert werden – sodass deine Kunden Retouren registrieren können, ohne dass du eine separate Integration einrichten musst.
Dieser Artikel erklärt, wie du die Verbindung zwischen Delivery und Returns aktivierst und konfigurierst.
Erste Schritte
Stelle sicher, dass Folgendes in Returns Admin konfiguriert ist:
- Auto-assign markets ist aktiviert – Returns verwendet dies, um jede eingehende Sendung dem richtigen Markt basierend auf dem Lieferland zuzuordnen.
- Ländercodes sind pro Markt festgelegt – jeder Markt benötigt mindestens einen Ländercode, damit Returns weiß, wohin die Sendung geroutet werden soll.
- Artikeldaten sind in deinen Sendungen enthalten – Sendungen ohne vollständige Artikelinformationen können nicht in Returns importiert werden und stehen Kunden nicht zur Retoure zur Verfügung.
Die Verbindung aktivieren
Schritt 1: Sendungsimport in Returns aktivieren
- Gehe in Returns Admin zu Settings → Portal integration.
- Aktiviere Shipment import.
Schritt 2: Automatisches Markt-Routing aktivieren
- Gehe zu General settings.
- Aktiviere Automatic market routing.
- Weise Märkten Ländercodes zu – wähle für jeden Markt, welche Ländercodes er abdecken soll.
- Klicke auf Save.
Anforderungen an Artikeldaten
Damit eine Sendung erfolgreich importiert werden kann, muss jedes Paket in deiner Delivery-Sendung Daten auf Artikelebene enthalten. Ohne diese Daten kann die Sendung nicht in Returns importiert werden und steht deinen Kunden nicht zur Retoure zur Verfügung.
Mindestens die folgenden Felder müssen enthalten sein:
| Delivery-Feld | Returns-Feld | Erforderlich |
|---|---|---|
| shipment.orderNo | Primäre Auftrags-ID | Ja |
| shipment.senderReference | Alternative Auftrags-ID | Nein |
| parcels[].articles[].articleNo | Produkt-ID | Ja |
| parcels[].articles[].name | Produktname | Ja |
| parcels[].articles[].currencyCode | Währung | Ja |
| parcels[].articles[].count | Menge | Ja |
| parcels[].articles[].price | Nettobetrag | Nein |
| shipment.receiver.email | E-Mail-Adresse Kunde | Ja |
| shipment.receiver.phone | Telefonnummer Kunde | Ja |
| shipment.receiver.name | Vor- und Nachname Kunde | Ja |
| shipment.receiver.address1 | Straßenadresse | Ja |
| shipment.receiver.city | Stadt | Ja |
| shipment.receiver.zipcode | Postleitzahl | Ja |
| shipment.receiver.country | Land (ISO alpha-2) | Ja |
Beispiel-Artikel-Payload
Wenn deine Sendungen noch keine Artikeldaten enthalten, füge jedem Paket in deinem Delivery-Payload ein articles-Array hinzu:
"articles": [{
"price": 19.99,
"count": 1,
"name": "Article A",
"currencyCode": "GBP",
"articleNo": "A12345"
}]Wenn eine Sendung nicht importiert werden kann
In den meisten Fällen werden Sendungen automatisch importiert, ohne dass eine Aktion erforderlich ist. Wenn ein Import fehlschlägt – zum Beispiel aufgrund fehlender Artikeldaten – wird das System automatisch bis zu 3 Mal erneut versuchen.
Fehlgeschlagene Sendungen werden bis zu 14 Tage aufbewahrt. In dieser Zeit kann nShift das Problem untersuchen und den Import erneut auslösen, sobald es behoben ist.
Wenn du feststellst, dass eine Sendung in Returns fehlt, wende dich an den nShift Support mit der Auftragsnummer, und wir werden die Sache untersuchen.