Skip to main content
Басты бетБлогНұсқаулықтарКанадаға трансшекаралық жөнелтілімдер үшін трекинг API-сін қалай таңдауға болады

Канадаға трансшекаралық жөнелтілімдер үшін трекинг API-сін қалай таңдауға болады

17TRACK

Канадаға трансшекаралық жөнелтілімдерге арналған tracking API таңдағанда тек провайдердің тасымалдаушылар санын ғана емес, өзіңіздің нақты жеткізу бағыттарыңызды, тасымалдаушылар арасындағы тапсыруларды, кеденге қатысты оқиғаларды және жеткізу кезіндегі ерекше жағдайларды тексеріңіз. Электрондық коммерция операцияларының командалары мен әзірлеушілер үшін ең қолайлы API — шекарадан өткен кезде жөнелтілімнің бірегейлігін сақтайтын, пайдалануға болатын tracking оқиғаларын көрсететін және жүйелеріңіз сенімді өңдей алатын жаңартуларды жеткізетін API.

Трансшекаралық жөнелтілімдерге арналған Tracking API қалай таңдалады

Дұрыс таңдау екі нәтижеге әкелуі керек: клиенттер жөнелтілім туралы нақты ақпарат алады, ал операциялық командалар араласуды қажет ететін жөнелтілімдерді анықтай алады. Бұл нәтижелердің ешқайсысы қолдау көрсетілетін тасымалдаушылардың ұзын тізімінен автоматты түрде туындамайды. Практикалық сынақ — API сіз сатып алатын қызметтермен, алатын жөнелтілім идентификаторларымен және командаңыз қабылдауы тиіс шешімдермен жұмыс істей ме, жоқ па деген сұрақ.

Функциялар тізімінен емес, жеткізу бағыттарынан бастаңыз

Жеткізу бағыты жөнелтілетін және баратын елдерден нақтырақ ұғым. API-ді бағалау кезінде ол жеткізу қызметін, халықаралық тасымалды ұйымдастыратын ұйымды және Канададағы жеткізуге жауапты тасымалдаушыны қамтуы керек. Бір бағыттағы әртүрлі қызметтер түрлі tracking тарихын көрсетуі мүмкін.

Провайдерлерге жүгінбес бұрын бағыттар тізімін жасаңыз. Провайдердің жалпы халықаралық қамтуы сіздің операцияңызға сәйкес келеді деп болжамай, өз бизнесіңіздегі жөнелтілім жазбаларын пайдаланыңыз.

  • Жөнелту және жеткізу орны: Жөнелтілетін елді және қызмет көрсететін Канаданың провинциялары немесе аумақтарын белгілеңіз.
  • Сатып алынған қызмет: Тек тасымалдаушының брендін емес, нақты қызмет атауын көрсетіңіз.
  • Жөнелтілім идентификаторлары: Бастапқы tracking нөмірін, бар болса жеткізу орнының tracking нөмірін және ішкі тапсырыс немесе сәлемдеме ID нөмірін тізімдеңіз.
  • Тапсыру үлгісі: Жеткізуді басқа тасымалдаушы қабылдай ма және жүйелеріңіз бұл ауысым туралы қалай білетінін анықтаңыз.
  • Операциялық ерекше жағдайлар: Кеденге байланысты кідірістерді, сәтсіз жеткізу әрекеттерін, алып кету талаптарын және қайтарымдарды қосыңыз.
  • Бизнес басымдығы: Көлемі жоғары бағыттарды ерекше қымбат қолдау жағдайларын тудыратын көлемі төмен бағыттардан бөліп көрсетіңіз.

Бұл тізім нені тексеру керектігін анықтайды. Егер сәлемдемелеріңіздің басым бөлігі Канаданың жеткізу желісіне кірмес бұрын консолидациялаушы арқылы өтсе, қарапайым бір тасымалдаушыға арналған функцияларға қарағанда тапсыру кезіндегі үздіксіздік маңыздырақ болуы керек.

Қамтуды қызмет және оқиға деңгейінде бағалаңыз

Провайдерлерден тізіміңіздегі әрбір тасымалдаушы-қызмет комбинациясына қолдау көрсетілетінін растауды сұраңыз. Интеграциялар тізіміндегі тасымалдаушы атауы — бастапқы нүкте ғана; ол әрбір қызметтің, оқиға түрінің немесе жеткізу орны идентификаторының API арқылы қолжетімді екенін дәлелдемейді.

