Verschillende logistieke partners integreren via een universele verzend-API
Enige tijd geleden ging ik op zoek naar een uniforme transport API/EDI-standaard - een die al door verschillende logistieke bedrijven wordt gebruikt - om multi-carrier verzend-API-integraties te vereenvoudigen.
Je kunt hier over mijn bevindingen lezen.
Het doel was om het transportbestelproces te automatiseren zodat je niet voor elk logistiek bedrijf waarmee je samenwerkt een volledig aparte API-verbinding hoeft te implementeren, en zo tijd en ontwikkelingsresources te besparen.
Nou, om een lang verhaal kort te maken: er bestaat geen universeel vervoerders-API-protocol.
Daarom moet je ofwel een nieuwe integratie bouwen voor elke logistieke dienstverlener waarmee je werkt, of je moet een multi-carrier API-brokerdienst gebruiken.
Als je benieuwd bent of en hoe een multi-carrier API in jouw geval zou kunnen werken, boek dan een gratis consult met mij. Ik loop graag de mogelijkheden met je door!
De uitdaging van het implementeren van vervoerders-API's
Het implementeren van een nieuwe vervoerders-API klinkt misschien leuk als je een IT-nerd bent die liever met computers communiceert dan met echte mensen.
Maar in een realistischere wereld zou je meestal een ERP of een WMS gebruiken waar je misschien niet eens de juiste toegang hebt om een nieuwe API-verbinding te implementeren.
De kans is groot dat je een IT-bedrijf moet inhuren met de juiste expertise en licenties om elke integratie te bouwen. Dat klinkt duur, nietwaar?
Stel je nu voor dat je dit moet doen voor elk transportbedrijf waarmee je werkt. De gemiddelde fabrikant, groothandelaar of retailer werkt met 10 tot 15 verschillende logistieke dienstverleners. Auw.
Dan informeert je logistiek manager je dat ze nog betere deals hebben onderhandeld - met een volledig nieuwe set vervoerders. Auw.
Vervolgens ontdek je dat drie van de logistieke bedrijven waarmee je al geïntegreerd bent, van plan zijn om over te stappen naar andere API-platforms, en je alles opnieuw moet opbouwen. Auw.
Is er dan geen andere manier?
Multi-carrier verzend-API
Bij Cargoson hebben we integraties gebouwd met bijna elke vervoerder die er is en we blijven uitbreiden op basis van onze "meest gewenste vervoerders"-lijst, zoals gevraagd door onze klanten.
En vervolgens hebben we daar bovenop een multi-carrier verzend-API gebouwd, voor jou om te gebruiken.
Het idee is simpel: je hoeft maar één integratie met Cargoson te bouwen, en wij regelen alle vervoerders-API's die je zou willen gebruiken. Als we een vervoerder missen, voegen we die voor je toe. Gratis.
Ik sta op het punt om technisch te worden over hoe een multi-carrier API werkt, maar ik wil je niet in slaap sussen! Als je liever een live demo ziet en wilt bespreken hoe het jouw specifieke setup kan helpen, plan dan een kort gesprek en laten we chatten.
Hoe het werkt
Hier is een snelle blik op hoe dit zou werken. Ik weet dat dit een beetje technisch klinkt, maar heb even geduld. Hier gaan we.
Stel je voor dat je een verkooporder in je ERP hebt bevestigd en een transportorder moet activeren om het bij de klant af te leveren. Eerst moet je de geschatte transportkosten weten. Om dit te krijgen, activeer je een PriceRequest vanuit je ERP als volgt:
{ "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": "Goederen" } ] }
En in het antwoord zie je real-time tarieven van meerdere vervoerders zoals dit:
{ "status": 200, "object": { "prices": [ { "carrier": "DSV Road *", "service": "Weg", "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": "Weg", "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 Vervoerder 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" } ] } }
Je ontwikkelaar kan deze gegevens gemakkelijk extraheren om in je ERP-systeem weer te geven. Zoiets als dit:
Door op de knop "Boeken" te klikken, wordt de transportorder rechtstreeks naar je gekozen logistieke partner gestuurd. In ruil daarvoor ontvang je verzendlabels, een trackingcode en een directe trackinglink.
Multi-carrier software vult de gaten
Je vraagt je misschien af waar al deze gegevens vandaan komen? Goede vraag!
De meeste logistieke bedrijven hebben geen prijzen-API; sommige hebben helemaal geen API, en andere missen zelfs een boekingsportaal, dus alle communicatie verloopt via e-mails.
Daar komt Cargoson's multi-carrier verzend-API om de hoek kijken.
We hebben alles aan onze kant gedekt. Wanneer we een nieuwe vervoerdersintegratie implementeren, zorgen we ervoor dat alle noodzakelijke "puzzelstukjes" op hun plaats vallen. Als een vervoerder geen prijzen-API biedt, uploaden we de prijslijst naar ons systeem - niet zomaar een prijslijst, maar jouw persoonlijke prijsafspraak met de vervoerder. Daarom gebeurt de daadwerkelijke prijsberekening aan onze kant. Hetzelfde geldt voor doorlooptijdschattingen, tracking, CO2e-emissies, transportlabels, enzovoort.
In essentie voegen we alle ontbrekende service-elementen toe die je logistieke dienstverlener mist.
Automatiseer je verzending met een universele, multi-carrier transport-API
Of je nu een fabrikant, groothandelaar of retailer bent, het integreren van meerdere vervoerders in je ERP, WMS of orderbeheersysteem kan behoorlijk uitdagend zijn. Door een uniform API-platform zoals Cargoson te gebruiken, kun je:
- Toegang krijgen tot real-time tarieven, zendingen boeken, labels genereren en pakketten volgen bij duizenden vervoerders via één enkele integratie
- Snel nieuwe vervoerders onboarden zonder complexe IT-projecten
- Zeker zijn van genormaliseerde gegevens en workflow voor alle vervoerders, ongeacht hun IT-mogelijkheden
- Ontwikkelingsresources toewijzen aan het verbeteren van je kernsystemen, in plaats van het bouwen en onderhouden van talloze vervoerdersintegraties