A taxa média de abandono de checkout em e-commerce é de 70%. Numa loja WooCommerce com 100 visitantes no checkout, apenas 30 completam a encomenda. Reduzir esta taxa de 70% para 60% representa um aumento de 33% nas vendas sem aumentar o tráfego. Este artigo cobre as causas mais comuns e as optimizações com maior impacto comprovado.
Medir a taxa de abandono de checkout
Antes de optimizar, medir correctamente. No Google Analytics 4, configurar um funil de exploração (Exploration > Funnel Exploration) com os passos:
- Vista da página de produto
- Adição ao carrinho
- Vista do checkout
- Confirmação de encomenda
Este funil mostra onde os utilizadores saem — se a perda é principalmente entre produto e carrinho, o problema é diferente de se for entre checkout e confirmação.
Causa 1: Velocidade do checkout
O checkout WooCommerce é a página mais lenta do site — faz queries de stock, validação de sessão, cálculo de envio e carregamento de múltiplos gateways de pagamento. Um checkout com TTFB acima de 1,5s perde utilizadores antes de chegarem ao botão de comprar.
Diagnóstico: medir o TTFB da página /checkout/ separadamente das outras páginas.
Soluções:
- Object cache (Redis) reduz queries repetidas de forma mais pronunciada no checkout do que noutras páginas
- Desactivar gateways de pagamento não utilizados — cada gateway activo carrega JavaScript
- Usar hosting com PHP 8.2 e OPcache activo
Causa 2: Obrigar a criar conta
Obrigar o utilizador a criar uma conta antes de comprar é consistentemente um dos factores com maior impacto negativo no abandono de checkout. A maioria dos utilizadores prefere o checkout como convidado, especialmente em primeiras compras.
Solução: em WooCommerce > Definições > Contas, activar "Permitir compra sem conta" e posicionar claramente a opção de checkout como convidado antes do formulário de login.
Causa 3: Custos de envio surpresa
Descobrir o custo de envio apenas na página de checkout (depois de preencher dados de contacto) é uma das principais causas de abandono. Utilizadores que adicionam ao carrinho com a expectativa de envio gratuito ou de custo X, e descobrem custo Y no checkout, saem.
Solução:
- Mostrar o custo de envio estimado na página do carrinho, antes do checkout
- Activar o calculador de envio no carrinho WooCommerce
- Comunicar claramente o limiar de envio gratuito (ex: "Faltam 15€ para envio grátis") no carrinho e nas páginas de produto
Causa 4: Formulário de checkout demasiado longo
O checkout WooCommerce por defeito pede muitos campos que frequentemente não são necessários — empresa, endereço 2, telefone quando já existe email. Cada campo adicional reduz a taxa de conversão.
Solução: remover campos não essenciais. O plugin Checkout Field Editor for WooCommerce (gratuito) permite adicionar, remover e reorganizar campos. Para a maioria das lojas portuguesas, os campos essenciais são: nome, email, morada, código postal, localidade, e método de pagamento.
Causa 5: Falta de Multibanco / MB WAY
Em Portugal, o Multibanco (referência MB) e o MB WAY são métodos de pagamento essenciais. Uma loja WooCommerce que aceita apenas cartão de crédito ou PayPal perde uma fracção significativa de compradores portugueses que preferem estes métodos.
Solução: integrar pelo menos um provider de pagamentos português (Eupago, Easypay, IFTHENPAY) que suporte MB, MB WAY e cartão.
Causa 6: Sem sinais de confiança no checkout
O checkout é o momento de maior hesitação — o utilizador está prestes a dar dados bancários. A ausência de sinais de confiança (selos de segurança, política de devoluções clara, avaliações do loja) aumenta a hesitação.
Soluções simples:
- Adicionar selos de segurança (SSL, métodos de pagamento) na página de checkout
- Mostrar política de devolução em linguagem simples (ex: "Devoluções gratuitas em 30 dias")
- Número de contacto ou chat visível — o utilizador sabe que há alguém a quem recorrer
Tem uma loja WooCommerce com abandono de checkout elevado?
O nosso suporte WordPress especializado inclui auditoria de performance e UX de checkout WooCommerce com recomendações concretas.
Optimizar checkout WooCommerce