Como corrigir checkout do WooCommerce que não funciona
Perguntas frequentes
O botão de finalizar compra não responde. Por onde começo?
Comece pelo console do navegador (F12). Erros de JavaScript ou requisições admin-ajax.php retornando 403/500 indicam conflito de plugin/tema ou bloqueio de AJAX. Teste com tema padrão e plugins desativados para isolar a causa.
Por que o checkout diz que o carrinho está vazio?
Geralmente é cache servindo o checkout com a sessão errada, ou os cookies do WooCommerce não estão sendo gravados. Exclua carrinho e checkout do cache e confirme que o domínio (com e sem www) está consistente nas configurações.
Um plugin de cache pode quebrar o checkout?
Sim, e é uma das causas mais comuns. O checkout precisa ser dinâmico; se for cacheado, o nonce de segurança expira e o botão de finalizar para de funcionar. Marque carrinho, checkout e minha conta como não-cacheáveis.
A página de checkout abre em branco. O que fazer?
Confirme em WooCommerce > Configurações > Avançado se a página de checkout está atribuída e contém o bloco Checkout ou o shortcode [woocommerce_checkout]. Página em branco também pode ser erro fatal de PHP: ative o WP_DEBUG e veja o log.
Atualizei o WooCommerce e o checkout parou. Como reverter?
Em WooCommerce > Status, verifique templates desatualizados marcados em vermelho: o tema pode ter uma cópia antiga do template de checkout. Atualize o tema ou remova o override; se precisar, use um plugin de rollback para voltar a versão estável.
O checkout funciona no meu computador mas não no do cliente. Por quê?
Costuma ser cache no lado do cliente ou da CDN servindo uma versão antiga, ou uma extensão/navegador bloqueando o JavaScript. Limpe o cache da CDN, teste em aba anônima e confira se algum gateway exige configuração específica de domínio.














