Skip to main content
KezdőlapBlogÚtmutatókHogyan követhetők nyomon a Kínából Európába és az USA-ba tartó szállítmányok egyetlen API-val

Hogyan követhetők nyomon a Kínából Európába és az USA-ba tartó szállítmányok egyetlen API-val

17TRACK

A Kínából Európába és az Egyesült Államokba tartó küldemények egyetlen API-val történő nyomon követéséhez csatlakoztassa rendelési rendszerét egy többfuvarozós nyomkövetési szolgáltatáshoz, regisztráljon minden csomagot a nyomkövetési számával és a szükséges fuvarozói adatokkal, majd vezesse be a nyomkövetési frissítéseket egy közös szállítmányrekordba. Az integrációnak kezelnie kell a nemzetközi átadásokat, a késedelmes szkenneléseket és a különálló utolsó kilométeres nyomkövetési számokat. Egyetlen API összevonhatja a nyomkövetési információkhoz való hozzáférést, de nem hozhat létre olyan eseményeket, amelyeket a fuvarozó nem jelentett.

Hogyan kövessük nyomon a Kínából Európába és az Egyesült Államokba tartó küldeményeket

A fejlesztők és az e-kereskedelmi üzemeltetési csapatok számára nem pusztán egy állapot megjelenítése a cél. Össze kell kapcsolni minden fizikai csomagot a megfelelő rendeléssel, tájékoztatni kell az ügyfeleket félrevezető frissítések küldése nélkül, és azonosítani kell a beavatkozást igénylő küldeményeket. Ez az útmutató bemutatja, hogyan építhető fel ez a munkafolyamat, és hogyan értékelhető egy olyan szolgáltatás, mint a 17TRACK Tracking API a tényleges szállítási útvonalak alapján.

A szállítási útvonallal kezdje, ne csupán a célországgal

Egy Kínából európai vagy amerikai címre tartó csomag átvételi szolgáltatáson, nemzetközi szállítási hálózaton, vámkezelésen és a célország kézbesítő fuvarozóján is áthaladhat. Egyes szállítási szolgáltatások ezeket a mozgásokat egyetlen nyomkövetési szám alatt jelenítik meg. Mások az út későbbi szakaszában külön kézbesítési hivatkozást adnak.

Ezért a szintű országos lefedettség nem elegendő egy nyomkövetési integráció érvényesítéséhez. Egy szolgáltató felismerhet egy fuvarozót anélkül, hogy minden, az adott szállítási termékhez szükséges eseményt visszaadna. Hasonlóképpen, a feladási szkennelés nem bizonyítja, hogy a célországbeli kézbesítési szkennelések elérhetők lesznek.

Az integráció előtt készítsen útvonal-nyilvántartást a vállalkozása által ténylegesen feladott küldemények alapján. Rögzítse a kiindulási logisztikai szolgáltatót, a szállítási szolgáltatást, a célpiacot, az ismert kézbesítő fuvarozót és a nyomkövetési számok formátumát. A tesztelés során kezelje külön az európai piacokat, és ne feltételezze, hogy az egyik országban sikeres kézbesítés az egész régió lefedettségét bizonyítja.

  • Üzemeltetés: azonosítsa, hol okoznak a nyomkövetési hiányosságok jelenleg manuális munkát vagy ügyfélmegkereséseket.
  • Mérnöki csapat: azonosítsa, mely rendszerek hozzák létre a küldeményeket, és mely rendszereknek van szükségük frissítésekre.
  • Beszerzés: ellenőrizze az útvonal-nyilvántartásban szereplő konkrét fuvarozók és szolgáltatások támogatását.

Mit kell egy nyomkövetési API-nak elvégeznie — és mit nem tud elvégezni

A többfuvarozós Tracking API közös integrációs réteget biztosít az alkalmazás számára, így nem kell minden fuvarozói kapcsolatot külön kezelnie. A szolgáltatástól és az integráció módjától függően az alkalmazás lekérheti a frissítéseket, visszahívásokat fogadhat, vagy a kettő kombinációját használhatja. Az éles munkafolyamat megtervezése előtt ellenőrizze a támogatott mechanizmusokat a szolgáltató dokumentációjában.

