Deixa eu te dizer uma coisa. Quinze anos ao volante, e já vi muita coisa estranha na estrada. Mas há um tipo de estranheza que me faz sentir pena do embarcador todas as vezes: exatamente a mesma carga, enviada duas vezes.
No fim de novembro passado, logo depois da Black Friday, eu estava na fila para carregar em um armazém de distribuição em Rancho Cucamonga. O velho Wang, o líder do armazém, se aproximou e disse: "Shifu, essa carga sua está esquisita." Olhei os papéis: mesma rota, mesmo endereço de entrega (uma loja de autopeças em Phoenix), mesmo SKU (pastilhas de freio, 48 caixas), até os números de pedido pareciam quase idênticos — exceto pelos carimbos de data/hora. Um pedido entrou às 9:41 AM, o outro às 9:45 AM. Quatro minutos de diferença. O sistema tinha gerado dois pedidos de saída, impresso duas etiquetas de envio, e os separadores já tinham deixado dois paletes idênticos no doca.
"Empurraram duas vezes?" perguntei. Wang apenas sorriu amargamente. "A API da plataforma engasgou, nunca recebeu o aviso de recebimento, então empurrou de novo."
Naquele dia eu dirigi de Rancho Cucamonga a Phoenix com duas cargas idênticas de pastilhas de freio indo para o mesmo endereço. Consegui duas assinaturas. O recebedor ficou perplexo: "A gente fez só um pedido." A carga extra foi recusada e transportada de volta o caminho todo. Aquela viagem de ida e volta de frete desperdiçado custou ao embarcador centenas de dólares, por absolutamente nada.
E não foi a primeira vez. No verão de 2024, eu estava carregando em um armazém de artigos para o lar em Fontana, e a supervisora de turno, Xiao Li, desabafou comigo: na alta temporada, o sistema deles cuspia centenas de "pedidos duplicados suspeitos" todo mês — mesmo comprador, mesmo endereço, mesmo produto, pedidos com minutos de diferença. A primeira tarefa de uma especialista toda manhã era caçá-los manualmente, sinalizando cinquenta ou sessenta por dia durante as grandes promoções. Os que ela pegava eram os sortudos. Os que ela perdia? Enviados duas vezes. Recuperar o frete é outra história — o cliente recusa ou devolve, o dinheiro do frete se perde de qualquer jeito, e a mercadoria volta arranhada da estrada.
Então como isso realmente acontece? Deixa eu explicar
Funciona exatamente como uma ligação telefônica.
Você liga para o armazém: "Oi Wang, manda 100 unidades para Phoenix." No meio da frase, a ligação cai. Você não sabe se ele ouviu, então liga de novo e repete: "Manda 100 unidades para Phoenix." Ele ouve isso e pensa — entendi, dois pedidos, manda dois caminhões.
É isso que acontece entre uma plataforma de vendas e um sistema de armazém, só que eles chamam de envio de pedido por API. O fluxo é assim: um cliente faz um pedido na plataforma, a plataforma empurra para o sistema do armazém por uma API, e o sistema do armazém responde: "Recebido." Mas às vezes a rede falha, ou o sistema do armazém está sobrecarregado, e o aviso de recebimento não volta a tempo. A plataforma assume que o pedido nunca chegou — então empurra de novo. O mesmo pedido, com alguns minutos de diferença.
Se o sistema do armazém não tem o bom senso de perguntar: "Eu já não vi esse antes?", ele trata os dois empurrões como dois pedidos separados: dois pedidos de saída, duas etiquetas, duas separações, dois envios. Quando o motorista carrega, o endereço, o SKU e a quantidade batem nos papéis. Nada parece errado. E assim, a mesma carga é enviada duas vezes. É aqui que muita gente erra: a culpa não é do separador. Os separadores seguem os papéis. O sistema diz separe dois pedidos, eles separam dois pedidos. A causa raiz está uma camada acima, na integração — ninguém perguntou, no momento em que o pedido chegou: "Eu já tinha visto esse pedido?"
Quanto custa de verdade um envio dobrado? Vamos fazer as contas
Muita gente pensa: bom, um envio a mais — é só mandar de volta. Deixa eu detalhar o que um pedido duplicado de pacote pequeno realmente queima.
| Item de custo | Valor (USD) | Observações |
|---|---|---|
| Frete extra de saída | $8–12 | Um pacote de 3 libras, UPS/FedEx Ground entre estados, mais ou menos nessa faixa |
| Frete de retorno | $8–15 | Recusado ou devolvido — o embarcador paga, e as etiquetas de retorno custam mais |
| Mão de obra extra no armazém | $4–6 | Separar, conferir, embalar, etiquetar — tudo são horas humanas |
| Tempo de atendimento ao cliente | $5–10 | Reclamações, rastrear o pedido, organizar a devolução |
| Materiais de embalagem | $2–3 | Caixa, enchimento, etiqueta — depois de enviados, se perdem |
| Total | $27–46 | E isso é por pedido duplicado |
Não parece muito, né? Mas o volume faz o estrago. Pegue um armazém que movimenta 5,000 pedidos por dia. Mesmo com uma taxa conservadora de duplicados de 0.5%, são 25 envios dobrados por dia. A $35 cada um, são $875 por dia — em 300 dias úteis, $260,000 por ano. E isso sem contar os custos ocultos: quando um cliente recebe dois de tudo, o primeiro pensamento não é "que vendedor generoso". É "esse vendedor é uma bagunça". Avaliações ruins, pedidos cancelados, clientes que nunca voltam — essas perdas não cabem numa planilha.

