A Ruptura de Estoque Silenciosa: Como Evitar Anúncios Pausados no ML
Quando um SKU zera, o algoritmo do Mercado Livre pausa o anúncio e demora dias para devolver relevância. Aprenda a calcular ponto de pedido por velocidade de venda.
TL;DR: Quando um SKU zera no Mercado Livre, o algoritmo pausa o anúncio automaticamente. O problema não é a pausa — é que, ao repor o estoque, a relevância do anúncio leva de 5 a 14 dias para voltar ao patamar anterior. Esse fenômeno se chama "ruptura silenciosa". Evitá-lo exige monitorar velocidade de venda (burn rate) e calcular ponto de pedido (ROP) por SKU, em tempo real.
O que é ruptura silenciosa
Ruptura silenciosa é a queda de relevância no algoritmo de busca do Mercado Livre causada por anúncios que zeraram estoque, mesmo que tenham sido repostos rapidamente. Chama-se "silenciosa" porque o seller raramente associa a queda de vendas dos próximos dias ao SKU que zerou ontem.
O mecanismo é simples: o algoritmo do ML penaliza inconsistência. Quando um anúncio entra em "pausado por falta de estoque", ele perde posição em busca, deixa de aparecer em "Mais relevantes" e some das listas de "Comprado em conjunto". Repor estoque devolve o status "ativo", mas não devolve relevância. A relevância precisa ser reconquistada, vendendo de novo.
Quanto custa uma ruptura
Tomemos um SKU campeão hipotético que vende 30 unidades/dia a um ticket médio de R$ 150. Sem ruptura, esse SKU gera R$ 135 mil por mês.
Cenário com ruptura silenciosa de 3 dias e 10 dias de recuperação de relevância parcial:
- 3 dias zerado: 0 vendas — perda direta de R$ 13.500.
- 10 dias com 50% de relevância: 15 vendas/dia × R$ 150 × 10 = R$ 22.500 (vs R$ 45.000 esperado) — perda de R$ 22.500.
- Custo total da ruptura: R$ 36.000 em um único SKU, em duas semanas.
Esse cálculo não inclui o efeito cascata: clientes que iam comprar esse SKU e não compraram nenhum outro, perda de buy box em produtos relacionados, e queda no termômetro de reputação se a ruptura virou cancelamento.
Burn rate: a velocidade real de venda
Estoque mínimo fixo (ex.: "alerta quando chegar a 10 unidades") é uma métrica obsoleta. A pergunta certa é: em quantos dias esse SKU zera no ritmo atual?
Para responder, calculamos o burn rate: média móvel de unidades vendidas por dia em uma janela relevante. A janela ideal depende do tipo de produto:
| Tipo de produto | Janela recomendada | Por quê |
|---|---|---|
| Item perene (commodity) | 30 dias | Demanda estável, média robusta |
| Item sazonal | 7 dias + ajuste sazonal | Captura aceleração/desaceleração |
| Lançamento ou tendência | 3–7 dias | Curva de adoção exponencial |
| Item promocional | 3 dias | Pico curto, decai rápido |
O ponto de pedido (ROP)
Conhecendo o burn rate, calculamos o Reorder Point — o nível de estoque em que você precisa colocar pedido novo para não zerar.
Fórmula clássica:
ROP = (burn rate × lead time) + estoque de segurança
Onde:
- burn rate = unidades vendidas por dia (média móvel).
- lead time = dias entre pedido e recebimento na sua expedição.
- estoque de segurança = colchão para variações de demanda. Recomendação: 1.5× a 2× o desvio padrão das vendas.
Exemplo prático
SKU vende 12 unidades/dia em média. Lead time do fornecedor é 7 dias. Desvio padrão das vendas é 3 unidades/dia.
- Estoque de segurança = 2 × 3 × √7 ≈ 16 unidades.
- ROP = (12 × 7) + 16 = 100 unidades.
Quando o estoque chega a 100, é hora de pedir. Esperar até 50 já é tarde — você zera antes do reabastecimento chegar.
Por que monitorar isso manualmente é impossível
Um seller mediano tem entre 200 e 2.000 SKUs ativos. Calcular burn rate e ROP por SKU, em tempo real, considerando sazonalidade, é um trabalho de tempo integral. Por isso, na prática, quase ninguém faz — o seller fica olhando "estoque mínimo fixo" e descobre a ruptura quando ela já aconteceu.
A solução técnica passa por automação:
- Coletar histórico de vendas via API do ML e do ERP.
- Calcular burn rate e desvio por SKU diariamente.
- Cruzar com lead time configurado por fornecedor.
- Disparar alerta quando estoque atinge ROP.
É exatamente esse o trabalho do alerta de "ruptura projetada" do KORVEO. Em vez de avisar quando zera, ele avisa 72 horas antes — janela suficiente para reposição emergencial.
Mercado Livre Full e o problema do reabastecimento
Sellers que operam Mercado Livre Full enfrentam uma camada extra: o ML precisa receber e processar a mercadoria no centro de distribuição antes de "ativar" estoque. O lead time real do Full inclui:
- Tempo de produção/compra do SKU (1–30 dias).
- Tempo de envio da sua expedição ao CD do ML (1–5 dias).
- Tempo de processamento no CD do ML (3–10 dias).
Total: facilmente 15 a 45 dias. Para Full, o ROP precisa ser calculado com lead time bem maior, e o estoque de segurança pode dobrar.
Sintomas de que você está sofrendo ruptura silenciosa
- Vendas oscilam sem explicação clara mesmo quando o catálogo está completo.
- SKUs que eram top de vendas começam a aparecer em posições inferiores na busca.
- Concorrente direto subiu no ranking sem mudar preço.
- Mercado Livre Ads começa a custar mais por venda (CPC sobe porque o orgânico caiu).
- Termômetro do ML caiu mas você não tem reclamação grave aberta.
Perguntas frequentes
Quanto tempo demora para o anúncio recuperar relevância após a ruptura?
Depende da categoria, do histórico de vendas e da concorrência. Em média, 5 a 14 dias para retornar ao patamar anterior — assumindo que você venda volume similar nesse período. Em categorias muito disputadas (eletrônicos, moda), a recuperação pode passar de 30 dias.
Se eu pausar voluntariamente o anúncio, o efeito é o mesmo da ruptura?
Sim, no que diz respeito ao algoritmo. Pausa por estoque zerado e pausa manual têm o mesmo impacto em relevância. O ML não distingue.
Anúncio Full pausado por falta de estoque continua aparecendo na busca?
Não. O ML remove o anúncio Full de "Frete grátis" e "Chegará amanhã" assim que o estoque local zera, mesmo que você ainda tenha estoque na sua casa. Por isso é crítico repor no Full antes do estoque local zerar.
Existe diferença entre "estoque zerado" e "anúncio sem estoque disponível"?
Sim. Estoque zerado é quantidade zero no anúncio. "Sem estoque disponível" pode ocorrer quando o ML detecta inconsistência entre o que o ERP envia e o que o anúncio mostra. A consequência para o algoritmo é a mesma: pausa e perda de relevância.
Vale a pena manter "estoque virtual" no anúncio mesmo sem ter o produto?
Não. Vender sem ter estoque vira cancelamento, e cancelamento vira queda de reputação — pior que ruptura. Veja mais sobre isso em Reputação no Mercado Livre.
O que fazer agora
- Liste seus 20 SKUs que mais vendem (regra 80/20 — eles representam ~80% do faturamento).
- Para cada um, calcule burn rate dos últimos 30 dias e configure o ROP usando a fórmula deste artigo.
- Conecte o KORVEO e receba alertas automáticos de ruptura projetada 72h antes — sem precisar refazer a conta toda semana.