Өзіңіз рұқсат еткен үлгілік жөнелтілімдерді пайдаланып демонстрация сұраңыз. API нәтижесін тиісті тасымалдаушының tracking беттерімен салыстырыңыз. Әр дереккөз бірдей сөздерді қолданады деп күтпей, жұмыс үдерісіңізге қажет оқиғалардың бар-жоғына және түсініктілігіне назар аударыңыз.

Бағалау саласыНені тексеру керекНеліктен маңызды
Тасымалдаушыны анықтауЕкіұшты tracking нөмірлері қалай шешіледі және тасымалдаушыны көрсетуге бола маШындыққа ұқсас, бірақ қате тасымалдаушы сәйкестігі жаңылыстыратын нәтижелер беруі мүмкін
Трансшекаралық тапсыруБастапқы және жеткізу орнының идентификаторлары байланыста қала маЖеткізу тасымалдаушысы ауысқан кезде тапсырыс жазбасы сақталуы керек
Оқиға мәліметтеріБастапқы хабарламалар, қалыпқа келтірілген мәртебелер, орындар және берілген жағдайда уақыт белгілеріКлиенттерге арналған хабарламалар мен қолдау тексерулеріне әртүрлі деңгейдегі мәлімет қажет
Жеткізу кезіндегі ерекше жағдайларАлып кету, жеткізу әрекеті, мекенжай мәселелері және қайтару оқиғаларыБұл оқиғалар жай tracking емес, әрекетті қажет етуі мүмкін
Деректердегі олқылықтарЖөнелтілімде жаңа сканерлеу болмағандағы немесе оны әлі анықтау мүмкін болмағандағы әрекетЖетіспейтін деректер жалған жеткізу немесе кеден туралы мәлімдемеге айналмауы керек

Бірнеше тасымалдаушыдан тұратын қысқа тізім үшін 17TRACK’s Tracking API бағалауға болатын нұсқа болып табылады. Іске асыруға қатысты сұрақтарды қалыптастыру үшін оның ресми API құжаттамасын пайдаланыңыз, содан кейін Канададағы нақты бағыттарыңызды proof of concept арқылы тексеріңіз. Жалпы өнім сипаттамасын нақты қызметтерді, оқиға өрістерін, коммерциялық шарттарды немесе жаңарту әрекетін растаудың орнына қолданбаңыз.

Кеден туралы көрінуді кеден өкілеттігінен бөлек қарастырыңыз

Tracking API командаңызға хабарланған жөнелтілім барысын түсіндіруге көмектесуі керек. Оны кеден шешімдерін қабылдайтын беделді жүйе ретінде қарастырмаңыз. Тасымалдаушы ұсынған кеден хабарламасы пайдалы контекст бере алады, бірақ кідірістің толық себебін, кім әрекет етуі керектігін немесе рәсімдеу қашан аяқталатынын түсіндірмеуі мүмкін.

Канадаға пошта арқылы әкелінетін жөнелтілімдер үшін Canada Border Services Agency’s postal import guidance ресми контекст береді. Поштаға арналған нұсқаулықты курьерге тән үдерістерден бөлек ұстаңыз және импорт талаптарын түсіндіргенде тиісті ресми нұсқаулықты пайдаланыңыз. Тек tracking мәртебесіне қарап салықтарды, алымдарды, жеңілдіктерді немесе босату туралы шешімдерді болжамаңыз.

Бағалау кезінде үлгілік жөнелтілімдеріңізде кедендік өңдеу, рәсімдеу аяқталды немесе ақпарат қажет сияқты хабарламалар пайда болғанда API-дің оларды қалай өңдейтінін тексеріңіз. Бастапқы тасымалдаушы мәтіні жеңілдетілген мәртебемен қатар қолжетімді болып қала ма деп сұраңыз.

Пайдалы операциялық дизайн үш нәрсені бөледі:

  • Бақыланған оқиға: Дереккөз нақты хабарлаған нәрсе.
  • Клиентке түсіндіру: Дәлелденбеген сенімділік қоспайтын қарапайым тілдегі түсіндірме.
  • Келесі әрекет: Расталған нұсқау немесе ішкі тексеру тапсырмасы.

Мысалы, кедендік өңдеуді көрсететін оқиға өздігінен клиентке төлем жасау керектігін айтуға негіз болмайды. Төлем туралы нұсқау беделді негізге және тексерілген алушыға сүйенуі керек. Сол сияқты сканерлеудегі үзіліс кеденнің сәлемдемені ұстап отырғанын дәлелдемейді.

Хабарландырулар жасамас бұрын оқиғалар моделін тексеріңіз