A hasznos absztrakció egy következetes szállítmánymodell. A rendeléskezelő rendszerének nem kell minden fuvarozó megfogalmazásához külön üzleti logikát használnia, ugyanakkor az eredeti információt meg kell őriznie a támogatás és a kivizsgálás céljából.

Az összevont nyomkövetés nem garantálja a folyamatos fizikai láthatóságot, a kézbesítési becslést vagy a teljes vámkezelési előzményt. Az API-kapcsolat működőképes lehet akkor is, ha a fuvarozónak nincs új jelentendő szkennelése. A nyomkövetés különálló a szállítási címkék megvásárlásától, a vámnyilatkozatok elkészítésétől és a kézbesítési szolgáltatások megszervezésétől. Ne feltételezze, hogy ezek a funkciók is tartoznak hozzá.

Az integrációt csomagszintű rekord köré építse

1. Válassza külön a rendeléseket, a küldeményeket és a nyomkövetési azonosítókat

Egy e-kereskedelmi rendelés több csomagot is tartalmazhat, és ezek különböző időpontokban érkezhetnek meg. Stabil azonosítóként használjon belső csomag- vagy küldeményazonosítót. Kapcsolja az ügyfél rendelését ehhez a rekordhoz, majd rendelje hozzá a fuvarozói nyomkövetési azonosítókat.

Egy praktikus belső modellnek a következőket kell tartalmaznia:

  • Belső rendelésazonosító és csomagazonosító.
  • Eredeti nyomkövetési szám és az API által használt fuvarozói azonosító.
  • Minden megerősített célországbeli fuvarozói nyomkövetési szám.
  • Szállítási szolgáltatás és célország.
  • Aktuális normalizált állapot és az eredeti fuvarozói leírás.
  • Az esemény időpontja, az esemény helye, ha megadták, valamint az az időpont, amikor a rendszer fogadta a frissítést.
  • Regisztrációs állapot, utolsó sikeres szinkronizálás és a megoldatlan integrációs hibák.

Ezek ajánlott alkalmazásmezők, nem pedig annak állítása, hogy minden szolgáltató visszaadja őket. Tartsa külön a belső sémát a szolgáltató válaszformátumától, hogy egy későbbi API-módosítás ne tegye szükségessé a rendelési adatbázis újratervezését.

2. Regisztrálja a csomagokat megbízható üzleti eseményből

A nyomkövetést akkor regisztrálja, amikor érvényes számot rendelnek a csomaghoz, ne minden alkalommal, amikor valaki megtekint egy rendelési oldalt. A raktár- vagy rendelési rendszerből származó küldeménylétrehozási esemény általában jobb kiváltó ok. Ha egy címkét érvénytelenítenek vagy lecserélnek, frissítse a csomag azonosítóinak kapcsolatait, és ne hagyja az elhagyott számot az egyetlen nyomkövetési hivatkozásként.

Ellenőrizze, hogy a szám jelen van-e, és nem sérült-e a táblázatformázás miatt. Őrizze meg a jelentős kezdő nullákat. Ha a szállítási rendszere ismeri a fuvarozót, őrizze meg ezt az információt ahelyett, hogy teljes mértékben az automatikus azonosításra hagyatkozna: a számformátumok átfedhetnek.

A regisztrációs választ egyedi küldeményszinten olvassa be. A sikeres HTTP-kérés nem feltétlenül jelenti azt, hogy egy köteg minden elemét elfogadták. A sikertelen elemeket tárolja újrapróbálási sorban, és biztosítson az üzemeltetés számára lehetőséget az érvénytelen vagy nem egyértelmű beküldések megoldására.

3. Tervezze meg a frissítések kézbesítését, mielőtt csatlakoztatja az ügyfélértesítéseket

Ha a választott szolgáltatás támogatja a webhookokat, használja a dokumentált visszahívási mechanizmust a frissítések fogadására. A hitelesítési vagy aláírási módszert ellenőrizze, és ne találjon ki saját ellenőrzési fejlécet. A hitelesítő adatokat a szerveren tárolja, követelje meg a HTTPS használatát, és kerülje az API-titkok böngészőkódba vagy ügyfeleknek szánt hivatkozásokba helyezését.

