Skip to main content
НачалоБлогUPS Tracking API срещу интеграция с OMS: Кое трябва да изберете?

UPS Tracking API срещу интеграция с OMS: Кое трябва да изберете?

17TRACK

Ако се нуждаете само от статуса на пратката, изберете UPS tracking API. Ако трябва да координирате поръчки, наличности, изпълнение, маршрутизиране, анулирания и връщания в множество канали, изберете интеграция с OMS. В много операции за електронна търговия практичният отговор не е едното или другото: OMS управлява жизнения цикъл на поръчката, докато API за проследяване на един или множество превозвачи предоставя събитията по доставката.

UPS Tracking API срещу интеграция с OMS: кое трябва да изберете

Правилното решение зависи от действието, което екипът ви трябва да предприеме. Разработчик, който създава страница за проследяване, има различни изисквания от оперативен екип, свързващ маркетплейс, склад, 3PL и система за обслужване на клиенти. Третирането на UPS tracking API и OMS като взаимозаменяеми решения може да създаде ненужна работа по разработката или да остави важни оперативни пропуски.

Разликата в едно изречение

UPS tracking API е връзка с данните на превозвача. Интеграцията с OMS е връзка с работния процес на поръчките.

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

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

Кога UPS tracking API е по-добрият избор

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

  • Проследяване за клиенти: Вашият уебсайт или приложение трябва да показва напредъка на пратката, без клиентите да напускат изживяването.
  • Работни процеси за поддръжка: Служителите трябва да виждат актуалните събития по проследяването в help desk, CRM или екран за поръчки.
  • Известия за доставка: Системата ви трябва да използва събитията по пратката като вход за имейли, SMS или други комуникации с клиентите.
  • Мониторинг на изключения: Оперативният персонал трябва да идентифицира закъснения, опити за доставка или други събития, които изискват последващи действия.
  • Операция с един превозвач: UPS обработва повечето или всички релевантни пратки, така че интеграцията, специфична за превозвача, е оперативно разумна.

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

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

Кога интеграцията с OMS е по-добрият избор

Изберете интеграция с OMS, когато проблемът започва преди създаването на пратката или продължава отвъд видимостта от страна на превозвача.

OMS е по-подходяща, когато бизнесът трябва да координира няколко от следните елементи:

  • Поръчки от множество онлайн магазини, маркетплейси или канали за продажби
  • Наличности в магазини, складове и партньори за изпълнение
  • Маршрутизиране на поръчки според местоположение, наличност, ниво на услугата или оперативни правила
  • Частични пратки, неизпълнени поръчки, анулирания и редакции на поръчки
  • Инструкции за изпълнение, изпращани към складове или 3PL системи
  • Синхронизиране на статуса между OMS и каналите за продажба
  • Връщания, възстановявания на суми или процеси след покупката, които включват повече от статуса на превозвача

При този модел UPS е една от възможните връзки с превозвач в рамките на по-голям процес. OMS може да създава или получава записи за изпълнение, докато интеграцията с превозвача предоставя транспортните детайли. След това OMS може да използва ключовите етапи на пратката, за да актуализира жизнения цикъл на поръчката, но точното поведение зависи от конкретните системи и правила за съпоставяне.

Затова интеграцията с OMS е по-мащабно решение за внедряване. Тя може да включва собственост върху данните, синхронизация на наличностите, дефиниции на състоянията на поръчката, складови процеси, опашки за изключения и съгласуване. Бизнесът не трябва да закупува или изгражда връзка с OMS само защото иска по-добра страница за проследяване.

UPS tracking API срещу интеграция с OMS

Област на решениетоUPS tracking APIИнтеграция с OMS
Основна целПредоставяне или обработване на статуса на пратката с UPSКоординиране на жизнения цикъл на поръчката и операциите по изпълнение
Основен обект на даннитеНомер за проследяване, пакет, събития по праткатаПоръчка, редове на поръчката, наличности, изпълнение, пратка и евентуално връщания
Обичаен собственикПродуктово инженерство, клиентско изживяване или системи за поддръжкаОперации за електронна търговия, изпълнение, корпоративна архитектура и инженеринг
Типичен обхватЕдин превозвач или услуга за проследяванеМножество канали, обекти, системи и партньори за изпълнение
Какво не решава автоматичноРазпределение на наличности, маршрутизиране или оркестриране на поръчкиТочно нормализиране на събитията от превозвача, освен ако интеграцията не го предоставя
Риск при внедряванеСъпоставяне на полета, удостоверяване, периодично извличане или обработка на събития и интерпретация на статуситеСобственост върху данните, синхронизация на състоянията, точност на наличностите и съгласуване между системите

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

Опцията, от която се нуждаят много разрастващи се бизнеси: OMS плюс проследяване на множество превозвачи

Бизнесите, които използват UPS заедно с други превозвачи, често се нуждаят от слой за проследяване, който е по-широк от връзка само с UPS. Услуга за проследяване на множество превозвачи може да нормализира събитията по пратките между превозвачите, докато OMS остава отговорна за процесите по поръчките и изпълнението.

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

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

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

Как да изберете, без да изграждате прекалено сложна система

1. Започнете с бизнес събитието

Опишете събитието, което трябва да задейства действие. „Покажи последния статус на UPS на страницата на поръчката“ насочва към API за проследяване. „Изпращай всяка платена поръчка към най-подходящото място за изпълнение и поддържай синхронизирани наличностите“ насочва към OMS. „Актуализирай клиента, след като пратката напусне 3PL“ може да изисква и двете.

2. Опишете системите, които вече притежават данните

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

3. Проверете разнообразието от превозвачи и географията

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

4. Определете минималния модел на статусите

Събитията от превозвача често са по-подробни от статусите, показвани на клиентите. Преди разработката съпоставете необработените събития с бизнес състояния като етикетът е създаден, в транзит, предадено за доставка, доставено, изключение и върнато. Определете какво се случва, когато дадено събитие се забави, дублира, липсва или бъде получено извън последователността. Тази работа е необходима независимо дали данните идват директно от UPS или чрез платформа за проследяване.

5. Тествайте оперативните изключения

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

6. Сравнете общото оперативно усилие

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

Практическо правило за избор

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

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

Най-добрият избор е най-малката архитектура, която решава текущия оперативен проблем, без да блокира следващото вероятно изискване. API за проследяване не трябва да се представя като OMS, а OMS не трябва да се въвежда само за да показва страница за проследяване.

Често задавани въпроси

UPS tracking API същото ли е като OMS?

Не. UPS tracking API се фокусира върху информацията за пратките от UPS. OMS координира по-широки процеси по поръчките и изпълнението, които могат да включват наличности, маршрутизиране, изпълнение, анулирания и връщания. Бизнесът може да използва API за проследяване в архитектура, управлявана от OMS.

Може ли OMS да проследява пратки на UPS?

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

Необходима ли ми е OMS, за да създам брандирана страница за проследяване?

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

Кога трябва да използвам API за проследяване на множество превозвачи?

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

Какво трябва да изяснят разработчиците преди интеграцията?

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

Източници

  • UPS Developer Portal — официална отправна точка за разработчици за API на UPS и ресурси за интеграция.
  • 17TRACK Tracking API — официална продуктова страница за програмна интеграция за проследяване.
  • 17TRACK API Documentation — официална документация за разработчици като справочник за внедряване.
Loading