Мәртебелерді қалыпқа келтіру әртүрлі тасымалдаушы хабарламаларын пайдалануды жеңілдетеді, бірақ шамадан тыс жеңілдету командаңызға қажет ақпаратты алып тастауы мүмкін. Жалпы ерекше жағдай мәртебесі мекенжай мәселесін, сәтсіз жеткізу әрекетін немесе қайтару қозғалысын қамтуы мүмкін. Бұл жағдайлар клиентке бірдей хабарлама жібермеуі керек.

Қалыпты жеткізу мен ерекше жағдайларды қамтитын үлгілік payload-тарды сұраңыз. Интеграцияңыз бастапқы оқиғаны, қалыпқа келтірілген мәртебені, оқиға уақытын және жүйеңіздің жаңартуды алған уақытын сақтай алатынын тексеріңіз. Орын немесе уақыт белдеуі туралы ақпарат жоқ болса, қолданбаңыз дәлдік ойдан шығармай, осы белгісіздікті сақтауы керек.

Жөнелтілім бірегейлігі мен хронологиясын тексеріңіз

Tracking жазбаларын тапсырыстармен байланыстыру үшін тұрақты ішкі жөнелтілім ID пайдаланыңыз. Тасымалдаушының tracking нөмірін жалғыз бизнес идентификаторы етпеңіз: тапсырыста бірнеше сәлемдеме болуы мүмкін, ал сәлемдеме жол барысында басқа идентификатор алуы мүмкін.

Кешігіп келетін оқиғаларды да тексеріңіз. Жаңарақ оқиғадан кейін алынған ескі сканерлеу клиентке көрсетілетін жөнелтілімді автоматты түрде кері жылжытпауы керек. Оқиғалар тарихын сақтаңыз, бірақ ағымдағы мәртебе үшін нақты ережелер белгілеңіз. Қайтарымдарға ерекше назар аударыңыз, себебі жеткізуден кейінгі қозғалыс қате емес, жаңа операциялық кезеңді білдіруі мүмкін.

Жеткізу болжамдарын бөлек мүмкіндік ретінде қарастырыңыз

Егер болжамды жеткізу күндері бизнесіңіз үшін маңызды болса, олардың қайдан алынатынын сұраңыз. Тасымалдаушы ұсынған болжам мен провайдер жасаған болжам — екі түрлі дерек өнімі. Жетіспейтін болжамдар, өзгертілген күндер және уақыт белдеулерінің шекаралары жауапта қалай көрсетілетінін растаңыз.

API tracking қызметін қолдайды деп қана болжамды жеткізу күндерін ұсынады деп ойламаңыз. Белгілі бір қызмет үшін болжам қолжетімсіз немесе сенімсіз болса, расталмаған уәдені көрсеткеннен гөрі соңғы тексерілген оқиғаны көрсету пайдалырақ болуы мүмкін.

Жаңартуларды жеткізу мен API мониторингін бірге бағалаңыз

Webhooks мәртебе сұрауларын қайталап жіберу қажеттілігін азайтуы мүмкін, бірақ олар да операциялық бақылауды қажет етеді. Провайдер webhooks ұсынса, аутентификация немесе қолтаңба опцияларын, қайталап жіберу әрекетін, растау талаптарын және өткізіп алған жаңартуларды қалпына келтіру әдісін тексеріңіз. Жұмыс үдерісіңіз polling қолданса, сұрау шектеулерін және олардан аспай сұрауларды қалай жоспарлайтыныңызды растаңыз.

Қабылдағышыңызды қайталанған жеткізілімдерге төзімді етіп жасаңыз. Келіп түскен жаңартуларды тұрақты сақтаңыз, өңдеуді idempotent етіңіз және қабылдауды электрондық пошта жіберу сияқты кейінгі жұмыстардан бөліңіз. Бұл — нақты провайдердің әрекеті туралы болжам емес, интеграциялық қауіпсіздік шаралары.

Тек сәтті HTTP жауаптарын бақыламаңыз. Жұмыс істеп тұрған endpoint ескірген немесе қате сәйкестендірілген деректерді жеткізуі мүмкін.

  • Тіркеу күйі: Қабылданған, қабылданбаған және шешілмеген жөнелтілім тіркеулерін бақылаңыз.
  • Жеткізу күйі: Webhook қателерін, өңдеу кезегін және қалпына келтіру әрекеттерін қадағалаңыз.
  • Жаңалық деңгейі: Соңғы жөнелтілім оқиғасының жасын жүйеңіздің соңғы жаңартуды алған уақытынан ажыратыңыз.
  • Сәйкестендіру сапасы: Белгісіз мәртебелер мен күтпеген ауысуларды тексеру үшін белгілеңіз.
  • Бизнеске әсері: Қолмен тексеруді қажет ететін жөнелтілімдерді және қате жіберілген клиент хабарламаларын өлшеңіз.