A fogadó rendszernek tartósan el kell fogadnia a frissítést, mielőtt visszaigazolja azt, majd aszinkron módon kell feldolgoznia. Tervezzen a többszörös kézbesítésekre és a sorrenden kívül érkező eseményekre. Ahol elérhető, használjon szolgáltatói eseményazonosítót; ellenkező esetben határozzon meg dokumentált duplikációszűrési szabályt stabil eseményattribútumok alapján.

Ha lekérdezés szükséges, ütemezze azt a szolgáltató dokumentált korlátain és az üzemeltetési igényeken belül. Sebességkorlátozási válaszok után lassítson, kerülje az összehangolt újrapróbálkozási csúcsokat, és a megőrzési és egyeztetési szabályzatnak megfelelően állítsa le a befejezett küldemények szükségtelen ellenőrzését. Az ütemezett egyeztetési feladat a kimaradt frissítések észlelésében is segíthet, ha a szolgáltatás engedélyezi a lekérdezést.

4. Normalizálja az állapotokat a jelentés elvesztése nélkül

Használjon kis számú belső állapotot, amelyeket a rendelési rendszer és a támogatási csapat következetesen értelmezhet. Ilyen például az információ fogadva, szállítás alatt, kézbesítés alatt, kézbesítve, kézbesítési kivétel és visszaküldve. Ezek javasolt alkalmazáskategóriák, nem pedig valamely szolgáltató pontos állapotkódjainak leírásai.

A részletes fuvarozói eseményt tartsa meg a normalizált állapot mellett. Egy sikertelen kézbesítési kísérlet, címprobléma és vámkezeléssel kapcsolatos késés egyaránt figyelmet igényelhet, de nem ugyanazt a választ kívánja. Ha mindent általános kivétellé alakítana, az adatok tárolása egyszerűbbé, a felhasználásuk azonban kevésbé hasznossá válna.

A címke létrehozását ne fordítsa le fizikai átvételként. Hasonlóképpen ne jelölje a csomagot vámkezeltként pusztán azért, mert egy esemény vámkezelési létesítményt említ. Olyan nyelvezetet használjon, amely megfelel az esemény tényleges jelentésének.

Kezelje kifejezetten a nemzetközi átadásokat

A legfontosabb integrációs teszt gyakran a kiindulási hálózat és a célországbeli kézbesítés közötti átmenet. Őrizze meg az eredeti hivatkozást és minden megerősített utolsó kilométeres hivatkozást. Az új nyomkövetési szám ugyanahhoz a csomaghoz tartozó további azonosító legyen, ne automatikusan egy második küldemény.

Az azonosítókat csak akkor kapcsolja össze, ha a kapcsolat megbízható forrásból származik, például a logisztikai szolgáltatótól, a nyomkövetési válaszból vagy a szállítási rendszerből. A hasonló eseményidők vagy azonos célországok nem elegendők annak bizonyítására, hogy két szám ugyanahhoz a csomaghoz tartozik.

Az esemény idejét tartsa külön a feldolgozás idejétől. Egy régebbi esemény az újabb után is eljuthat a rendszerébe, különösen akkor, ha az információ hálózatok között mozog. Őrizze meg a megadott időzónaeltolásokat, normalizálja az időbélyegeket feldolgozás céljából, és tartsa meg a bizonytalan forrásértékeket ahelyett, hogy nem támogatott időzónát rendelne hozzájuk.

Az ügyfelek számára a legutóbbi érdemi állapotot jól látható frissítési idővel jelenítse meg. Ha a célországbeli fuvarozó még nem jelentett szkennelést, magyarázza el, hogy a nyomkövetés újabb frissítésre vár. Ne következtesse azt, hogy a csomag elveszett, fizikailag még az utolsó szkennelési helyen van, vagy már a célországban tartózkodik.

A 17TRACK helye ebben a munkafolyamatban

