Skip to main content
НачалоБлогРъководстваКак да обедините проследяването на трансгранични пратки в Централна и Източна Европа

Как да обедините проследяването на трансгранични пратки в Централна и Източна Европа

17TRACK

За да се унифицира проследяването на трансгранични пратки в Централна и Източна Европа, актуализациите от превозвачите трябва да се свържат с единен запис за пратката, идентификаторите за проследяване да се запазват при предаване между превозвачи, а различните формати на събитията да се преобразуват в споделен модел на статуси. За екипите, управляващи електронната търговия, целта не е просто една страница за проследяване: тя е надежден изглед на всяка пратка с ясна отговорност, когато доставката спре да напредва.

Как да унифицираме проследяването на трансгранични пратки в Централна и

Изградете системата около реалните транспортни направления, видовете услуги и партньорите за доставка, а не около списък с превозвачи по държави. Връзка, която работи за една вътрешна услуга, не гарантира, че международното предаване, доставката до автомат за пратки или връщането ще бъдат също толкова видими.

Започнете с транспортните направления, а не с обхвата по държави

Централна и Източна Европа е полезен оперативен регион, но не е единна митническа територия или мрежа за доставки. Регионалните определения също се различават. Определете обхвата си изрично: държава на изпращане, държава на получаване, услуга за доставка и организациите, отговорни за всеки етап от транспорта.

Разграничете движенията в рамките на митническата територия на ЕС от движенията, пресичащи външната му граница. Европейската комисия обяснява митническата рамка на ЕС; само географската близост не определя митническото третиране на пратката. Специални територии, статутът на стоките и определени процедури могат да изискват допълнителни проверки.

Създайте инвентар на направленията, като използвате записи за пратки, договори с превозвачи и данни за експедиция от складове. За всяко направление запишете:

  • Място на изпращане и местоназначение, включително съответните диапазони от пощенски кодове.
  • Договорената услуга и страната, която приема пратката.
  • Всеки известен партньор за транзит или доставка в местоназначението.
  • Идентификатора за проследяване, издаден при изпращане, и всеки последващ идентификатор.
  • Доставка до дома, пункт за пратки или автомат за пратки.
  • Дали се очаква митническа обработка.
  • Екипа, отговорен за разследване на изключения при доставката.

Този инвентар се превръща във ваш план за интеграционни тестове. Ако логистичен партньор не може да обясни как проследяването в местоназначението става достъпно, изяснете този въпрос, преди да обещаете на клиентите видимост от край до край.

Изберете интеграционния подход според оперативните изисквания

API за проследяване на множество превозвачи е практична отправна точка, когато няколко мрежи за доставки трябва да подават данни към една система за управление на поръчки или поддръжка. Директните интеграции с превозвачи също могат да са подходящи, когато конкретна услуга изисква данни или действия, които споделената ви връзка не предоставя. Хибридният дизайн може да комбинира двата подхода, без клиентите да виждат отделни изживявания за проследяване.

За този случай подходящият продукт на 17TRACK е неговият Tracking API, а информация за интеграцията е налична в официалната документация на API. Оценявайте го спрямо реалните си направления и необходимите работни процеси, вместо да приемате, че посочен превозвач осигурява пълна видимост за всяка услуга.

Съсредоточете оценката върху доказателства от тестови пратки. Потвърдете изискванията за регистрация, идентификацията на превозвача, наличните полета за събития, доставката на актуализации, обработката на грешки и ограниченията на акаунта в приложимата документация и договора. Не проектирайте поведението в продукция въз основа на предполагаема политика за повторно изпращане на webhook, период за исторически данни или гарантиран интервал за актуализации.

Директната връзка заслужава внимание, когато важно събитие липсва в споделения канал или когато операциите изискват специфично за превозвача действие извън проследяването. Обратно, поддържането на множество директни интеграции добавя работа по удостоверяване, схеми и мониторинг. Избирайте въз основа на доказани изисквания, а не на предположението, че някоя архитектура винаги е по-добра.

Изградете единен запис за пратката, който издържа на предаването между превозвачи

Номерът на поръчката не е идентичност на пратката. Една поръчка може да бъде изпратена в няколко пратки, а една пратка може да получи друг идентификатор за проследяване, когато отговорността се промени. Вътрешният ви запис за пратката трябва да остане стабилен и в двете ситуации.

Използвайте вътрешен идентификатор на пратката като основна референция. Съхранявайте идентификаторите на превозвачите като свързани записи, а не като заместители на тази идентичност. Следващият модел е препоръчителен вътрешен модел, а не описание на схемата за отговор на конкретен доставчик.

ЗаписКакво да се запазиЗащо е важно
Идентичност на праткатаВътрешен идентификатор на пратката, референция на поръчката, референция на праткатаРазграничава разделените пратки и отделните поръчки.
Идентификатори за проследяванеНомер за проследяване, идентичност на превозвача, източник, свързан транспортен етапСвързва проследяването при изпращане и получаване, без да губи произхода на данните.
Сурови събитияОригинално описание, времеви печат от източника, местоположение, времеви печат на получаванеПодпомага разследванията и последващите корекции.
Нормализирани събитияСподелен статус, категория на изключението, версия на съпоставянетоПозволява последователни отчети и съобщения към клиентите.

