Rupturas de estoque. Já não aguento mais.
Na última Black Friday, eu tinha 800 unidades no meu armazém do oeste dos EUA, com o recebimento da FBA parado em algum ponto do trajeto. Meu OMS encarava 1,200 pedidos em aberto. O sistema despachou por ordem de chegada, o que parece justo, certo? Errado. Quando a poeira baixou, vários pedidos de marca de alto valor tinham sido cancelados automaticamente, enquanto uma pilha de pedidos de ofertas relâmpago de baixa margem foi atendida. Esses pedidos de oferta renderam menos de $3 de margem cada um. Os de marca cancelados renderam mais de $30 cada um. Quase quebrei o mouse.
A plataforma não se importa com qual dos seus pedidos é lucrativo. Quando o estoque fica curto, a forma como seu OMS aloca o estoque decide se a promoção te faz ganhar dinheiro ou te faz perder dinheiro mais a saúde da conta.
A lógica de alocação padrão é uma armadilha
A maioria das plataformas OMS — incluindo as ferramentas nativas da Amazon, além de muitos ERPs de terceiros — vem com dois comportamentos padrão de escassez: primeiro a entrar, primeiro a sair, ou alocação proporcional do tipo "divisão da dor". Ambos parecem razoáveis. Ambos são preguiçosos.
O problema do FIFO: durante uma grande venda, os pedidos mais antigos costumam ser de caçadores de oferta comprando SKUs com desconto. Pedidos de alto valor a preço cheio chegam depois. Despache por horário do pedido e você estará entregando sua margem de graça. A alocação proporcional é pior: despache 70% de cada pedido, e agora todos os pedidos saem atrasados. Sua taxa de envios atrasados explode.
Aprendi isso da pior maneira durante o Prime Day 2023. A "divisão inteligente" padrão do meu ERP foi ativada com 82% de cobertura de estoque e dividiu mais de 400 pedidos em envios parciais. Cada pacote dividido adicionou alocação de frete extra e custo de envio, e fiquei escrevendo e-mails de desculpas até as 3 da manhã. Os custos logísticos ficaram quase 40% acima do orçamento naquela semana. Lucro perdido. Desde então, desativei toda a alocação automática. Quando o estoque fica curto, defino as prioridades manualmente.
Meu cartão de pontuação de prioridades de alocação
Quando o estoque está curto, pontuo cada pedido em aberto com uma fórmula simples:
Prioridade = Peso do canal × Peso da margem × Peso do risco de entrega
É assim que aplico na prática:
| Fator | Proteger primeiro (pontuação alta) | Cortar primeiro (pontuação baixa) |
|---|---|---|
| Canal | Conta principal da Amazon (sua linha de vida de tráfego) | Canais pequenos ou de liquidação |
| Margem | Margem bruta acima de 30% | Margem bruta abaixo de 10% |
| Promessa de entrega | Promessa de 2 dias, taxa de envio cobrada | Sem promessa, negociável |
| Saúde da conta | Cancelar dispara um alerta de desempenho | Cancelar não tem impacto real |
| Valor do cliente | Compradores recorrentes, pedidos B2B em volume | Pedidos únicos de oferta |
Na prática, não multiplico os números de verdade — é lento demais. Marco os pedidos no OMS nessas cinco dimensões e ordeno por combinações de etiquetas quando uma escassez chega: corto primeiro o lote de "margem baixa + canal pequeno + sem promessa de entrega", depois olho "margem alta mas prazo negociável", e protejo por último os pedidos de "conta principal, margem alta, entrega prometida".

