Dit artikel is bedoeld voor ontwikkelaars die de methode GetShipAdvise willen gebruiken.
Om een lijst te krijgen van geldige producten die worden teruggegeven door Shipment Server.
Opmerking: Dit artikel belicht alleen de verschillende beschikbare opties voor de methode.
Je moet je eigen bedrijfsproces, logica en foutafhandeling toepassen.
Inhoud van dit artikel:
Opmerking: Je kunt de Developer Tools gebruiken om de verzoeken te testen.
GetShipAdvise
De methode retourneert de Producten die de CSR-validaties kunnen doorstaan, en indien aangevraagd met de RequiredDeliveryDate optie, geleverd binnen een bepaalde datum.
Opmerking: Zowel de Verzendregels als de Carrier Performance configuratie worden normaal gesproken ingesteld door een technische consultant van nShift.
Opties die met de methode kunnen worden gebruikt:
- Een lijst krijgen van geldige producten
- Een lijst krijgen van geldige producten met prijzen
- Een lijst krijgen van geldige producten met ETA
- Een lijst krijgen van geldige producten die binnen een datum geleverd kunnen worden
Een lijst krijgen van geldige producten
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
}Alle geldige producten worden teruggegeven zonder prijs- of ETA-informatie.
Een lijst krijgen van geldige producten met prijzen
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
"Price": "fixed"
}De price sleutel kan ook worden ingesteld op:
- "1" - Roept CPC aan en gebruikt de teruggegeven Prijs1.
- "2" - Roept CPC aan en gebruikt de teruggegeven Prijs2.
- "fixed" - Gebruikt de prijs die is ingesteld op het product in het CSR-configuratiebestand via de Price-node.
Een lijst krijgen van geldige producten met ETA
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
"Deliverydate": "ETAWS"
}Zowel producten met een ETA als zonder worden teruggegeven.
Opmerking: Dit vereist het definiëren van een configuratiebestand met de afgesproken levertijd met uw vervoerder.
Neem contact op met de klantenservice van nShift als dit nodig is.
Een lijst krijgen van geldige producten die binnen een datum geleverd kunnen worden
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
"RequiredDeliveryDate": "2019-09-10"
}Alleen producten die vóór de RequiredDeliveryDate geleverd kunnen worden, worden teruggegeven.
Producten die niet zijn geconfigureerd met een ETA worden ook gefilterd.
De datum moet in het ISO 8601-formaat "yyyymmdd" zijn; de tijd wordt automatisch toegevoegd.
De bovenstaande datum wordt dus gezien als 2019-09-10T23:59:00
Opmerking: Dit vereist het definiëren van een configuratiebestand met de afgesproken levertijd en de geplande ophaling met uw vervoerder. Neem contact op met de klantenservice van nShift als dit nodig is.
Data
Je zou alleen informatie over de zending in het verzoek moeten opnemen. Alles wat betrekking heeft op diensten, goederen typen of product-id mag niet worden opgenomen.
{
"Addresses": [
{
"Kind": 1,
"Name1": "Name1 - Receiver",
"Street1": "Test address 1",
"PostCode": "7400",
"City": "Herning",
"CountryCode": "DK",
"Email": "noreply@nshift.com"
}
],
"Lines": [
{
"PkgWeight": 1000,
"Number": 1
}
]
}Zie dit artikel hier voor basisvoorbeelden van het Data-object, of gebruik de Developer Tools om het samen te stellen.
Voor geavanceerder gebruik moet je de Shipment Server - Appendix gebruiken.