Atualizado em 19/06/2026
De nada adianta um catálogo bonito se o cliente não consegue pagar ou se o frete não calcula. No Brasil, isso significa configurar corretamente os meios de pagamento mais usados — Mercado Pago, PagBank/PagSeguro, PIX, cartão e boleto — e o cálculo de frete pelos Correios e pelo Melhor Envio, além de opções como frete grátis e retirada na loja. Cada uma dessas peças tem detalhes que, se passarem batido, travam a finalização da compra. Este guia mostra o que configurar, os erros comuns e as boas práticas.
Comece pelo SSL. Antes de ativar qualquer meio de pagamento, garanta que a loja inteira roda em HTTPS com certificado válido. Sem isso, os gateways recusam transações e os navegadores assustam o cliente no checkout. SSL não é opcional em loja que recebe pagamentos.
Pagamento: gateways e meios usados no Brasil
Primeiro, um conceito que evita confusão: o gateway é o intermediário que processa o pagamento (Mercado Pago, PagBank/PagSeguro), enquanto PIX, cartão e boleto são os meios que você habilita dentro dele. Na prática, instala-se o plugin oficial do gateway e, dentro dele, escolhe-se quais meios aceitar.
- Mercado Pago: um dos gateways mais usados no Brasil; oferece cartão, boleto e PIX em um só plugin, com checkout transparente ou redirecionado.
- PagBank / PagSeguro: outro gateway popular, também com cartão, boleto e PIX, com boa aceitação entre lojistas brasileiros.
- PIX: pagamento instantâneo, normalmente habilitado por meio de um gateway; aprova na hora e reduz abandono. As taxas de PIX costumam ser menores que as do cartão parcelado, mas variam conforme o gateway (Mercado Pago, PagBank) — confirme as condições da sua conta.
- Cartão de crédito: permite parcelamento, fator decisivo de conversão no Brasil; depende do gateway e da sua conta.
- Boleto: ainda relevante para quem não usa cartão; a confirmação não é imediata, então o pedido aguarda a compensação.
Dois conceitos são decisivos para o pagamento funcionar de verdade: o ambiente (teste/sandbox versus produção) e o webhook. O ambiente de teste serve para validar a configuração sem cobrar; antes de vender, troque para produção. O webhook (ou IPN) é a notificação automática que o gateway envia quando o pagamento é confirmado — é ele que tira o pedido de "aguardando pagamento" sozinho. Se a URL de notificação estiver errada, o cliente paga mas o pedido fica preso.
Frete: como o WooCommerce calcula a entrega
O frete no WooCommerce é organizado em zonas de entrega: você define regiões (por exemplo, "Brasil" ou estados específicos) e, dentro de cada zona, quais métodos de envio oferecer. O cálculo por transportadora depende de dados corretos da loja e dos produtos:
- Correios: cálculo por CEP, peso e dimensões; exige CEP de origem e, hoje, geralmente um contrato/credencial para os serviços de cálculo.
- Melhor Envio: plataforma que reúne várias transportadoras (incluindo Correios) com tabelas negociadas, integrada via plugin e token.
- Frete fixo: valor único definido por você, simples e previsível, útil quando o cálculo automático não é necessário.
- Frete grátis condicional: liberado acima de um valor de compra ou por cupom — excelente para aumentar o ticket médio.
- Retirada na loja: opção sem custo de envio para clientes próximos, configurada como um método dentro da zona.
O ponto que mais trava o frete por transportadora é a falta de peso e dimensões nos produtos: sem esses dados, Correios e Melhor Envio não têm como calcular e o frete simplesmente não aparece. Por isso, cadastrar peso e medidas corretos é parte essencial da configuração.
Meio de pagamento e frete: o que é e quando usar
Use a tabela como referência rápida para montar a combinação ideal de pagamento e frete da sua loja:
| Opção | O que é | Quando usar |
|---|---|---|
| Mercado Pago | Gateway com cartão, boleto e PIX | Loja que quer um só plugin cobrindo todos os meios |
| PagBank/PagSeguro | Gateway com cartão, boleto e PIX | Alternativa ou complemento ao Mercado Pago |
| PIX | Pagamento instantâneo | Aprovação imediata; taxas costumam ser menores que as do cartão parcelado, mas variam por gateway |
| Cartão | Crédito com parcelamento | Vendas de ticket maior; parcelamento converte mais |
| Boleto | Pagamento com compensação | Público sem cartão; aceita esperar a confirmação |
| Correios | Frete calculado por CEP/peso | Envio nacional padrão para a maioria das lojas |
| Melhor Envio | Várias transportadoras integradas | Quem quer tabelas mais baratas e opções de envio |
| Frete grátis | Envio sem custo (condicional) | Incentivar compra acima de um valor mínimo |
| Retirada na loja | Cliente busca pessoalmente | Público local; elimina o custo de envio |
Erros comuns na configuração
- Loja em sandbox/teste na hora de vender: aceita pagamentos de teste, mas recusa cobranças reais.
- Credenciais ou tokens errados: chaves do gateway que não correspondem ao modo de operação ou à conta.
- Webhook/IPN não configurado: o pedido fica preso em "pendente" mesmo com o cliente já tendo pago.
- SSL ausente ou com conteúdo misto: gateway recusa e o navegador alerta o cliente.
- Produtos sem peso e dimensões: o frete por transportadora não calcula e some do carrinho.
- Zona de entrega incompleta: a região do cliente não está coberta, então nenhum método aparece.
- Moeda divergente: a moeda da loja não bate com a aceita pela conta no gateway.
Se você está justamente enfrentando pagamento recusado, pedido preso ou checkout que não finaliza, o passo a passo de diagnóstico está em erros de checkout e pagamento.
Um exemplo de ajuste fino no frete
Às vezes a configuração de tela não cobre tudo e é preciso uma pequena regra de código — por exemplo, ocultar um método de frete caro quando o frete grátis já está disponível. Veja um exemplo conceitual (que deve ir para um tema-filho ou plugin próprio, com backup e teste antes):
<?php
// Esconde os demais metodos de frete quando o "frete gratis"
// estiver disponivel no carrinho. Exemplo conceitual.
add_filter( 'woocommerce_package_rates', function ( $rates ) {
$gratis = array();
foreach ( $rates as $id => $rate ) {
if ( 'free_shipping' === $rate->method_id ) {
$gratis[ $id ] = $rate;
}
}
return ! empty( $gratis ) ? $gratis : $rates;
}, 100 );
Esse trecho é apenas ilustrativo: o comportamento ideal depende das suas zonas de entrega e dos plugins instalados. Em uma loja em produção, qualquer alteração assim precisa ser testada no carrinho e no checkout antes de ir ao ar.
Boa prática que evita dor de cabeça: sempre faça um pedido de teste real de ponta a ponta depois de configurar — escolhendo frete, pagando de verdade (mesmo que um valor simbólico) e conferindo se o pedido muda de status e se os e-mails chegam. É o único jeito de confirmar que a loja vende mesmo.
Pagamento e frete bem configurados são metade do caminho; a outra metade é a loja estar no ar, rápida e segura. Se precisar de ajuda pontual ou contínua, veja o suporte WordPress; se a loja anda lenta a ponto de atrapalhar a conversão, comece pela otimização de velocidade. E a visão geral dos serviços da loja está em suporte e manutenção WooCommerce.
Perguntas frequentes
Qual a diferença entre Mercado Pago, PagBank/PagSeguro e PIX no WooCommerce?
Mercado Pago e PagBank/PagSeguro são gateways: intermediários que processam o pagamento e oferecem vários meios de uma vez (cartão, boleto e PIX). O PIX é um meio de pagamento instantâneo, que você normalmente habilita através de um desses gateways. Na prática, instala-se o plugin oficial do gateway e dentro dele se escolhe quais meios aceitar.
Preciso de SSL (HTTPS) para receber pagamentos?
Sim, é obrigatório. Sem um certificado SSL válido, o checkout fica inseguro, os navegadores alertam o cliente e a maioria dos gateways recusa a transação. O SSL também é exigido pelas regras de segurança de cartão. É o primeiro item a garantir antes de ativar qualquer meio de pagamento — sem ele, nada funciona com segurança.
O que é ambiente de teste (sandbox) e quando devo desligá-lo?
O sandbox é um modo de simulação em que o gateway aceita "pagamentos de teste" sem cobrar de verdade — ótimo para validar a configuração. O erro clássico é esquecer a loja em sandbox depois de publicar: aí ela aceita testes, mas recusa cobranças reais. Antes de vender, troque para o modo produção e confirme que as credenciais correspondem a esse modo.
Por que o frete dos Correios não aparece no carrinho?
As causas mais comuns são: o CEP de origem da loja não foi preenchido, as dimensões e o peso dos produtos estão em branco, a zona de entrega não cobre o CEP do cliente ou as credenciais/contrato do serviço de cálculo estão incorretos. Sem peso e dimensões, nenhum cálculo por transportadora funciona — esse é o ponto que mais trava o frete.
Como funciona o webhook (notificação) do pagamento?
O webhook (também chamado de IPN) é o aviso automático que o gateway envia à sua loja quando um pagamento é confirmado. É ele que faz o pedido sair de "aguardando pagamento" para "processando" sozinho. Se a URL de notificação estiver errada ou bloqueada, o cliente paga mas o pedido fica preso — um problema detalhado em erros de checkout e pagamento.
Vale a pena oferecer frete grátis e retirada na loja?
Sim, são ótimas ferramentas de conversão. O frete grátis condicional (por exemplo, acima de um valor de compra) incentiva o cliente a comprar mais, e a retirada na loja elimina o custo de envio para quem está perto. Ambos se configuram como métodos dentro das zonas de entrega. Posso ajudar a montar essa estratégia — me chame no WhatsApp (43) 99932-9697.