Deixa eu fazer as contas, porque é aqui que o FIFO te rouba em silêncio. Digamos que restem 100 unidades e dois pedidos disputando por elas:
| Pedido A (de marca) | Pedido B (SKU de oferta) | |
|---|---|---|
| Preço | ≈$90 | ≈$30 |
| Margem bruta | ≈40% | ≈10% |
| Margem por unidade | ≈$36 | ≈$3 |
| Canal | Conta principal da Amazon | Canal de liquidação |
Dê as 100 unidades para A: um pedido em volume, cerca de $3,600 de margem. Dê para B: três pedidos, cerca de $900 de margem. A lógica padrão de ordem de chegada quase certamente protegerá B primeiro — os pedidos de oferta são feitos antes. Mesmas 100 unidades, o lucro difere em cerca de $2,700. Por isso você nunca aloca por horário do pedido durante uma escassez: quem recebe o estoque decide se sua margem se multiplica ou desaba.
Exemplo real. Desses 1,200 pedidos da Black Friday, reclassifiquei manualmente: primeiro cortei mais de 200 pedidos de baixo preço de um canal de liquidação (liguei para o gerente do canal com antecedência, empurrei para uma semana depois, ele aceitou de boa). Depois protegi todos os 150 pedidos B2B em volume (cada um valia dez pedidos normais em margem). Os pedidos restantes da Amazon foram despachados em ordem de margem; os que eu realmente não conseguia cobrir foram para "envio parcial mais pedido pendente" em vez de cancelamento direto. No fim, apenas cerca de 60 pedidos foram realmente cancelados, e todos eram de baixo valor.
Os números: a alocação manual elevou a margem geral em cerca de 12 pontos percentuais em relação à lógica padrão, e a taxa de envios atrasados ficou abaixo de 3% sem alertas de desempenho. No ano anterior, com a lógica padrão, os envios atrasados chegaram a 9% e recebi um alerta de desempenho.
Verdade contraintuitiva: proteja a conta, não o pedido caro
A maioria dos vendedores pensa instintivamente "salve os pedidos caros, corte os baratos". Meio certo. O que você realmente protege primeiro são os pedidos cujo cancelamento prejudica sua conta.
A taxa de cancelamento e a taxa de envios atrasados da Amazon alimentam diretamente o desempenho da conta, e um pedido cancelado de $200 conta o mesmo que um pedido cancelado de $20 nessas métricas. Mas a penalidade de tráfego atinge a conta inteira — sacrifique 20 pedidos pequenos para salvar um pedido com $200 de margem, empurre sua taxa de cancelamento acima do limite, perca 10% da participação do Buy Box por duas semanas, e essa perda ofusca os $200.
Então minha regra de ferro: calcule o custo para a conta de cortar antes de calcular o lucro de salvar. Quando uma escassez chega, primeiro olho o painel de desempenho do OMS, calculo quanta margem de cancelamento me resta, e reservo tudo para os pedidos de alta margem que realmente preciso cortar. Pedidos de baixo valor são divididos ou atrasados quando possível; quando preciso cancelar, cancelo primeiro em canais pequenos — eles não têm sistema de desempenho, e o pior caso é pagar um café ao gerente do canal e pedir desculpas.
Mais uma armadilha: envios parciais. Já vi vendedores demais apertando "envio parcial" durante uma escassez achando que salvaram o pedido. O segundo pacote geralmente sai às suas custas, e o custo logístico combinado costuma superar a margem do pedido. Minha regra: pedidos com menos de 20% de margem são cancelados ou totalmente adiados quando há escassez — sem parciais. Só pedidos de alta margem valem a pena dividir.
Armadilhas a evitar
Primeiro, escreva suas regras de alocação no OMS com antecedência. Não improvise durante uma ruptura de estoque. Mantenho o sistema de etiquetas de prioridade o ano todo e faço um simulacro antes de cada grande venda.
Segundo, negocie com antecedência uma via de reposição emergencial com seu fornecedor e seu agente de carga. A minha tem uma opção de frete aéreo em pequenos lotes de 7–10 dias. É cara, mas já me salvou durante rupturas de estoque na alta temporada. E mantenha sempre 10%–15% de estoque de segurança no plano — nunca orçamente até a última unidade.
Terceiro, não olhe só o estoque total. Olhe o estoque disponível por canal. Uma vez me queimei: o estoque total parecia bom, mas a FBA já estava vazia enquanto meu próprio armazém ainda tinha unidades, e a transferência levou uma semana. Dividir o estoque disponível por canal no OMS é um hábito que salva vidas.
Rupturas de estoque não são a parte assustadora. Assustador é cortar pedidos sem prioridade. Aqui está meu plano de emergência de 30 minutos para quando realmente acontecer:
- Congele o sistema. Pause a alocação automática e o cancelamento automático no OMS imediatamente. Cada minuto extra de decisões automatizadas é dano irreversível.
- Conte de verdade. Puxe o estoque disponível real por canal — cuidado com estoque em trânsito e reservado escondido dentro do total. Saiba exatamente qual é o tamanho da lacuna.
- Marque em massa. Aplique as etiquetas de cinco dimensões aos pedidos em aberto; a maioria das plataformas OMS consegue fazer isso com regras em massa.
- Execute em ordem. Corte primeiro os pedidos de baixo valor (negocie atrasos antes de cancelar), proteja os de alto valor, e guarde um pouco de margem de taxa de cancelamento para os que você realmente não consegue salvar.
- Avise o cliente. Envie mensagem proativa aos compradores atrasados ou cancelados com uma explicação e um cupom. O dano em avaliações de uma mensagem proativa é muito menor do que o de um cliente que descobre por conta própria.
Esta lista está impressa e colada na minha mesa agora. Na alta temporada, minha equipe simplesmente executa — ninguém precisa me perguntar.
Defina as regras com antecedência, execute o plano quando acontecer, e nunca deixe o sistema decidir por você. Esta eu testei pessoalmente, e funciona.
Por Ah K, Vendedor de e-commerce (5 anos)
Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.