Свързвайте нов идентификатор в местоназначението, когато превозвачът, логистичният партньор или отговорът за проследяване изрично го асоциира с пратката. Не обединявайте записи само защото номерата изглеждат сходни или местоназначенията съвпадат. Несигурните връзки трябва да попадат в опашка за преглед, вместо безшумно да обединяват пратките на двама клиенти.

Нормализирайте значенията на статусите, без да изхвърляте детайлите

Различните превозвачи могат да описват еквивалентни етапи по различен начин. Обратно, сходни формулировки могат да описват различни оперативни ситуации. Нормализирайте значението на събитието, а не само преведения му текст.

Управляемият вътрешен модел на статуси може да включва получена информация за пратката, приета от превозвача, в транзит, предадена за доставка, налична за получаване, доставена, изключение при доставката, връщане и върната. Където е възможно, запазвайте митническата информация и причините за изключенията като допълнителни измерения. Пратка, която преминава митническа обработка, не е автоматично закъсняла или в очакване на действие от клиента.

  • Получена информация за пратката: Съществуват електронни данни за пратката, но физическото приемане не е потвърдено.
  • Налична за получаване: Пратката е готова в пункт за получаване; това не е същото като получена от клиента.
  • Изключение при доставката: Нещо може да прекъсне доставката. Запазете конкретната причина и необходимото действие.
  • Доставена: Отчетен е съответният етап на доставката. Запазете детайлите, които разграничават доставката до получателя от друга форма на доставка.

Запазвайте оригиналното събитие заедно с нормализирания му еквивалент. Ако съобщение на местен език е двусмислено, запазете по-общ статус, вместо да измисляте точно обяснение. Липсващо сканиране например не доказва задържане на митница, неуспешна доставка или изгубена пратка.

Версионирайте правилата за съпоставяне. Когато интерпретацията се промени, трябва да можете да идентифицирате засегнатите пратки и да преизчислите показвания статус, без да губите историята на източника.

Направете приемането на събития устойчиво на несъвършени данни

Събитията за проследяване могат да пристигнат със закъснение, да се повторят или да се появят извън последователност. Третирайте приемането като устойчива информационна тръбопроводна система, а не като пряк тригер за имейли към клиентите.

  1. Валидирайте и удостоверявайте входящите данни. Прилагайте метода за проверка, описан за интеграцията. Ограничете размера на приеманите payload-и и не записвайте идентификационни данни в логовете.
  2. Запазвайте събитието преди последващата обработка. Разделяйте успешното получаване от последващата нормализация и изпращането на известия.
  3. Премахвайте дубликатите безопасно. Когато е наличен, използвайте стабилен идентификатор на събитието. В противен случай дефинирайте документирана комбинация от полета на източника и отчитайте легитимните повторни сканирания.
  4. Съхранявайте отделно времето на събитието и времето на получаване. Запазвайте информацията за часовата зона. Не извеждайте часова зона, когато източникът не я посочва.
  5. Изчислявайте текущото състояние. По-старо събитие, пристигнало по-късно, не трябва автоматично да заменя по-напреднал етап.
  6. Съгласувайте пропуските. Когато е поддържано и разрешено, извличайте актуализации, за да се възстановите от пропуснати доставки или грешки при обработката.

Не правете развитието на статуса напълно необратимо. Източникът може да коригира по-ранен отчет за доставка. Обработвайте изричните корекции с одитна следа, вместо да ги потискате, защото пратката преди това е изглеждала завършена.

Определете технически отговорник за неуспешни регистрации, грешки при удостоверяване, натрупвания в обработката и несъпоставени събития. Това са интеграционни проблеми, а не доказателство, че самата пратка е спряла да се движи.

Превърнете изключенията при проследяването в разпределена работа

Единното табло става полезно, когато някой знае какво да направи след това. Определете правила за изключенията по направление и услуга, като използвате наблюдаваното поведение на пратките и договорните ангажименти. Няма универсален, защитим период, след който всяка трансгранична пратка трябва да бъде класифицирана като забавена или изгубена.

Разграничете поне три ситуации:

  • Липсва физическо приемане: Съществуват данни за пратката, но няма доказателство, че превозвачът я е получил. Помолете склада или партньора по експедицията да потвърди предаването.
  • Липсва скорошно движение: Преди това приета пратка няма последваща актуализация в рамките на прага за разследване на направлението. Проверете наличността на източника и планираните транзитни етапи преди ескалация.
  • Изрично е необходимо действие: Източникът отчита проблем с адреса, поискана документация или изискване за получаване. Насочете случая към екипа, който може да го разреши.

Всеки сигнал трябва да включва идентичността на пратката, последните релевантни събития, референциите за проследяване, отговорния екип, следващото действие и крайния срок за преглед. Потискайте дублиращите се сигнали, като запазвате съществените промени.

