Tämä artikkeli on tarkoitettu kehittäjille, jotka haluavat käyttää metodia GetShipAdvise.
Saadakseen luettelon Shipment Serveriltä palautetuista kelvollisista tuotteista.
Huomautus: Tässä artikkelissa korostetaan vain metodin käytettävissä olevia eri vaihtoehtoja.
Sinun tulee soveltaa oma liiketoimintaprosessisi, logiikkasi ja virheenkäsittelysi.
Artikkelin sisältö:
Huomautus: Voit käyttää Developer Tools pyyntöjen testaamiseen.
GetShipAdvise
Metodi palauttaa tuotteet, jotka läpäisevät CSR-tarkastukset, ja jos pyydetään RequiredDeliveryDate-vaihtoehdolla, toimitetaan tiettyyn päivämäärään mennessä.
Huomautus: Sekä Toimitussäännöt että Kuljetustehokkuus -asetukset konfiguroidaan yleensä nShiftin teknisen konsultin toimesta.
Metodin kanssa käytettävät vaihtoehdot:
- Kelvollisten tuotteiden luettelon hakeminen
- Kelvollisten tuotteiden luettelon hakeminen hintoineen
- Kelvollisten tuotteiden luettelon hakeminen ETA-tietoineen
- Kelvollisten tuotteiden luettelon hakeminen, jotka voidaan toimittaa tiettyyn päivään mennessä
Kelvollisten tuotteiden luettelon hakeminen
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
}Kaikki kelvolliset tuotteet palautetaan ilman hintaa tai ETA-tietoja.
Kelvollisten tuotteiden luettelon hakeminen hintoineen
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
"Price": "fixed"
}price-avain voidaan myös asettaa seuraavasti:
- "1" - Kutsuu CPC:tä ja käyttää palautettua Price1-arvoa.
- "2" - Kutsuu CPC:tä ja käyttää palautettua Price2-arvoa.
- "fixed" - Käyttää CSR-konfiguraatiotiedostossa tuotteen hinnaksi määriteltyä hintaa Price-solmua käyttäen.
Kelvollisten tuotteiden luettelon hakeminen ETA-tietoineen
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
"Deliverydate": "ETAWS"
}Palautetaan sekä ETA:n sisältävät että ilman ETA:ta olevat tuotteet.
Huomautus: Tämä vaatii konfiguraatiotiedoston määrittämisen, joka sisältää sovitun toimitusajan kuljettajasi kanssa.
Ota yhteyttä nShiftin asiakaspalveluun, jos tätä tarvitaan.
Kelvollisten tuotteiden luettelon hakeminen, jotka voidaan toimittaa tiettyyn päivään mennessä
{
"ServiceLevel": "Service_Level_Configured_For_ShipAdvisor",
"RequiredDeliveryDate": "2019-09-10"
}Palautetaan vain tuotteet, jotka voidaan toimittaa ennen RequiredDeliveryDate-päivämäärää.
Myös tuotteet, joilla ei ole ETA-tietoa, suodatetaan pois.
Päivämäärän tulee olla ISO 8601-muodossa "yyyymmdd"; aika lisätään automaattisesti.
Yllä oleva päivä nähdään siis muodossa 2019-09-10T23:59:00
Huomautus: Tämä vaatii konfiguraatiotiedoston, joka sisältää sovitun toimitusajan ja aikataulutetun noudon kuljettajasi kanssa. Ota yhteyttä nShiftin asiakaspalveluun, jos tätä tarvitaan.
Data
Pyynnössä tulisi olla vain lähetykseen liittyvät tiedot. Palveluihin, tavaratyyppeihin tai tuote-ID:hen liittyviä tietoja ei tulisi sisällyttää.
{
"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
}
]
}Katso tämä artikkeli täältä saadaksesi perusesimerkkejä Data-objektista, tai käytä Developer Tools-työkalua sen rakentamiseen.
Edistyneempää käyttöä varten sinun tulee käyttää Shipment Server - Appendix-dokumentaatiota.