Skip to main content
EtusivuBlogiUSPS:n seuranta-API:n integrointivaatimukset palautus- ja toimitustiimeille

USPS:n seuranta-API:n integrointivaatimukset palautus- ja toimitustiimeille

17TRACK

USPS-seuranta-API:n integrointi edellyttää muutakin kuin seurantanumeron lähettämistä päätepisteeseen. Palautus- ja toimitustiimit tarvitsevat hyväksytyn käyttömenetelmän, luotettavan lähetystietomallin, tapahtumien normalisoinnin, kysely- tai webhook-logiikan, poikkeusten käsittelyn sekä tietosuojaa ja toiminnan palauttamista koskevat hallintakeinot. Oikean suunnittelun tulisi tukea sekä varastotyönkulkua, jossa lähetys luodaan, että palautustyönkulkua, jossa seurataan kauppiaalle palaavaa pakettia.

USPS Tracking API Integration Requirements for Returns and Fulfillment Teams

USPS:n dokumentaatio ja käyttöjärjestelyt voivat muuttua, joten tiimien tulee varmistaa nykyinen kehittäjäohjelma, todennusmenetelmä, palveluehdot ja tekniset rajoitukset ennen toteutusta. Alla esitetyt vaatimukset tarjoavat kestävän suunnittelukehyksen olettamatta, että kaikilla USPS-tileillä olisi sama API-käyttöoikeus.

Mitä integraation on saavutettava

Toimitusintegraatio vastaa yksinkertaiseen operatiiviseen kysymykseen: missä lähtevä paketti on ja mitä yrityksen pitäisi tehdä seuraavaksi? Palautusintegraatio esittää siihen liittyvän mutta erilaisen kysymyksen: onko palautettu tuote siirtynyt kuljetusliikkeen verkostoon, saavuttanut kauppiaan vai viivästynyt ennen tarkastusta ja hyvitystä?

Molemmissa työnkuluissa integraation tulee yhdistää USPS:n seurantatapahtuma sisäiseen lähetykseen, tilaukseen, palautuslupaan ja asiakastietueeseen. Pelkkä seurantanumero ei riitä. Järjestelmä tarvitsee myös kontekstia, kuten tilauksen tunnisteen, paketin suunnan, palvelutyypin, jos se on saatavilla, määränpään tai palautusosoitteen, luontiaikaleiman sekä seuraavasta toimenpiteestä vastaavan liiketoimintaomistajan.

  • Toimitukset: luo lähetys tai yhdistä se olemassa olevaan lähetykseen, seuraa vastaanottoa ja kulkua sekä ilmoita tiimeille, kun toimitus tai poikkeus vaatii huomiota.
  • Palautukset: tunnista odotettu saapuva paketti, vahvista kuljetusliikkeen vastaanotto, havaitse toimitus palautusosoitteeseen ja estä hyvityspäätöksen perustuminen vahvistamattomaan asiakaslausumaan tai vanhentuneeseen tilaan.
  • Asiakastuki: näytä ymmärrettävät seurantatiedot säilyttäen samalla kuljetusliikkeen alkuperäiset tapahtumatiedot auditointia ja riitojen käsittelyä varten.

USPS-integraation keskeiset vaatimukset

1. Vahvista nykyinen käyttöoikeus- ja todennusmalli

Aloita USPS:n virallisista kehittäjämateriaaleista sen sijaan, että olettaisit vanhan esimerkkipyynnön tai epävirallisen kirjaston kuvaavan nykyistä ohjelmaa. Vahvista, edellyttääkö aiottu käyttötapa tiliä, sovelluksen rekisteröintiä, tunnistetietoja, hyväksyttyä tuotetta tai palvelua taikka lisäehtojen hyväksymistä. Säilytä tunnistetiedot salaisuuksien hallintajärjestelmässä, rajoita niiden käyttöoikeuksia mahdollisuuksien mukaan ja pidä testi- tai sandbox-tunnistetiedot erillään tuotantotunnistetiedoista.

Todennus tulee käsitellä liiketoimintalogiikan ulkopuolella. Sovelluksen tulee pystyä vaihtamaan tunnistetiedot ilman tilauskäsittelykoodin muuttamista, kirjata todennusvirheet erillään kuljetusliikkeen tilavirheistä ja estää tunnistetietojen näkyminen lokeissa, selainkoodissa, tukipalvelun kuvakaappauksissa tai asiakkaalle näkyvissä URL-osoitteissa.