При доставки до пунктове и автомати за пратки запазвайте информацията за получаване, когато е предоставена. Публикувайте краен срок за получаване само когато идва от надежден източник за тази пратка или услуга. Не го извеждайте от правилата за доставка на друга държава.

Дайте на клиентите по-прост изглед от този за операциите

Страницата за клиентите трябва да отговаря на три въпроса: къде се намира пратката в пътуването си, необходимо ли е клиентът да предприеме действие и какво следва. Не е необходимо да показва всяко вътрешно сканиране.

Използвайте един и същ нормализиран запис за пратката за страницата за проследяване, инструментите за поддръжка и известията. Това намалява противоречивите съобщения, например имейл с „в транзит“, докато екранът за поддръжка показва изискване за получаване.

Задействайте известия при значими преходи, а не при всяко входящо събитие. Разграничете „етикетът е създаден“ от „превозвачът е получил пратката“ и „готова за получаване“ от „доставена“. Дръжте прогнозните дати за пристигане видимо отделени от потвърдените етапи и ги обозначавайте като прогнози.

Локализирайте обясненията на езика на клиента, като запазите оригиналния текст на превозвача за поддръжката. Защитете достъпа до данните за пратката и показвайте само необходимата за проследяването информация. Адреси, телефонни номера и данни за получаване не трябва да стават публични само защото някой знае референция за проследяване.

Пилотирайте цялостни пътувания, преди да разширявате

Изберете представителни направления, а не само най-лесната интеграция. Включете движение в рамките на ЕС, движение през външна граница, когато е релевантно, предаване на превозвач в местоназначението и доставка до пункт за получаване. Добавете разделени поръчки и връщания, ако са в оперативния ви обхват.

Тествайте нормални доставки и трудни случаи: неразпознат номер за проследяване, забавено първо сканиране, дублирано събитие, актуализация извън последователност, липсваща часова зона, променен идентификатор в местоназначението и коригиран статус на доставката. Използвайте исторически записи или контролирани тестови фикстури, когато няма налични реални примери.

Договорете критериите за приемане преди пилота:

  • Делът на изпратените пратки, успешно регистрирани за проследяване.
  • Делът на известните предавания, правилно свързани с първоначалната пратка.
  • Делът на получените събития, изискващи ръчно тълкуване.
  • Времето между наличността на събитието в източника, приемането и показването му на клиента, когато може да бъде измерено.
  • Неправилните или дублиращи се известия към клиентите.
  • Изключенията без определен отговорник.

Определете всеки знаменател. Само времевият печат на събитието не може да докаже колко бързо интеграцията ви е получила актуализацията, защото източникът може да я публикува по-късно. По същия начин непроследената пратка трябва да остане видима в отчетите, вместо да изчезва от изчислението на процента на успеваемост.

Разширявайте обхвата едва след като пилотът покаже надеждно свързване на идентичността, разбираеми статуси, възстановими грешки при приемането и работеща отговорност за изключенията. По-малък набор от добре разбрани направления е по-силна основа от широка връзка с необясними пропуски.

ЧЗВ

Може ли един номер за проследяване да покрие цялото трансгранично пътуване?

Понякога, но не превръщайте това в системно изискване. Запазете първоначалния идентификатор и добавяйте идентификатори на допълнителни превозвачи, когато надежден източник ги свързва. Клиентите могат да продължат да използват една вътрешна страница за проследяване, дори когато основните идентификатори се променят.

Премахва ли API за проследяване необходимостта от отношения с превозвачите?

Не. То може да консолидира данните за проследяване, но транспортните отговорности, разследванията на доставките, рекламациите и договорните ангажименти все още се нуждаят от ясни отговорници. Потвърдете кой може да разследва всеки етап, преди да възникне изключение.

Трябва ли всяка пратка, пресичаща национална граница, да показва митнически етап?

Не. Националната граница не е непременно външна митническа граница и не всеки канал за проследяване предоставя митнически събития. Показвайте митническа информация, когато надеждно събитие за пратката я подкрепя; не добавяйте митнически етап само защото държавата на местоназначение е различна.

Какво трябва да виждат клиентите, когато проследяването е спряло да се актуализира?

Показвайте последния потвърден етап и неговия времеви печат. Ако оперативният ви праг е надхвърлен, обяснете, че тече разследване, и предоставете подходящия канал за поддръжка. Избягвайте да описвате пратката като изгубена без потвърждение.

Как трябва да бъдат включени върнатите пратки в унифицираното проследяване?

Запазете първоначалната история на изпращането и свържете движението по връщането като свързано пътуване. Разграничете връщането на недоставена пратка от превозвача от връщане, инициирано от клиента след получаването. Отговорниците и съобщенията към клиентите могат да са различни.

Източници

  • 17TRACK Tracking API — официална продуктова справка за оценка на интеграция за проследяване, базирана на API.
  • 17TRACK API documentation — техническа справка за проверка на изискванията за интеграция и поддържаното поведение.
  • Европейска комисия: Митници — официален източник за митническата рамка на ЕС и свързаните процедури.
  • Европейски съюз: държави от ЕС — официален източник за разграничаване на членството в ЕС от по-широк географски оперативен регион.