Інтеграція різних логістичних партнерів через універсальний 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-системі. Щось на кшталт цього:
Натискання кнопки "Book" відправляє транспортне замовлення безпосередньо обраному вами логістичному партнеру. У відповідь ви отримаєте транспортні етикетки, код відстеження та пряме посилання для відстеження.
Програмне забезпечення для кількох перевізників заповнює прогалини
Ви можете задатися питанням, звідки беруться всі ці дані? Чудове запитання!
Більшість логістичних компаній не мають API для ціноутворення; деякі взагалі не мають API, а інші не мають навіть порталу для бронювання, тому вся комунікація відбувається через електронну пошту.
Ось тут і приходить на допомогу API Cargoson для відправлень з кількома перевізниками.
Ми покрили все з нашого боку. Коли ми впроваджуємо нову інтеграцію перевізника, ми переконуємося, що всі необхідні "пазли" на місці. Якщо перевізник не надає API для ціноутворення, ми завантажимо прайс-лист у нашу систему — не просто будь-який прайс-лист, а вашу персональну цінову угоду з перевізником. Таким чином, фактичний розрахунок ціни відбувається на нашому боці. Те саме стосується оцінок часу доставки, відстеження, викидів CO2e, транспортних етикеток тощо.
По суті, ми додаємо всі відсутні елементи сервісу, яких не вистачає вашому логістичному провайдеру.
Автоматизуйте свої відправлення за допомогою універсального транспортного API для кількох перевізників
Незалежно від того, чи ви виробник, оптовик чи роздрібний продавець, інтеграція кількох перевізників у вашу ERP, WMS або систему управління замовленнями може бути досить складним завданням. Використовуючи уніфіковану API-платформу, таку як Cargoson, ви можете:
- Отримати доступ до тарифів у реальному часі, бронювати відправлення, генерувати етикетки та відстежувати посилки через тисячі перевізників за допомогою єдиної інтеграції
- Швидко підключати нових перевізників без складних IT-проектів
- Бути впевненим, що у вас є нормалізовані дані та робочий процес для всіх перевізників, незалежно від їхніх IT-можливостей
- Виділяти ресурси на розробку для вдосконалення ваших основних систем, а не на створення та підтримку численних інтеграцій з перевізниками