Интегриране на различни логистични партньори чрез универсален API за доставки


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

Можете да прочетете за моите открития тук.

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

Е, накратко: универсален API протокол за превозвачи не съществува.

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

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

Предизвикателството при имплементиране на API за превозвачи


Имплементирането на нов API за превозвач може да звучи забавно, ако сте IT специалист, който предпочита да комуникира с компютри, вместо с реални хора.

Но в по-реалистичния свят обикновено бихте използвали ERP или WMS, където може дори да нямате подходящ достъп за имплементиране на нова API връзка.

Вероятно ще трябва да наемете IT компания с подходящата експертиза и лицензи, за да изгради всяка интеграция. Звучи скъпо, нали?

Сега си представете да правите това за всяка транспортна компания, с която работите. Средностатистическият производител, търговец на едро или търговец на дребно използва от 10 до 15 различни логистични доставчици. Ох.

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

След това разбирате, че три от логистичните компании, с които вече сте се интегрирали, планират да сменят своите API платформи и ще трябва да преизградите всичко от нулата. Ох.

И така, има ли друг начин?

API за доставки с няколко превозвача


В Cargoson изградихме интеграции с почти всеки превозвач и продължаваме да разширяваме базата си въз основа на нашия списък с "най-търсени превозвачи", по заявка на нашите клиенти.

И след това изградихме API за доставки с няколко превозвача върху всичко това, за да го използвате.

Идеята е проста: трябва да изградите само една интеграция с Cargoson, а ние ще се погрижим за всички API на превозвачи, които бихте искали да използвате. Ако ни липсва превозвач, ще го добавим за вас. Безплатно.

Сега се готвя да навляза в техническата страна на това как работи API с няколко превозвача, но не искам да ви приспя! Ако предпочитате да видите жива демонстрация и да обсъдим как това би могло да помогне на вашата конкретна настройка, просто запишете се за бърз разговор и нека да си поговорим.

Как работи


Ето бърз поглед върху това как би работило. Знам, че звучи малко техническо, но бъдете търпеливи. Ето как.

Да кажем, че сте потвърдили поръчка за продажба във вашата ERP система и трябва да задействате поръчка за транспорт, за да я доставите на клиента. Първо, трябва да знаете приблизителната цена на транспорта. За да получите това, задействате PriceRequest от вашата ERP система по следния начин:

{
  "collection_date": "2024-10-15",
  "collection_postcode": "2870",
  "collection_country": "BE",
  "delivery_postcode": "47179",
  "delivery_country": "DE",
  "rows_attributes": [
    {
      "quantity": 1,
      "package_type": "EUR",
      "weight": 450,
      "length": 120,
      "width": 80,
      "height": 100,
      "description": "Goods"
    }
  ]
}

И в отговора ще видите тарифи в реално време от няколко превозвача по следния начин:

{
    "status": 200,
    "object": {
        "prices": [
            {
                "carrier": "DSV Road *",
                "service": "Road",
                "service_id": 152,
                "price": "15.53",
                "currency": "EUR",
                "estimated_collection_date": "2024-10-15",
                "estimated_delivery_date": "2024-10-17",
                "transit_time": "2"
            },
            {
                "carrier": "Schenker *",
                "service": "Road",
                "service_id": 102,
                "price": "28.13",
                "currency": "EUR",
                "estimated_collection_date": "2024-10-15",
                "estimated_delivery_date": "2024-10-16",
                "transit_time": "1"
            },
            {
                "carrier": "Demo Carrier B",
                "service": "Groupage",
                "service_id": 1842,
                "price": "27.36",
                "currency": "EUR",
                "estimated_collection_date": "2024-10-15",
                "estimated_delivery_date": "2024-10-16",
                "transit_time": "1"
            }
        ]
    }
}

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

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


Кликването върху бутона "Book" изпраща поръчката за транспорт директно на избрания от вас логистичен партньор. В замяна ще получите етикети за доставка, код за проследяване и директна връзка за проследяване.

Софтуер за няколко превозвача, запълващ пропуските


Може би се чудите откъде идват всички тези данни? Чудесен въпрос!

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

Тук се намесва API за доставки с няколко превозвача на Cargoson.

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

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

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


Автоматизирайте вашите доставки с универсален API за транспорт с няколко превозвача


Независимо дали сте производител, търговец на едро или търговец на дребно, интегрирането на множество превозвачи във вашата ERP, WMS или система за управление на поръчки може да бъде доста предизвикателство. Използвайки унифицирана API платформа като Cargoson, можете да:

  • Получите достъп до тарифи в реално време, да резервирате пратки, да генерирате етикети и да проследявате колети през хиляди превозвачи чрез една единствена интеграция
  • Бързо да включите нови превозвачи без сложни IT проекти
  • Бъдете сигурни, че имате нормализирани данни и работен процес за всички превозвачи, независимо от техните IT възможности
  • Разпределите ресурсите за разработка за подобряване на вашите основни системи, а не за изграждане и поддържане на безброй интеграции с превозвачи

Заинтересувахте ли се?

Нека поговорим за вашия конкретен случай:

Запишете се за безплатна консултация