2. Määritä vähimmäistason lähetystietosopimus

Sisäisen tietomallin ei tulisi riippua yhdestä tietystä USPS-vastausmuodosta. Säilytä vähintään seuraavat tiedot:

  • Sisäinen lähetys- tai palautustunnus
  • Tilaustunnus ja palautusluvan tunnus tarvittaessa
  • Kuljetusliikkeen nimi ja kuljetusliikekohtainen seurantanumero
  • Lähetyksen suunta: lähtevä tai saapuva
  • Palvelutaso, jos se toimitetaan ja on toiminnan kannalta merkityksellinen
  • Tapahtumakoodi, tapahtuman kuvaus, tapahtuman aikaleima ja tapahtumapaikka, jos saatavilla
  • Ensihavainnon aikaleima ja viimeisen tarkistuksen aikaleima
  • Kuljetusliikkeen raakavastaus tai siihen liittyvä auditoitava viite
  • Nykyinen normalisoitu tila ja sen tuottanut sääntö

Säilytä kuljetusliikkeen alkuperäinen sanamuoto normalisoidun tilan rinnalla. Laaja tila, kuten ”kuljetuksessa”, on hyödyllinen koontinäytöissä, mutta alkuperäistä tapahtumaa voidaan tarvita toimitusyrityksen, edelleenlähetysohjeen, osoiteongelman tai poikkeuksen selittämiseen.

3. Vahvista seurantanumerot ennen pyyntöjä

Vahvistuksen tulee poistaa vahingossa lisätyt välilyönnit, säilyttää tarvittaessa alussa olevat merkit ja hylätä tyhjät tai ilmeisen virheelliset arvot ennen niiden lähettämistä API:lle. Sen ei tule yrittää todistaa paketin olemassaoloa pelkästään oletetun pituuden tai kaavan perusteella. Syntaktisesti kelvollinen seurantanumero voi silti olla myöntämätön, passiivinen, väärin kirjoitettu tai liitetty toiseen kuljetusliikkeeseen.

Palautuksissa yhdistä seurantanumero odotettuun palautuslupaan ennen seurannan aloittamista. Jos asiakas vaihtaa palautustapaa tai antaa toisen numeron, säilytä sekä alkuperäinen odotettu arvo että korvaava arvo auditointimerkinnän kanssa. Näin estetään myöhemmän skannauksen liittäminen väärään palautukseen.

4. Valitse kyselystrategia harkitusti

Monet kuljetusliikeintegraatiot perustuvat toistuviin tilatarkistuksiin, kun taas jotkin alustat voivat tukea tapahtumien toimitusta tai hallinnoitua seurantakerrosta. Toteutuksessa tulee varmistaa, mitä valittu USPS:n käyttömenetelmä todella tarjoaa. Älä kuvaa kysely-API:a webhook-integraatioksi, ellei virallinen dokumentaatio tue tätä ominaisuutta.

Käytännöllisessä kyselysuunnittelussa käytetään eri aikavälejä eri tiloille. Äskettäin luodut lähetykset voivat tarvita lyhyen alkuperäisen vahvistusikkunan, aktiiviset paketit voidaan tarkistaa normaalin aikataulun mukaan ja toimitetut tai suljetut palautukset voidaan siirtää harvemmin suoritettavaan täsmäytysprosessiin. Tarkka aikaväli tulee perustaa hyväksytyn palvelun ehtoihin, dokumentoituihin rajoituksiin, toiminnan kiireellisyyteen ja tarpeettomien pyyntöjen kustannuksiin.

Käytä tilapäisissä virheissä eksponentiaalista uudelleenyrityksen viivettä, lisää satunnaistamista synkronoitujen uudelleenyritysryöppyjen estämiseksi ja lopeta pysyvästi virheellisten pyyntöjen uudelleenyritykset. Jono tai tehtäväajastin on yleensä turvallisempi kuin seurantapyynnön tekeminen kassalla, tarran tulostuksen aikana tai hyvitystapahtuman yhteydessä.

5. Normalisoi tapahtumat menettämättä epävarmuutta

