Wanneer je nShift Delivery gebruikt om zendingen te boeken en af te drukken, kunnen deze zendingen automatisch worden geïmporteerd in nShift Returns – zodat jouw klanten retouren kunnen registreren zonder dat je een afzonderlijke integratie hoeft in te stellen.
Dit artikel legt uit hoe je de verbinding tussen Delivery en Returns inschakelt en configureert.
Aan de slag
Zorg ervoor dat het volgende is geconfigureerd in Returns Admin:
- Auto-assign markets is ingeschakeld – Returns gebruikt dit om elke inkomende zending te koppelen aan de juiste markt op basis van het leveringsland.
- Landcodes zijn ingesteld per markt – elke markt heeft minimaal één landcode nodig zodat Returns weet waar de zending naartoe gerouteerd moet worden.
- Artikelgegevens zijn opgenomen in jouw zendingen – zendingen zonder volledige artikelinformatie kunnen niet worden geïmporteerd in Returns en zijn niet beschikbaar voor klanten om een retour tegen aan te maken.
De verbinding inschakelen
Stap 1: Zendingsimport inschakelen in Returns
- Ga in Returns Admin naar Settings → Portal integration.
- Schakel Shipment import in.
Stap 2: Automatische marktrouting inschakelen
- Ga naar General settings.
- Schakel Automatic market routing in.
- Wijs landcodes toe aan markten – selecteer voor elke markt welke landcodes deze moet omvatten.
- Klik op Save.
Vereisten voor artikelgegevens
Om een zending succesvol te importeren moet elk pakket in jouw Delivery-zending artikelgegevens bevatten. Zonder deze gegevens kan de zending niet worden geïmporteerd in Returns en is deze niet beschikbaar voor jouw klanten om een retour tegen aan te maken.
De volgende velden moeten minimaal aanwezig zijn:
| Delivery-veld | Returns-veld | Verplicht |
|---|---|---|
| shipment.orderNo | Primair order-ID | Ja |
| shipment.senderReference | Alternatief order-ID | Nee |
| parcels[].articles[].articleNo | Product-ID | Ja |
| parcels[].articles[].name | Productnaam | Ja |
| parcels[].articles[].currencyCode | Valuta | Ja |
| parcels[].articles[].count | Aantal | Ja |
| parcels[].articles[].price | Nettobedrag | Nee |
| shipment.receiver.email | E-mail klant | Ja |
| shipment.receiver.phone | Telefoonnummer klant | Ja |
| shipment.receiver.name | Voor- en achternaam klant | Ja |
| shipment.receiver.address1 | Straatadres | Ja |
| shipment.receiver.city | Stad | Ja |
| shipment.receiver.zipcode | Postcode | Ja |
| shipment.receiver.country | Land (ISO alpha-2) | Ja |
Voorbeeld artikelpayload
Als jouw zendingen nog geen artikelgegevens bevatten, voeg dan een articles-array toe aan elk pakket in jouw Delivery-payload:
"articles": [{
"price": 19.99,
"count": 1,
"name": "Article A",
"currencyCode": "GBP",
"articleNo": "A12345"
}]Als een zending niet kan worden geïmporteerd
In de meeste gevallen worden zendingen automatisch geïmporteerd zonder dat er actie nodig is. Als een import mislukt – bijvoorbeeld door ontbrekende artikelgegevens – zal het systeem automatisch opnieuw proberen tot 3 keer.
Mislukte zendingen worden tot 14 dagen bewaard. Gedurende deze tijd kan nShift het probleem onderzoeken en de import opnieuw activeren zodra het is opgelost.
Als je merkt dat een zending ontbreekt in Returns, neem dan contact op met nShift Support met het ordernummer en we zullen het onderzoeken.