Integrando diferentes parceiros logísticos através de uma API de envio universal
Há algum tempo, embarquei em uma busca para descobrir se existia um padrão unificado de API/EDI de transporte — um que várias empresas de logística já utilizassem — para simplificar as integrações de API de envio multi-transportador.
Você pode ler sobre minhas descobertas aqui.
O objetivo era automatizar o processo de pedido de transporte de uma forma que você não precisasse implementar uma conexão de API completamente separada com cada empresa de logística com a qual trabalha, economizando tempo e recursos de desenvolvimento.
Bem, resumindo: um protocolo de API universal de transportadora não existe.
Portanto, você precisa construir uma nova integração para cada provedor de logística com o qual trabalha ou encontrar um serviço de intermediação de API multi-transportador para usar.
Se você está curioso para saber se e como uma API multi-transportador poderia funcionar no seu caso, agende uma consulta gratuita comigo. Terei prazer em explicar as possibilidades!
O desafio de implementar APIs de transportadoras
Implementar uma nova API de transportadora pode parecer divertido se você é um geek de TI que prefere se comunicar com computadores em vez de pessoas reais.
Mas, em um mundo mais realista, você normalmente usaria um ERP ou um WMS onde você pode nem ter o acesso adequado para implementar uma nova conexão de API.
É provável que você precise contratar uma empresa de TI com a expertise e licenciamento adequados para construir cada integração. Isso soa caro, não é?
Agora imagine fazer isso para cada empresa de transporte com a qual você trabalha. O fabricante, atacadista ou varejista médio usa de 10 a 15 provedores de logística diferentes. Ai.
Então seu gerente de logística informa que negociou acordos ainda melhores — com um conjunto totalmente novo de transportadoras. Ai.
Em seguida, você descobre que três das empresas de logística com as quais você já se integrou estão planejando mudar suas plataformas de API, e você terá que reconstruir tudo do zero. Ai.
Então, existe alguma outra maneira?
API de envio multi-transportador
Na Cargoson, construímos integrações com quase todas as transportadoras existentes e continuamos a expandir com base em nossa lista de "transportadoras mais desejadas", conforme solicitado por nossos clientes.
E então construímos uma API de envio multi-transportador em cima de tudo isso, para você usar.
A ideia é simples: você só precisa construir uma integração com a Cargoson, e nós cuidaremos de todas as APIs de transportadoras que você possa querer usar. Se estivermos faltando uma transportadora, nós a adicionaremos para você. Gratuitamente.
Agora, estou prestes a me empolgar com o lado técnico de como funciona uma API multi-transportador, mas não quero fazê-lo dormir! Se preferir ver uma demonstração ao vivo e discutir como isso poderia ajudar em sua configuração específica, basta agendar uma rápida ligação e vamos conversar.
Como funciona
Aqui está uma rápida visão de como isso funcionaria. Sei que isso soa um pouco técnico, mas tenha paciência comigo. Vamos lá.
Digamos que você confirmou um pedido de venda em seu ERP e precisa acionar um pedido de transporte para entregá-lo ao cliente. Primeiro, você precisaria saber o custo aproximado do transporte. Para obter isso, você aciona uma PriceRequest do seu ERP assim:
{ "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" } ] }
E na resposta, você verá tarifas em tempo real de várias transportadoras assim:
{ "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" } ] } }
Seu desenvolvedor pode facilmente extrair esses dados para exibir em seu sistema ERP. Algo assim:
Clicar no botão "Reservar" envia o pedido de transporte diretamente para o parceiro logístico escolhido. Em troca, você receberá etiquetas de envio, um código de rastreamento e um link direto de rastreamento.
Software multi-transportador preenchendo as lacunas
Você pode estar se perguntando, de onde vêm todos esses dados? Ótima pergunta!
A maioria das empresas de logística não possui uma API de preços; algumas não têm nenhuma API, e outras nem mesmo têm um portal de reservas, então toda a comunicação é trocada via e-mails.
É aí que entra a API de envio multi-transportador da Cargoson.
Nós cobrimos tudo do nosso lado. Sempre que implementamos uma nova integração de transportadora, garantimos que todas as "peças do quebra-cabeça" necessárias estejam no lugar. Se uma transportadora não fornece uma API de preços, carregaremos a lista de preços em nosso sistema — não apenas qualquer lista de preços, mas seu acordo de preços pessoal com a transportadora. Portanto, o cálculo real do preço acontece do nosso lado. O mesmo vale para estimativas de prazo de entrega, rastreamento, emissões de CO2e, etiquetas de transporte e assim por diante.
Em essência, adicionamos todos os elementos de serviço ausentes que seu provedor de logística não possui.
Automatize Seus Envios com uma API de Transporte Universal e Multi-Transportador
Seja você um fabricante, atacadista ou varejista, integrar múltiplas transportadoras em seu ERP, WMS ou sistema de gerenciamento de pedidos pode ser um grande desafio. Ao usar uma plataforma de API unificada como a Cargoson, você pode:
- Acessar tarifas em tempo real, fazer reservas de envios, gerar etiquetas e rastrear encomendas em milhares de transportadoras através de uma única integração
- Integrar novas transportadoras rapidamente sem projetos de TI complexos
- Ter certeza de que você tem dados e fluxo de trabalho normalizados em todas as transportadoras, independentemente de suas capacidades de TI
- Alocar recursos de desenvolvimento para melhorar seus sistemas principais, não para construir e manter inúmeras integrações de transportadoras