USPS-tapahtumat tulee yhdistää hallittuun sisäiseen sanastoon, mutta yhdistämisen on säilytettävä epäselvyys. Esimerkiksi vastaanottoa osoittava skannaus ei ole sama asia kuin arvioitu toimituspäivä, eikä toimitusyritys ole sama asia kuin vahvistettu katoaminen. Hyödyllinen malli voi sisältää tilat, kuten tarra luotu, vastaanotettu, kulkee verkostossa, toimitusta yritetty, toimitettu, pidätetty tai noudettavissa, poikkeus ja ei äskettäistä päivitystä.

Säilytä erilliset kentät ”viimeiselle kuljetusliikkeen tapahtumalle” ja ”liiketoiminnalliselle käsittelylle”. Paketilla voi olla äskettäinen kuljetusliikkeen skannaus, mutta se voi silti vaatia operatiivisen päätöksen. Vastaavasti paketti, josta ei ole uutta skannausta, ei välttämättä ole kadonnut; oikea liiketoimintatoimi voi olla odottaminen, yhteydenotto kuljetusliikkeeseen tai asiakkaaseen taikka määritellyn tutkintaprosessin aloittaminen.

6. Tee päivityksistä idempotentteja ja järjestettyjä

Sama tapahtuma voidaan palauttaa useammin kuin kerran, eikä myöhässä saapuva vastaus välttämättä edusta uusinta tilaa. Tallenna vakaa tapahtumatunniste, jos se on saatavilla. Jos sitä ei ole, käytä huolellisesti muodostettua yhdistelmäavainta, joka perustuu seurantanumeroon, tapahtuman aikaleimaan, tapahtumakoodiin, sijaintiin ja kuvaukseen, mutta salli aidot samalta näyttävät kaksoisskannaukset.

Älä korvaa toimitettua tilaa yleisellä aikaisemmalla tilalla vain siksi, että pyynnöt valmistuivat väärässä järjestyksessä. Vertaa tapahtuma-aikoja ja ylläpidä auditointipolkua. Jos aikaleimat ovat puutteellisia tai ristiriitaisia, ohjaa tietue täsmäytyssäännölle sen sijaan, että pakottaisit päätelmän hiljaisesti.

Palautustoimintojen erityisvaatimukset

Palautustiimit tarvitsevat muutakin kuin toimituksen näkyvyyden. Ne tarvitsevat säilytysketjun, joka yhdistää asiakkaan palautuspyynnön fyysiseen tuotteeseen ja taloudelliseen päätökseen.

  1. Palautuslupa: luo palautustietue ennen seurannan aloittamista ja tallenna odotettu kuljetusliike ja seurantanumero.
  2. Ensimmäinen vastaanotto: käsittele kuljetusliikkeen vastaanottoskannausta todisteena siitä, että paketti siirtyi verkostoon, ei todisteena siitä, että sisällä on oikea tuote.
  3. Saapuva toimitus: yhdistä toimitus määritettyyn palautusosoitteeseen tai -laitokseen, myös tapauksissa, joissa kauppiaalla on useampi vastaanottopaikka.
  4. Tarkastusjono: siirrä palautus tarkastukseen vasta, kun liiketoimintasääntö täyttyy. Toimitus yksin ei vahvista tuotteen kuntoa, määrää tai kelpoisuutta.
  5. Poikkeusten käsittely: merkitse pysähtynyt liike, toimitusyritykset, osoiteongelmat ja ristiriitaiset seurantanumerot ihmisen tai automaattisen työnkulun käsiteltäviksi.
  6. Hyvityksen hallinta: määritä, voidaanko hyvitys myöntää vastaanoton, toimituksen, tarkastuksen tai muun käytäntötapahtuman perusteella. API:n tulee tarjota käytännön tueksi näyttöä, ei päättää käytännöstä hiljaisesti.

Tämä erottelu on erityisen tärkeä, kun asiakkaat käyttävät kauppiaan luomaa tarraa mutta palauttavat eri tuotteen, kun yhteen palautukseen kuuluu useita paketteja tai kun palautus toimitetaan kolmannen osapuolen varastoon.

Toimitus- ja varastotiimien vaatimukset

Lähtevät toimitukset riippuvat sujuvista luovutuksista. Varastonhallintajärjestelmän, tilaustenhallintajärjestelmän, toimitusalustan ja asiakaspalvelun käyttöliittymän tulee olla yhtä mieltä siitä, mikä järjestelmä omistaa seurantanumeron ja mikä järjestelmä omistaa lähetyksen tilan. Päällekkäiset lähetystietueet aiheuttavat usein päällekkäisiä ilmoituksia ja virheellisiä poikkeusmääriä.