Ескертулерді қызмет пен операциялық контекст бойынша орнатыңыз. Бір халықаралық қызмет үшін қалыпты тыныш кезең екіншісі үшін тексеруді қажет етуі мүмкін. Әмбебап кідіріс ережесін қолданбай, шектерді жөнелтілім тарихыңыз бен қызметке қатысты күтулерден анықтаңыз.

Сәтсіздіктерді анықтай алатын proof of concept іске қосыңыз

Толығымен жеткізіліп қойған сәлемдемелерге негізделген демонстрация жеткілікті ақпарат бермейді. Оқиғалар тарихын тексеру үшін аяқталған жөнелтілімдерді, ал жаңартуларды келген кезде бақылау үшін белсенді жөнелтілімдерді пайдаланыңыз. Ортақ пайдаланылатын кез келген жөнелтілім деректеріне тиісті рұқсат алып, қалыпты сәлемдемелер мен күрделі жағдайларды қосыңыз.

  1. Алдымен қабылдау критерийлерін анықтаңыз. Қажетті қызметтерді, маңызды оқиғаларды, бірегейлікті өңдеуді және операциялық қалпына келтіру рәсімдерін белгілеңіз.
  2. Өкілдік жағдайларды таңдаңыз. Бизнесіңізге қатысты болса, тасымалдаушы тапсыруларын, бастапқы сканерлеулердің болмауын, жеткізу әрекеттерін, алып кету оқиғаларын және қайтарымдарды қосыңыз.
  3. Дереккөз tracking-пен салыстырыңыз. Дереккөз шектеулерін интеграция мәселелерінен ажыратып, жоқ немесе басқаша түсіндірілген оқиғаларды тіркеңіз.
  4. Сәтсіздік жолдарын тексеріңіз. Қайталанған тіркеулерді, жарамсыз идентификаторларды, үзілген webhook қабылдауын және уақытша кейінгі жүйе ақауларын сынаңыз.
  5. Хабарландыру нәтижесін тексеріңіз. Қолдау қызметкерлері хабарламалардың жөнелтілім дәлелдеріне дұрыс сәйкес келетінін және тиісті келесі қадамдарды ұсынатынын тексерсін.
  6. Шешілмеген сұрақтарды құжаттаңыз. Тест анықтай алмайтын талаптар бойынша жазбаша түсініктеме алыңыз.

Жаңарту кідірісін мұқият өлшеңіз. Оқиға уақыты, оқиға тасымалдаушыда көрінетін уақыт, провайдердің өңдеу уақыты және оны сіздің қабылдау уақытыңыз бір-бірінің орнына қолданылмайды. Егер белгілі бір кезеңді бақылай алмасаңыз, бүкіл кідірісті API-ге жатқызбай, өлшемді соған сәйкес белгілеңіз.

Маңызды бағытта істен шығатын немесе клиенттерге қауіпті хабарламалар жасайтын кандидаттан бас тартыңыз, тіпті оның орташа нәтижелері жақсы көрінсе де. Керісінше, бастапқы сканерлеудің болмауы автоматты түрде API қатесі болып саналмауы керек. Тест провайдердің нені сенімді жеткізе алатынын және операцияңыз нені бөлек өңдеуі керектігін анықтауы тиіс.

Тек жазылымды емес, операциялық шығынды салыстырыңыз

Қысқа тізімдегі әр провайдерден бірдей жұмыс көлеміне баға ұсынуды сұраңыз. Күтілетін жөнелтілім тіркеулерін, маусымдық шарықтауларды, жаңартуларды алуды, сақталған тарихты және командаңызға қажет бөлек орталарды немесе есептік жазбаларды қосыңыз. Барлық провайдер пайдалану көлемін бірдей есептейді деп болжамай, қай әрекеттердің ақылы екенін растаңыз.

Артық көлемді өңдеуді, қайталанған тіркеулерді, сәтсіз tracking әрекеттерін, қолдау шарттарын және тоқтату немесе деректерді экспорттау рәсімдерін нақтылаңыз. Бизнесіңіз тәуелді болатын кез келген қызмет міндеттемесі бойынша жазбаша шарттарды сұраңыз.

