Shopify diz que há estoque, mas não consigo concluir a compra
As causas mais comuns pelas quais o inventário aparece disponível, mas o checkout falha, e como resolvê-las passo a passo.
Este é um dos erros mais frustrantes no e-commerce: o produto aparece como disponível, o cliente o adiciona ao carrinho, chega ao checkout... e algo falha. O pedido não é concluído. O cliente vai embora. E você não sabe o que aconteceu. Neste guia, explico exatamente por que isso ocorre e como resolver.
📋 Tabela de Conteúdos
- Como o inventário funciona no Shopify
- Causa 1 — Inventário reservado por carrinhos abandonados
- Causa 2 — Variante esgotada, embora o produto mostre estoque
- Causa 3 — Inventário não rastreado ou mal configurado
- Causa 4 — Conflito com aplicativos de inventário de terceiros
- Causa 5 — Produto atribuído a um local sem estoque
- Causa 6 — Política de inventário mal configurada
- Causa 7 — Erro de sincronização com canal de vendas externo
- Causa 8 — Produto arquivado ou rascunho publicado por engano
- Como diagnosticar o problema na sua loja
- Como evitar esse erro no futuro
Como o inventário funciona no Shopify
O Shopify gerencia o inventário no nível da variante, não do produto. Isso significa que, se um produto tem tamanhos P, M e G, cada tamanho tem seu próprio contador de estoque independente. O produto pode exibir "Disponível" se pelo menos uma variante tiver estoque, mesmo que a variante desejada pelo cliente esteja esgotada.
Além disso, o Shopify possui um sistema de reserva de inventário: quando um cliente adiciona um produto ao carrinho, o Shopify pode reservar esse estoque temporariamente para evitar a supervenda. Se essa reserva não for liberada corretamente, o estoque aparece como ocupado, mesmo que não haja um pedido real.
O Shopify reserva o inventário no momento em que o cliente inicia o checkout, não quando adiciona ao carrinho. Essa reserva dura entre 10 e 15 minutos. Se o cliente não concluir a compra nesse tempo, o estoque é liberado automaticamente.
Inventário reservado por carrinhos abandonados
Muito comumQuando um cliente inicia o checkout, o Shopify reserva o estoque dos produtos em seu carrinho. Se o cliente abandonar sem concluir a compra, essa reserva deve ser liberada automaticamente em 10-15 minutos. Mas em certos casos — especialmente com aplicativos de terceiros ou configurações personalizadas — essa liberação não ocorre corretamente e o estoque fica "preso".
- O produto mostra estoque disponível no admin, mas não pode ser comprado
- O problema aparece e desaparece sozinho após alguns minutos
- No admin do Shopify, o inventário mostra unidades "comprometidas" sem pedidos reais associados
- Aguarde 15-20 minutos: as reservas são liberadas automaticamente
- Se o problema for recorrente, verifique se algum aplicativo de terceiros está interferindo no sistema de reservas
- Ajuste manualmente o inventário em Produtos > Inventário se o estoque ainda estiver bloqueado
- Considere ativar a opção "Continuar vendendo quando não houver estoque" para produtos de alta demanda
Variante esgotada, embora o produto mostre estoque
Este é o erro de configuração mais comum. O produto tem múltiplas variantes (tamanhos, cores, versões) e algumas têm estoque, mas outras não. O Shopify mostra o produto como "Disponível" se pelo menos uma variante tiver estoque, mas se o cliente selecionar uma variante esgotada, ele não poderá concluir a compra.
O problema se agrava quando o tema não mostra claramente quais variantes estão esgotadas, deixando o cliente confuso.
- O problema ocorre apenas com certas combinações de variantes
- No admin, algumas variantes do produto mostram 0 unidades
- O botão de compra é desativado ao selecionar certas opções
- Vá em Produtos > selecione o produto > verifique o inventário de cada variante individualmente
- Atualize o estoque das variantes esgotadas ou marque-as como não disponíveis
- Configure seu tema para mostrar visualmente as variantes esgotadas (riscadas ou em cinza)
- Ative o aplicativo "Back in Stock" para capturar e-mails de clientes interessados em variantes esgotadas
Inventário não rastreado ou mal configurado
O Shopify permite dois modos de inventário por variante: "Rastrear quantidade" (o Shopify controla o estoque e bloqueia a compra quando chega a 0) e "Não rastrear" (o produto sempre aparece disponível, independentemente do estoque real). Se você tem o rastreamento ativado, mas o estoque está em 0 ou negativo, os clientes não poderão comprar, mesmo que o produto pareça disponível na loja.
- No admin, o inventário da variante mostra 0 ou um número negativo
- A configuração da variante tem "Rastrear quantidade" ativado
- A opção "Continuar vendendo quando não houver estoque" está desativada
- Vá em Produtos > selecione o produto > edite a variante
- Atualize o número de unidades disponíveis para o estoque real
- Se o produto nunca esgota (digital, serviço, produção sob demanda), desative o rastreamento de inventário
- Se quiser permitir compras mesmo com estoque em 0, ative "Continuar vendendo quando não houver estoque"
Conflito com aplicativos de inventário de terceiros
Aplicativos de gerenciamento de inventário, dropshipping (DSers, AutoDS) ou sincronização com ERP podem sobrescrever o inventário do Shopify com valores incorretos ou criar conflitos nas reservas. Se o problema apareceu após a instalação de um novo aplicativo, esse é o primeiro lugar para procurar.
Solução: Desative temporariamente o aplicativo suspeito e verifique se o problema persiste. Verifique os logs de sincronização do aplicativo para identificar conflitos. Entre em contato com o suporte do aplicativo com o erro específico.
Produto atribuído a um local sem estoque
Se você tem múltiplos locais (armazéns, lojas físicas, 3PL), o Shopify atribui o inventário por local. Se o produto tem estoque em um local, mas o local atribuído para o cumprimento online tem 0 unidades, os clientes não poderão comprar, mesmo que o estoque total seja positivo.
Solução: Vá em Produtos > Inventário e verifique o estoque por local. Certifique-se de que o local configurado para vendas online tenha o estoque correto. Transfira inventário entre locais, se necessário.
Política de inventário mal configurada
O Shopify tem duas políticas de inventário: "negado" (bloqueia a compra quando o estoque chega a 0) e "continuar" (permite comprar mesmo sem estoque). Se você tem "negado" ativado e o estoque está em 0 por um erro de contagem, os clientes não poderão comprar, mesmo que você tenha fisicamente o produto.
Solução: Verifique a política de inventário de cada variante no admin. Atualize o estoque para o número correto ou mude a política para "continuar", se sua operação permitir.
Erro de sincronização com canal de vendas externo
Se você vende no Shopify e também no Mercado Livre, Amazon, TikTok Shop ou outro canal, e tem sincronização de inventário ativa, uma venda em um canal externo pode reduzir o estoque no Shopify sem que você veja imediatamente. O resultado: o produto aparece disponível no Shopify, mas o estoque real já está em 0.
Solução: Verifique o histórico de ajustes de inventário no Shopify para identificar qual canal ou aplicativo reduziu o estoque. Configure um estoque de segurança (buffer) para evitar a supervenda entre canais.
Produto arquivado ou rascunho publicado por engano
Um produto pode aparecer na loja (porque está indexado no Google ou em um link salvo), mas estar no status “Rascunho” ou “Arquivado” no Shopify. Nesse caso, o cliente pode ver a página do produto, mas não consegue concluir a compra porque o produto não está ativo.
Solução: Vá em Produtos no admin e verifique o status do produto (Ativo, Rascunho, Arquivado). Se estiver em Rascunho ou Arquivado, mude para Ativo. Verifique também se está publicado no canal de vendas “Loja online”.
🔍 Não encontra a causa na sua loja?
Posso revisar sua configuração de inventário e resolver o problema esta semana.
💬 Escreva-me pelo WhatsApp →Como diagnosticar o problema em sua loja
📋 Passo 1: Verifique o inventário por variante
Vá em Produtos > selecione o produto > verifique o estoque de cada variante individualmente. Procure variantes com 0 unidades ou com estoque “comprometido” sem pedidos reais.
📋 Passo 2: Verifique o histórico de ajustes
Em Produtos > Inventário, você pode ver o histórico de mudanças de estoque. Identifique qual aplicativo, canal ou usuário modificou o inventário e quando.
📋 Passo 3: Verifique o status do produto
Confirme que o produto está no status “Ativo” e publicado no canal “Loja online”. Um produto em Rascunho pode ser visualizado, mas não comprado.
📋 Passo 4: Teste o checkout você mesmo
Entre em sua loja no modo anônimo, selecione o produto e a variante problemática, e tente chegar ao checkout. Anote exatamente em qual passo falha e qual mensagem de erro aparece.
- O nome exato do produto e da variante que falha
- A mensagem de erro que aparece no checkout (captura de tela)
- Quando o problema começou (data e hora aproximada)
- Se você instalou ou atualizou algum aplicativo perto dessa data
- Se você tem múltiplas localizações ou canais de venda ativos
Como prevenir este erro no futuro
📊 Auditoria mensal de inventário
Uma vez por mês, revise o inventário de seus produtos mais vendidos, variante por variante. Detecte discrepâncias entre o estoque físico e o estoque no Shopify antes que afetem as vendas.
🔒 Estoque de segurança (buffer)
Se você vende em múltiplos canais, configure um estoque de segurança no Shopify (por exemplo, parar as vendas online quando restarem 2 unidades) para evitar a venda excessiva entre canais.
🔔 Alertas de estoque baixo
Configure alertas automáticos quando o estoque de um produto atingir um limite mínimo. O Shopify Flow pode enviar notificações por e-mail quando o inventário cair abaixo de X unidades.
✅ Testes periódicos do checkout
Uma vez por semana, faça o percurso completo de compra em sua loja como cliente. É a forma mais rápida de detectar problemas antes que seus clientes os encontrem.
Perguntas frequentes
Sua loja deveria vender sem atritos
Se o problema persistir ou você precisar que alguém o revise diretamente, escreva-me pelo WhatsApp. Eu respondo em menos de 24 horas.