Kun tarra luodaan, tallenna seurantanumero ja kuljetusliikkeen tunniste kestävään tietueeseen. Luovutuksen yhteydessä tallenna olennainen toimituksen virstanpylväs erillään ensimmäisestä USPS-skannauksesta. Tämä erottelu auttaa tiimejä selvittämään, tapahtuiko viive ennen kuljetusliikkeen vastaanottoa, kuljetuksen aikana vai toimitusyrityksen jälkeen.

Operatiivisten koontinäyttöjen tulisi priorisoida toimia vaativat poikkeukset sen sijaan, että kaikki skannaukset näytettäisiin samanarvoisina. Hyödyllisiä jonoja voivat olla paketit, joista ei ole vastaanottotapahtumaa määritellyn ajan kuluessa, paketit, joiden toimitusta on yritetty toistuvasti, toimitetut paketit, joita varasto ei ole vielä vastaanottanut, sekä palautukset, joiden seurantanumero ei vastaa palautuslupaa.

Tuotantoa edeltävä testauslista

Onnistuneen testin tulee kattaa muutakin kuin yksi toimitettu paketti. Käytä valitun USPS-ohjelman sallimia testitietueita ja kuljetusliikkeen vastauksia ja vältä todellisten asiakastietojen sijoittamista kehityslokeihin.

  • Kelvollinen seurantanumero ja alkuperäinen tila
  • Seurantanumero, josta ei ole vielä syntynyt tapahtumaa
  • Toimitettu lähetys
  • Toimitusyritys tai muu poikkeustila
  • Päällekkäinen vastaus ja toistuva kysely
  • Virheellinen pyyntö, virheellinen tunnistetieto, aikakatkaisu ja nopeusrajoitusvastaus, jos niitä voidaan testata
  • Väärässä järjestyksessä saapuvat tapahtumat
  • Palautus, jolla on korvaava seurantanumero
  • Useita samaan tilaukseen tai palautukseen liitettyjä paketteja
  • Kuljetusliikkeen vastaus, josta puuttuu sijainti tai aikaleima tai jonka tapahtumasanamuoto on tuntematon

Mittaa pyyntöjen onnistuminen, vastausviive, uudelleenyritysten määrä, vanhentuneet tietueet, kohdistamattomat seurantanumerot sekä merkityksellisen tapahtuman ja sisäisen päivityksen välinen aika. Nämä mittarit paljastavat, liittyykö ongelma todennukseen, kuljetusliikkeen saatavuuteen, tietojen yhdistämiseen vai varastoprosessiin.

Milloin usean kuljetusliikkeen seurantakerros voi olla parempi vaihtoehto

Jos toiminnassa käytetään USPS:n lisäksi muita kuljetusliikkeitä, usean kuljetusliikkeen seurantapalvelu voi vähentää niiden kuljetusliikekohtaisten integraatioiden määrää, joita toimitus- ja palautustiimien on ylläpidettävä. 17TRACKin Tracking API ja kehittäjädokumentaatio kuvaavat erillisen integraatiovaihtoehdon usean kuljetusliikkeen seurantaan. Tiimien tulee varmistaa tuetut kuljetusliikkeet, tapahtumakentät, todennus, käyttöehdot ja toiminnalliset rajoitukset suoraan nykyisestä dokumentaatiosta ennen valintaa.

Tämä lähestymistapa on erityisen relevantti, kun yritys haluaa yhden normalisoidun seurantatyönkulun useille kuljetusliikkeille USPS:ään rajoittuvan yhteyden sijaan. Se ei poista sisäisen lähetyskohdistuksen, palautuslupien logiikan, tietosuojan hallinnan tai poikkeuksista vastaamisen tarvetta. Normalisointikerros voi yksinkertaistaa kuljetusliikkeiden välisiä eroja, mutta se ei voi korjata virheellisiä tilauksen ja seurannan yhdistelmiä.

Turvallisuus, tietosuoja ja hallinto

