Como ruptura de estoque destrói seu BuyBox no Mercado Livre (e como recuperar)
O efeito da ruptura sobre BuyBox, ranking e impressões no Mercado Livre Full. Por que o algoritmo penaliza, quanto tempo dura e como acelerar a recuperação.
A pior parte da ruptura não é a venda perdida no dia — é o BuyBox que demora 2-4 semanas pra voltar. Esse post explica por que o algoritmo do Mercado Livre penaliza ruptura, quanto dura a punição na prática e o que fazer pra acelerar a recuperação.
O resumo
O algoritmo do Mercado Livre trata ruptura como sinal de baixa confiabilidade do vendedor. Quanto mais tempo zerado, mais agressiva a penalização — e ela continua mesmo após o estoque voltar.
O que é o BuyBox no Mercado Livre Full
Quando vários vendedores ofertam o mesmo SKU (mesmo produto, mesmo código), o Mercado Livre escolhe um para aparecer como "vendedor padrão" no clique de compra. Esse é o BuyBox.
Quem perde BuyBox vê tráfego cair drasticamente — em alguns SKUs, 80-90% das vendas vão para o vendedor que está com BuyBox. Os outros aparecem na aba "Outras opções de compra" que pouca gente abre.
O BuyBox é definido por uma combinação de:
- Preço (dentro de margem aceitável)
- Reputação do vendedor (Mercado Líder, etc)
- Confiabilidade de entrega ← aqui mora a ruptura
- Disponibilidade de estoque ← aqui mora a ruptura também
Por que ruptura destrói BuyBox especificamente
Dois mecanismos:
Mecanismo 1 — Disponibilidade zero = elegibilidade zero
Anúncio zerado literalmente sai da disputa de BuyBox. O algoritmo só considera vendedores com estoque disponível. Se você zerou e o concorrente não, o BuyBox passa pra ele de imediato.
Mecânico, instantâneo. Acontece em segundos após o estoque chegar a zero.
Mecanismo 2 — Histórico de ruptura como sinal de confiabilidade
Mais sutil, mais doloroso. O algoritmo do Mercado Livre registra o histórico de rupturas e usa isso pra calcular um score de confiabilidade que sobrevive ao restabelecimento do estoque.
Em outras palavras: mesmo após você reabastecer, o algoritmo "lembra" que você ficou zerado e dá preferência para o vendedor que não ficou. Esse efeito de memória dura 2-4 semanas dependendo do tempo zerado.
Fonte: o Mercado Livre não publica os pesos exatos do algoritmo, mas múltiplos estudos de setor (incluindo o próprio guia oficial de envios e reposição ML) mencionam disponibilidade contínua como pré-requisito do programa Full e fator de visibilidade.
A cronologia real de uma ruptura — caso documentado
Cronologia ilustrativa baseada em padrão observado em múltiplas contas conectadas. O Mercado Livre não publica timing oficial de penalização — números abaixo podem variar 30% pra mais ou menos no seu caso.
Vendedor: pequeno-médio, ~30 vendas/dia, SKU curva A, BuyBox 95% do tempo nos últimos 6 meses.
| Dia | Evento | Métrica | |---|---|---| | D-30 a D-1 | Estoque normal, BuyBox 95%, ranking #2 na busca principal | Linha de base | | D0 | Estoque zera no Full | Anúncio fica indisponível | | D1 | BuyBox passa para concorrente | Vendas = 0 | | D2-D4 | 4 dias zerado | 0 vendas; concorrente acumula histórico recente positivo | | D5 | Reposição chega no CD, anúncio volta | Vendas voltam parciais | | D6 | Vendas em ~30% do normal | Anúncio em página 3 da busca | | D7-D10 | Recuperação parcial, ainda sem BuyBox | Vendas em 40-60% | | D11-D18 | BuyBox alterna entre vendedor e concorrente | Vendas em 70-80% | | D19+ | BuyBox de volta majoritariamente | Vendas em 95-100% |
Tempo total para recuperação completa: ≈ 19 dias para 4 dias zerado.
A heurística observada: tempo de recuperação ≈ 4-5x o tempo zerado, com diminishing returns para rupturas longas (zerou 14 dias, recupera em 30-40 dias e não em 60-70).
Como o algoritmo "calcula" a punição
Não temos a fórmula exata, mas pelos sinais observados em centenas de contas, parece envolver:
- Score de continuidade do estoque: % de tempo nos últimos 60 dias que o SKU teve estoque > 0 no Full. Quanto maior, melhor.
- Velocidade de retorno: depois de zerar, quanto tempo até reabastecer. Quem reabastece em 24h é menos punido do que quem demora 7 dias.
- Frequência de rupturas: 1 ruptura em 6 meses é diferente de 3 rupturas em 6 meses. O algoritmo olha o padrão.
Os 3 erros que prolongam a punição (e como evitar)
Erro 1 — Aumentar preço logo após o reabastecimento
Pânico: "vou aumentar o preço pra recuperar margem perdida". O algoritmo lê isso como mais um sinal negativo (mudança de preço pra cima reduz competitividade do BuyBox). Você acaba de sair da ruptura e já dá outro motivo pro algoritmo punir.
Fix: mantenha o preço pré-ruptura por pelo menos 30 dias após o reabastecimento. Se quiser ajustar, espere o BuyBox voltar.
Erro 2 — Reabastecer com pouco estoque
Pânico: "vou enviar só 50 unidades pra não empatar capital, depois mando mais". Algoritmo lê os próximos dias de cobertura curta como risco alto de nova ruptura e mantém você na zona amarela.
Fix: se vai reabastecer, reabastece com folga. Mande pra cobertura 30+ dias mesmo que o normal seria 24. O algoritmo precisa de evidência de que você não vai zerar de novo.
Erro 3 — Não criar promoção de impulso pós-recuperação
Recuperação passiva é mais lenta que ativa. Se você apenas espera o algoritmo "lembrar" que você existe, demora 2-4 semanas. Se você dispara um sinal positivo (oferta relâmpago, ad pago, frete grátis), o algoritmo encurta a recuperação.
Fix: nas primeiras 72h pós-reabastecimento, considere uma oferta agressiva (-10%, frete grátis) por 48h. Acelera o "ressurgimento" do anúncio.
A matemática da recuperação (com números)
Vendedor exemplo: 30 vendas/dia normais, R$ 80 ticket médio, 4 dias zerado.
Sem ações de aceleração (deixa o algoritmo recuperar passivamente):
- D5-D7: 30% das vendas = 9/dia × 3 dias × R$ 80 = R$ 2.160
- D8-D14: 50% = 15/dia × 7 dias × R$ 80 = R$ 8.400
- D15-D19: 80% = 24/dia × 5 dias × R$ 80 = R$ 9.600
- Total nos 15 dias de recuperação: R$ 20.160
- Receita "normal" 15 dias seria: R$ 36.000
- Perda do efeito-cauda: R$ 15.840
Com ações de aceleração (oferta -10% nos primeiros 3 dias + ad de R$ 500):
- D5-D7: 50% das vendas = 15/dia × 3 dias × R$ 72 (preço com desconto) = R$ 3.240
- D8-D14: 75% = 22,5/dia × 7 dias × R$ 80 = R$ 12.600
- D15-D19: 95% = 28/dia × 5 dias × R$ 80 = R$ 11.200
- Custos extras: R$ 500 (ad) + R$ 720 (desconto) = R$ 1.220
- Total líquido: R$ 25.820
- Perda recuperada: R$ 5.660
A aceleração custa R$ 1.220 e devolve R$ 5.660. ROI de 4,6x.
A regra do BuyBox
Você pode optar entre prevenir ruptura (mais cobertura no Full = mais armazenagem) ou reagir bem (estoque enxuto + plano de recuperação ativo). Os dois funcionam — o que não funciona é estoque enxuto sem plano de recuperação.
Como o Fulzzy te ajuda nesse jogo
O Fulzzy monitora 3 sinais cruciais que o ML não te entrega de forma agregada:
- Score de continuidade: % de tempo com estoque nos últimos 60 dias por SKU. Te avisa quais SKUs já estão em zona amarela de algoritmo mesmo sem ter zerado ainda.
- Velocidade de reposição estimada: dias entre zerar e o reabastecer chegar ao Full. Mostra os SKUs onde sua reação está lenta.
- Recomendação de envio preventivo: usa a fórmula completa pra dizer antes que você zere quanto enviar.
A combinação dos 3 te tira da zona reativa e coloca em modo preventivo — onde BuyBox vive em paz.
Perguntas frequentes sobre ruptura e BuyBox
Quanto tempo leva pra recuperar BuyBox depois da ruptura?
Heurística: 4-5x o tempo zerado. 1 dia zerado = ~5 dias para recuperação. 7 dias zerado = ~30 dias. 14+ dias zerado = pode demorar 60+ dias e às vezes nunca volta ao patamar anterior.
Anúncio zerado por 1 hora me faz perder BuyBox?
Tipicamente não, se for menos de 4-6h. O algoritmo tem alguma tolerância para flutuações curtas. Acima de 24h, o impacto é certo.
Reduzir preço após ruptura ajuda a recuperar?
Sim, moderadamente. Promoção tática (-5% a -10%) por 48-72h ajuda o algoritmo a reconhecer atratividade. Reduzir 30%+ é desperdício de margem com retorno marginal.
Pago Mercado Livre Ads para acelerar a recuperação. Vale?
Vale se o ROAS (retorno por real gasto) do seu anúncio normal for > 3x. Em ruptura recém-resolvida, o tráfego pago tem efeito secundário positivo: gera vendas que o algoritmo lê como confirmação de que o vendedor está ativo de novo. ROI tipicamente 3-5x do orçamento de ad nos primeiros 7 dias pós-recuperação.
O cliente que comprou do concorrente durante minha ruptura volta?
Depende da categoria:
- Recompra (cosmético, alimento, suplemento): 60-80% retornam se sua oferta for competitiva
- Eletrônico/durável: ~40% retornam (compra única, sem fidelidade)
- Categoria de impulso (ofertas): 20-30% retornam (cliente pega o que está mais barato no momento)
A camada 4 do post de custo de ruptura trata desse efeito.
Como saber se já perdi BuyBox sem precisar verificar manualmente cada SKU?
Você precisa monitorar o "share de impressões" e "share de vendas" do seu SKU comparado ao SKU de referência. Manual é inviável acima de 10 SKUs. Fulzzy mostra isso no dashboard usando dados da API oficial do ML.
Vale a pena enviar pouco estoque rápido ou esperar enviar bastante de uma vez?
Pouco estoque rápido vence, em ~80% dos casos. Tempo zerado é o pior fator. Mande 30 unidades hoje e mais 100 na semana que vem em vez de esperar 1 semana pra mandar 130 de uma vez.
Próximo passo
Recuperar BuyBox é caro e demora. Não zerar é mais barato.
Comece pela calculadora de reposição (gratuita, 1 SKU por vez) ou conecte sua conta no Fulzzy (3 meses grátis, todos os SKUs ao mesmo tempo).
Quanto antes você sair do modo "ai meu Deus zerou de novo", mais consistente o BuyBox fica — e mais previsível seu faturamento.