A 17TRACK Tracking API-kínálata akkor releváns, ha alkalmazásának többfuvarozós nyomkövetési integrációra van szüksége. A hivatalos API-dokumentáció alapján kell megvalósítani a hitelesítést, a regisztrációt, a válaszok kezelését és a támogatott frissítési munkafolyamatokat. A dokumentált API-szerződést használja, ne tekintse a fogyasztói nyomkövetési oldalt integrációs felületnek.

Ugyanazokkal az üzemeltetési követelményekkel értékelje, amelyeket saját megvalósítására is alkalmazna: helyes fuvarozó-azonosítás, hasznos események az útvonalain, az átadás folytonossága, hibakezelés és kezelhető frissítéskézbesítés. A gyártási terv véglegesítése előtt erősítse meg a kereskedelmi feltételeket, a használat elszámolását, a kéréskorlátokat és a szükséges fiókkonfigurációt.

Az összevont API választásának legerősebb oka az integráció összetettségének csökkentése azokon az útvonalakon, amelyeket ténylegesen működtet. Ezt az előnyt reprezentatív csomagokkal továbbra is érvényesíteni kell. Egyetlen szolgáltatót sem szabad kizárólag azért választani, mert általános lefedettségi leírása szélesnek hangzik.

A bevezetés előtt végezzen útvonalalapú pilotot

Használjon olyan tesztkészletet, amely normál kézbesítéseket és nehéz eseteket is tartalmaz. A korábbi küldemények segítenek az állapottérképezés tesztelésében, míg az élő küldemények feltárják a frissítések kézbesítését és az üzemeltetési időzítést. Egyik teszt sem ad önmagában választ minden kérdésre.

  • Kínából az Egyesült Államokba tartó kézbesítés: ellenőrizze a kiindulási eseményeket, az esetleges nemzetközi átadást és a végső kézbesítési eseményt.
  • Kínából Európába tartó kézbesítések: tesztelje azokat a célországokat és szállítási szolgáltatásokat, amelyeket ténylegesen használ.
  • Új címke: erősítse meg, hogy a fizikai szkennelés nélküli csomag nem jelenik meg mozgásban lévőként.
  • Módosult kézbesítési hivatkozás: erősítse meg, hogy a kapcsolat a megfelelő csomaghoz marad csatolva.
  • Kézbesítési kivétel: ellenőrizze, hogy a részletes ok eljut-e a megfelelő üzemeltetési sorba.
  • Megosztott rendelés: erősítse meg, hogy egy csomag kézbesítése nem zárja le a teljes rendelést.
  • Duplikált vagy késedelmes frissítés: erősítse meg, hogy nem generál ismételt üzeneteket, és nem ír felül helytelenül újabb állapotot.
  • Ideiglenes integrációs hiba: ellenőrizze az újrapróbálkozást, az egyeztetést és a támogatási láthatóságot.

Az eredmények áttekintése előtt határozzon meg elfogadási kritériumokat. Mérje a regisztráció sikerességét, a helytelen fuvarozói hozzárendeléseket, a hiányzó mérföldköveket, a frissítések feldolgozási késedelmeit és a duplikált ügyfélüzeneteket. A vállalkozása számára elfogadható küszöbértékeket határozza meg, ne egy nem alátámasztott egyetemes mércét vegyen át. A hiányzó eseményt a fuvarozó saját nyilvántartásával vizsgálja meg, mielőtt a hiányosságot az API-nak tulajdonítaná.

A frissességet az API rendelkezésre állásától külön figyelje

Az API Monitoringnak két különböző kérdésre kell választ adnia: működik-e az integráció, és hasznosak-e a szállítmányinformációk? A sikeres kérések csak az első kérdésre adnak választ. Azt is tudnia kell, hogy a regisztrációk halmoznak-e hibákat, a visszahívások sikertelenek-e, vagy egy útvonalon megszűntek-e a várt mérföldkövek.

  • Integrációs állapot: hitelesítési hibák, kérési hibák, sebességkorlátozási válaszok, visszahívási hibák és sormegtorlódások.
  • Adatminőség: ismeretlen állapotok, hibás időbélyegek, megoldatlan fuvarozói identitások és váratlan azonosítóváltozások.
  • Küldemények frissessége: a legutóbbi fuvarozói esemény óta eltelt idő, útvonal és szállítási szolgáltatás szerint bontva.
  • Üzleti hatás: kivételkezelési munkaterhelés, sikertelen értesítések és tévesen befejezettként megjelölt rendelések.