Rajoita lähetystietojen käyttöoikeudet työtehtävän mukaan. Asiakkaille näkyvillä sivuilla tulee näyttää vain toimitustukeen tarvittavat tiedot, kun taas sisäiset järjestelmät voivat säilyttää yksityiskohtaisemman tapahtumahistorian. Määritä raaka-vastausten ja lokien säilytysajat, peitä tunnistetiedot ja tarpeettomat henkilötiedot sekä dokumentoi, kuka voi muuttaa lähetyksen tilaa manuaalisesti.

Säilytä selkeä ero kuljetusliikkeen tietojen ja yrityksen tuottamien arvioiden välillä. Arvioitu toimituspäivä, hyvityskelpoisuuspäätös tai ”kadonnut paketti” -merkintä tulee tunnistaa sisäiseksi laskelmaksi tai käytäntöpohjaiseksi tulokseksi. Tämä erottelu tekee asiakasviestinnästä tarkempaa ja helpottaa tutkintaa, kun kuljetusliikkeen tapahtumat muuttuvat.

Toteutuspäätöksen opas

Valitse suora USPS-integraatio, kun työnkulku rajoittuu USPS:ään, tiimi pystyy ylläpitämään kuljetusliikekohtaista logiikkaa ja nykyinen USPS:n käyttömenetelmä täyttää tarvittavat tieto- ja toiminnalliset tarpeet. Harkitse usean kuljetusliikkeen kerrosta, kun samojen tilaus-, palautus- ja tukijärjestelmien on käsiteltävä useita kuljetusliikkeitä ja yhteisen tapahtumamallin arvo on suurempi kuin suoran hallinnan.

Kummassakin tapauksessa suunnitelma tulee hyväksyä vasta, kun tiimi pystyy vastaamaan viiteen kysymykseen: Kuka omistaa tunnistetiedot? Mikä järjestelmä omistaa seurantatietueen? Mikä määritellään vastaanotoksi, toimitukseksi ja sulkemiseksi? Mitä tapahtuu, kun tapahtumat lakkaavat tai ovat ristiriidassa? Mikä toimenpide käynnistyy kunkin poikkeuksen yhteydessä? Nämä vastaukset ovat todelliset integraatiovaatimukset; API-pyyntö on vain yksi osa ratkaisua.

UKK

Tarvitsevatko palautustiimit erilaisen USPS-seuranta-integraation?

Eivät välttämättä. Kuljetusliikkeen tiedot voivat olla samanlaisia, mutta liiketoimintatyönkulku on erilainen. Palautukset edellyttävät lupatietuetta, saapuvan lähetyksen määränpäätä, tarkastus- tai hyvityssääntöjä sekä hallintakeinoja täsmäämättömille tai useille seurantanumeroille.

Todistaako kelvollinen seurantanumero, että USPS:llä on paketti?

Ei. Seurantanumero voi olla syntaktisesti kelvollinen ilman vastaanottotapahtumaa. Käsittele kuljetusliikkeen vastaanottoa erillisenä operatiivisena virstanpylväänä ja säilytä alkuperäiset tapahtumatiedot.

Pitäisikö jokaisesta USPS-tapahtumasta lähettää asiakasilmoitus?

Ei. Normalisoi tapahtumat ensin sisäisesti ja määritä sitten ilmoitussäännöt merkityksellisille virstanpylväille ja poikkeuksille. Liialliset ilmoitukset voivat aiheuttaa hämmennystä, kun skannaukset ovat päällekkäisiä tai toiminnallisesti merkityksettömiä.

Voiko usean kuljetusliikkeen API korvata USPS-dokumentaation?

Ei. Usean kuljetusliikkeen alusta voi yksinkertaistaa integraatiota ja normalisointia, mutta toteutus tarvitsee edelleen ajantasaisen palveluntarjoajan dokumentaation, tiliehdot, kenttien yhdistämiset ja prosessin kuljetusliikekohtaisten poikkeusten käsittelyyn.

Mitä tulee testata ennen käyttöönottoa?

Testaa alkuperäiset skannaukset, toimitetut ja poikkeustilat, päällekkäiset ja väärässä järjestyksessä saapuvat vastaukset, todennusvirheet, aikakatkaisut, kohdistamattomat seurantanumerot, useat paketit ja palautuskohtaiset työnkulut. Testaa myös, miten varasto-, tuki- ja hyvitysjärjestelmät reagoivat kuhunkin normalisoituun tilaan.

Lähteet

Loading