Қауіпсіздік тексеруі есептік деректерді басқаруды, қолжетімділікті бақылауды, webhook қорғауын, деректерді сақтау мен жоюды және іс жүзінде қажет болатын жөнелтілім өрістерін қамтуы керек. Қосымша өріс бар болғаны үшін клиент ақпаратын жібермеңіз. Бизнесіңізге қатысты міндеттемелерді тиісті заң және қауіпсіздік жауаптылары тексерсін.

Соңғы шешім расталған бағыт сәйкестігін, оқиға сапасын, қалпына келу мүмкіндігін, инженерлік күш-жігерді және коммерциялық шарттарды біріктіруі керек. Операцияңыз тар әрі тұрақты қызметтер жиынтығын пайдаланса, тікелей тасымалдаушы интеграциясы орынды болуы мүмкін. Бірнеше интеграцияны қолдау және олардың оқиғаларын салыстыру елеулі жұмыс тудырса, бірнеше тасымалдаушыға арналған tracking API тартымдырақ болады. Қай жағдайда да таңдауды тақырыптағы қамту көрсеткішінің ең үлкеніне емес, дәлелденген операциялық сәйкестікке негіздеңіз.

FAQ

Канададағы әр жеткізу тасымалдаушысына бөлек tracking API қажет пе?

Міндетті емес. Бірнеше тасымалдаушыға арналған API бірнеше маңызды тасымалдаушы үшін бір интеграция ұсына алады. Дегенмен нақты қызметтеріңіз бен тапсыруларыңызға қолдау көрсетілетінін растаңыз. Бір тасымалдаушымен жұмыс істейтін операцияға тікелей интеграция жеткілікті болуы мүмкін, ал аралас желі ортақ оқиғалар моделі техникалық қызмет көрсету көлемін шынымен азайтатынын тексеруі керек.

Tracking API сәлемдеменің кеденде нақты неге кідіргенін түсіндіре ала ма?

Тек дереккөз деректері осындай түсініктеме берген дәрежеде ғана. Жалпы кедендік өңдеу оқиғасы себепті, қажетті әрекетті немесе босату күнін анықтамауы мүмкін. Бастапқы хабарламаны сақтап, шешілмеген сұрақтарды тиісті тасымалдаушыға, брокерге немесе ресми арнаға бағыттаңыз.

Канадада жөнелтілім жаңа tracking нөмірін алған кезде не болуы керек?

Жүйеңіз екі идентификаторды да бір ішкі сәлемдеме жазбасымен байланыстыруы керек. Провайдерден жеткізу орнының идентификаторлары қалай көрсетіліп, байланыстырылатынын демонстрациялауды сұраңыз. Белгілі бір қызмет үшін автоматты байланыстыру қолжетімсіз болса, автоматтандырылған хабарландыруларды іске қоспас бұрын байланыс үшін басқа тексерілген дереккөз белгілеңіз.

Webhooks пен polling арасында қалай таңдау керек?

Провайдер қолдайтын әдістерге және қалпына келтіру талаптарыңызға қарай таңдаңыз. Webhooks оқиғаларға негізделген өңдеуді, ал polling рұқсат етілген жағдайда жоспарланған тексерулерді немесе салыстыруды қолдай алады. Екі әдістің бірі tracking деректерінің жаңалығына кепілдік береді деп болжамай, сенімділікті, шектеулерді, аутентификацияны және қалпына келтіруді бағалаңыз.

Ең маңызды қабылдау критерийі қандай?

Маңызды бағыттар мен ерекше жағдайларды сенімді өңдеу. Шартқа қол қоймас бұрын жөнелтілім бірегейлігінің тапсырулардан кейін сақталатынын, клиент хабарламаларының бастапқы оқиғаларға сай болатынын және командаңыздың жетіспейтін жаңартуларды анықтап, қалпына келтіре алатынын растаңыз. Қосымша функциялар осы талаптардың орындалмауын өтемеуі керек.

Дереккөздер

  • 17TRACK: Tracking API — API негізіндегі tracking интеграциясын бағалауға арналған ресми өнім анықтамасы.
  • 17TRACK: API documentation — ұсынылған іске асыруға қойылатын интеграция талаптарын тексеруге арналған техникалық анықтама.
  • Canada Border Services Agency: Importing by mail — Канаданың пошта арқылы импортына арналған ресми контекст; курьерге тән нұсқаулықты немесе нақты жөнелтілімге қатысты кеңесті алмастырмайды.