Conselhos práticos para embarcadores e armazéns
Depois de todos esses anos na estrada, descobri uma coisa: a correção para isso não está no doca de carga. Está na TI. Mas embarcadores e donos de armazém precisam saber como pedir à TI — em linguagem simples. Senão a TI acha que "o sistema está rodando bem" enquanto a turma do doca apaga incêndio todo dia. Aqui vai a tradução.
Primeiro, cada número de pedido precisa ser único — e o sistema precisa respeitar de verdade essa unicidade.
Cada pedido que sai da plataforma deve carregar um número de pedido globalmente único — como o VIN de um caminhão, nunca repetido. Quando o sistema do armazém recebe um pedido, o primeiro movimento não deveria ser gerar um pedido de saída. Deveria conferir: eu já vi esse número de pedido antes? Se sim, bloqueia ou funde o segundo. Se não, segue adiante. Isso se chama deduplicação. Parece chique, mas é só "ler a placa".
Segundo, a mesma solicitação enviada três vezes precisa ter o efeito de tê-la enviado uma vez.
O pessoal de TI chama isso de "idempotência". Palavra assustadora, significado simples: você dizendo "manda 100 unidades para Phoenix" uma vez ou três vezes, o resultado deveria ser 100 unidades — não 300. Quando falar com a TI, diga assim: "Quando a API estoura o tempo e tenta de novo, o mesmo pedido empurrado várias vezes só pode produzir um envio." Deixe o como com eles. Você diz o quê.
Terceiro, as tentativas precisam de um resfriamento e de um teto.
As tentativas em si não são o vilão — se a rede falha e você não tenta de novo, o pedido se perde, o que é pior. Mas as tentativas não podem ser cegas e infinitas: empurra uma vez, não recebe aviso, espera algumas dezenas de segundos, empurra de novo. Duas ou três tentativas, e se ainda falhar, passa para um humano em vez de martelar sem parar. Muitos pedidos duplicados vêm de uma plataforma que empurra o mesmo pedido cinco ou seis vezes em um minuto, com o sistema do armazém aceitando cada um.
Quarto, o armazém precisa de uma rede de segurança humana.
Correções de sistema levam tempo. Até a TI resolver, o armazém deveria gastar 15 minutos toda manhã filtrando "duplicados suspeitos": mesmo comprador, mesmo endereço, mesmo SKU, pedidos com menos de 30 minutos de diferença — sinalize para um humano confirmar. Aquele armazém de Fontana? Esse truque pegou a maioria dos duplicados deles na alta temporada. A triagem manual é tosca, mas ferramentas toscas salvam o dia quando importa.
Uma última coisa, e é contraintuitiva: muitos KPIs de armazém na verdade premiam o envio dobrado. Os armazéns são medidos pela velocidade de separação — "saída em até 2 horas após a queda do pedido". Quando dois pedidos idênticos aparecem no sistema, o separador, correndo contra o relógio, fica feliz em simplesmente separá-los. Ninguém tem tempo de se perguntar se esses dois pedidos são na verdade o mesmo. Quanto mais rígido o KPI de velocidade, mais duplicados passam. É uma troca: se você quer velocidade, o sistema tem que fazer a conferência por você. Se o sistema não confere, a velocidade vira "rápido e errado". Então, enquanto você empurra o tempo de resposta, tem que orçar tempo e pessoal para a verificação — senão você está forçando a linha de frente a apostar com o dinheiro do cliente.
Mais uma coisa: não diga a si mesmo "somos pequenos demais para isso acontecer". Os empurrões duplicados não ligam para o seu volume de pedidos — um engasgo de rede, uma reinicialização de servidor, e um armazém de cinquenta pedidos por dia é atingido do mesmo jeito. E os armazéns menores sentem mais: um envio dobrado come uma fatia maior de uma margem fina.
Um ditado antigo para encerrar
Nós motoristas temos um ditado antigo: "Melhor parar três minutos do que se apressar um segundo."
O mesmo aqui: se o sistema gasta um segundo extra perguntando "eu já vi esse pedido antes", isso supera queimar dezenas de dólares e uma pilha de dores de cabeça depois. Rápido não significa dirigir às cegas. Quando falar com a TI, leve esse ditado — eles vão entender.
Por Shifu Zhao, veterano do transporte rodoviário (15 anos)
Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.