Egy hosszú szkennelésmentes időszak normális lehet az egyik szállítási szolgáltatásnál, a másiknál viszont szokatlan. Az ellenőrzések rangsorolásához használjon útvonal-specifikus elvárásokat és a megfigyelt küldeménytörténetet. Az integrációs hiba riasztását tartsa külön a küldeménykésési riasztástól, hogy a megfelelő csapat kapja meg.

Az ügyfélértesítéseknek megerősített mérföldköveket kell követniük, nem minden nyers eseményt. Szüntesse meg a duplikátumokat, különböztesse meg a megkísérelt kézbesítést a befejezett kézbesítéstől, és ne ígérjen olyan érkezési dátumokat, amelyeket az alapul szolgáló adatok nem támasztanak alá. A nyomkövetési adatokhoz való hozzáférést korlátozza, és a személyes adatokat csak addig őrizze meg, ameddig a munkafolyamat megköveteli.

GYIK

Egyetlen API nyomon tudja követni mind a kínai kiindulási fuvarozót, mind a célországbeli kézbesítő fuvarozót?

Egy többfuvarozós szolgáltatás összevonhatja az út mindkét részének eseményeit, ha a releváns szolgáltatások és az azonosítók közötti kapcsolatok támogatottak. Érvényesítse a teljes útvonalat valódi csomagokkal. A kiindulási nyomkövetési szám felismerése önmagában nem bizonyítja, hogy a célországbeli kézbesítési információk elérhetők lesznek.

Miért áll le a nyomkövetés frissítése, miután a csomag elhagyja Kínát?

Lehetséges ok a fizikai szkennelések közötti hiány, a késedelmes jelentés vagy egy másik kézbesítési hivatkozásra történő átadás. Ellenőrizze a nyers eseményeket és a megadott utolsó kilométeres számot, majd hasonlítsa össze a releváns fuvarozói nyilvántartással. A nyomkövetési hiány önmagában nem bizonyítja, hogy a csomag elveszett vagy a vámhatóság visszatartja.

Az alkalmazás webhookokat vagy lekérdezést használjon?

A szolgáltató által dokumentált mechanizmusokat használja. A támogatott webhookok csökkenthetik az ismételt ellenőrzéseket, míg az engedélyezett lekérdezések támogathatják az egyeztetést. Mindkét kialakításban építse be a duplikátumkezelést, az újrapróbálási vezérlést és a monitorozást, mielőtt a frissítésekre támaszkodna az ügyfélkommunikációban.

Garantálhat egy nyomkövetési API kézbesítési dátumot vagy vámkezelést?

A nyomkövetési adatok egyiket sem garantálják. Ha megadnak becsült kézbesítési dátumot, őrizze meg annak forrását, és becslésként jelenítse meg. A vámkezeléssel kapcsolatos szkenneléseket a tényleges megfogalmazásuk szerint írja le, és csak akkor értelmezze vámkezelésként, ha kifejezetten ezt jelzik.

Mit kell ellenőrizni egy API-csomag kiválasztása előtt?

Erősítse meg a fuvarozókat és a szállítási szolgáltatásokat, a regisztrációs követelményeket, a frissítési módszereket, a használat elszámolását, a kéréskorlátokat, az adatok elérhetőségét és a támogatási feltételeket. Kérdezze meg, hogyan kezelik kereskedelmi szempontból a csereazonosítókat, az ismételt regisztrációkat és az előzmények lekérdezését. A költségvetést vagy az architektúrát érintő követelményekhez használja az aktuális dokumentációt és az írásos megerősítést.

Források

  • 17TRACK Tracking API — hivatalos termékreferencia a nyomkövetési API-kínálathoz.
  • 17TRACK API documentation — hivatalos műszaki referencia az integráció megvalósításához. Fejlesztés előtt itt erősítse meg a pontos kérésformátumokat, a támogatott munkafolyamatokat és a korlátokat.