Como corrigir o estoque do WooCommerce mostrando errado
Perguntas frequentes
Tenho o produto em estoque mas o site mostra esgotado. Por quê?
Costuma ser cache servindo a contagem antiga, ou pedidos presos em pagamento pendente segurando as unidades. Limpe o cache de página e de objeto e libere pedidos antigos não pagos em WooCommerce > Pedidos.
O estoque não baixa depois da venda. O que verificar?
Confirme que 'Gerenciar estoque' está ligado no produto e que o pedido chegou a um status que reduz estoque (Processando ou Concluído). Pedidos que ficam em pendente não baixam o estoque definitivamente.
O que é a opção 'Manter estoque (minutos)'?
É o tempo que o WooCommerce reserva o estoque de um pedido não pago antes de liberá-lo. Se estiver muito alto, carrinhos abandonados seguram unidades por horas e o estoque parece menor do que o real. Use um valor curto, como 60 minutos.
Uma integração com marketplace pode bagunçar meu estoque?
Sim. Se um ERP, marketplace ou planilha sincroniza o estoque, ele pode sobrescrever a quantidade com um número desatualizado. Pause a sincronização, corrija no produto e confirme que a fonte externa envia o valor certo antes de religar.
Em produto variável, onde fica o controle de estoque?
Cada variação tem seu próprio campo de estoque na aba Variações. Se você ativou 'Gerenciar estoque' só no produto pai e não nas variações (ou o contrário), a contagem fica inconsistente. Padronize onde o estoque é gerenciado.
Como descobrir o que está mudando minha contagem de estoque?
Use o gancho woocommerce_product_set_stock para registrar no log toda alteração com ID e quantidade. Comparando os horários do log com as vendas reais, você identifica se a causa é pedido, sincronização externa ou ajuste manual.














