Johdanto
Shadow Booking ovat ominaisuus, joka antaa käyttäjille mahdollisuuden käyttää lähetysdataa nShift Trackissa ilman, että lähetys varataan nShift Shipin kautta. Asiakkaat voivat luoda lähetyksiä ainoastaan saadakseen palautustiedot ja käyttää nShift Trackin toimintoja. Näihin toimintoihin kuuluu kaikkien lähetysten raporttien luominen sekä nShift Trackin käyttäminen pelkkänä seurantatuotteena. nShift Track tarjoaa myös toiminnallisuuksia, kuten ilmoitukset ja lähetyksen rikastamisen kuljetustapahtumilla, käytetystä kuljetusyhtiöstä riippuen.
Toteutus
Jos lähetys merkitään varjolähetykseksi, nShift Ship siirtää sen suoraan lähetettyjen osioon tilassa "lähetetty". Tämä mahdollistaa järjestelmän ohittamaan kaiken logiikan, joka tapahtuu lähetyksen lähetys- ja siirtoprosessissa, ja estää API- tai reitityskutsujen käynnistämisen. Koska lähetykset syötetään suoraan tietokantaan, ei tarkistusnumeron laskentaa, etuliitteen lisäämistä tms. suoriteta.
Käyttämällä metodia POST ShadowShipments luot kopion olemassa olevasta lähetyksestä, joka on varattu nShiftin ulkopuolella. Kaikki kuljetustarkistukset poistetaan käytöstä, eikä etikettejä luoda.
Vähintään sinun tulee toimittaa seuraavat tiedot Data-objektissa:
- Lähetysnumero, pakettinumero tai molemmat.
- SubmitDate
- TransmitDate
- PickupDate
Vaikka yllä olevat tiedot riittävät joillekin kuljetusyhtiöille, yleensä vaaditaan lähettää samat tiedot kuin täydellisessä lähetyksessä, mukaan lukien käytetty palvelu – katso tietoa lähetysdataobjektista tästä.
Pyyntö
POST {{URL}}/ShipServer/{{ID}}/ShadowShipments
- ID - toimijan tunniste, jota pyyntö koskee
Pyynnön runko
Pyynnön runko sisältää application/json-objektin, jossa on seuraavat avaimet: data & options
{
"data": {},
"options": {}
}
Siirry API-dokumentaatioomme saadaksesi lisätietoja sekä linkkejä Postman-kokoelmaan ja Swaggeriin.
Siirry artikkeliin Data-objektista.
Rajoitukset
Jotta varjolähetyksesi voidaan päivittää onnistuneesti kuljetustapahtumilla, sinun on toimitettava täsmälleen samat tiedot, joita kuljetusyhtiö käyttää lähetysten vastaavuuden varmistamiseen palautustiedoissaan.
- Sinun on toimitettava oikea viivakoodi. Jos kuljetusyhtiö käyttää tapahtumissa pakettinumeroa tai muuta arvoa, ja toimitat lähetysnumeroa, emme pysty yhdistämään kuljetustietoja lähetykseesi. Huomioi, että kuljetusyhtiöt joskus lisäävät arvoja tai lähettävät viivakoodeja ilman tarkistusnumeroita. Sinun on toimitettava täsmälleen sama viivakoodin muoto kuin kuljetusyhtiö käyttää tapahtumissa.
- Jotkut kuljetusyhtiöt käyttävät lähetysten vastaavuuteen muita parametreja, kuten tilausnumeroa, asiakastiliä tai muita parametreja. Näissä tapauksissa sinun on lähetettävä tämä arvo kentässä PortalBarcode1 (ReferenceKind 279) tai PortalBarcode2 (ReferenceKind 280). Jos et toimita samaa parametria kuin kuljetusyhtiö, nShift ei pysty yhdistämään kuljetustapahtumia.
- Joskus asiakkaat saavat palautustietoja formaateissa, joita nShift ei tue. Tämä voi olla tilanne, jos kuljetusyhtiö tarjoaa asiakaskohtaisia palautustietoja vain yhdessä formaatissa kerrallaan. Asiakaskohtaiset tai vanhat formaatit, joita muut varaus- ja tulostusohjelmistot käyttävät, eivät välttämättä ole yhteensopivia nShiftin kanssa, vaikka kuljetusyhtiö olisikin osa kuljetuskirjastoamme. Jos kuljetusyhtiö ei pysty lähettämään eri asiakaskohtaisia formaatteja samanaikaisesti, asiakkaan täytyy joskus välittää palautustiedot, mikä ei välttämättä ole yhteensopivaa nShiftin alustan kanssa.
Jos sinulla on lisäkysymyksiä, älä epäröi ottaa yhteyttä tukitiimiimme.