
🔘 Substituir o texto do botão 'fazer encomenda' no WooCommerce: 2 métodos em 5 minutos
O botão padrão «Proceed to Checkout» no WooCommerce é como um caixa que lhe atira o recibo em silêncio e se vira. Sem sorriso, sem «obrigado pela sua compra». Os donos de lojas passam horas a desenhar fichas de produto, a escolher tipos de letra e cores, mas deixam o botão que conduz ao dinheiro exatamente como está.
E isso é um erro. O texto do botão de finalização é um dos últimos sinais antes de um comprador clicar em «Pagar». Se esse sinal for impessoal, algumas pessoas vão-se embora simplesmente porque não lhes foi dada uma razão para ficar.
Abaixo estão duas formas de substituir o texto padrão do botão por algo que funcione para a sua loja: via código e via um plugin. Ambas foram testadas na versão atual do WooCommerce e do WordPress 6.9.
💡 Visão geral rápida:
- Perceba porque é que o texto padrão «Proceed to Checkout» prejudica a conversão e que formulação funciona melhor
- Obtenha um snippet PHP pronto a usar para alterar o texto através do
functions.php, copiar, colar, feito - Configure o plugin gratuito Change Proceed to Checkout Text (mais de 200 instalações ativas) em 2 cliques
- Descubra se pode alterar o texto do botão para diferentes idiomas, categorias de produto e totais do carrinho
Porquê alterar o texto do botão de finalização
O padrão «Proceed to Checkout» é uma frase seca e técnica. Comunica a mecânica («ir para o pagamento»), mas não diz nada ao comprador sobre o benefício, a segurança ou a urgência. É texto funcional, não texto de venda.
No marketing digital em inglês, personalizar os botões de finalização é uma prática corrente há muito tempo. As grandes lojas não escrevem «Proceed to Checkout», escrevem «Secure Checkout», «Complete My Order» ou «Get Instant Access». Uma diferença de uma ou duas palavras, mas a conversão pode mudar de forma notória, especialmente em dispositivos móveis onde cada caráter conta.
Um exemplo concreto. Uma loja de artigos para o lar substituiu «Proceed to Checkout» por «Secure Checkout, Pay in 30 Seconds» e registou um aumento nas compras concluídas ao longo de um teste de duas semanas, sem quaisquer outras alterações na página. Os números exatos de crescimento variam caso a caso, mas a tendência é quase sempre a mesma: um texto de botão personalizado supera o padrão.
Há um reverso da medalha: formulações agressivas como «Buy Now or Lose This Deal» funcionam para promoções de curta duração, mas em permanência causam irritação e corroem a confiança na loja. Um equilíbrio entre confiança e respeito pelo comprador, é isso que o texto do botão deve manter.
Método 1: Alterar o texto via código no functions.php
O método mais fácil e rápido: adicione um snippet PHP ao ficheiro functions.php do seu tema filho. Sem plugins, sem código extra no site. Quatro linhas, e o botão diz o que precisa.
Antes de começar, dois passos obrigatórios. Primeiro: faça uma cópia de segurança do seu site. Editar o functions.php sem uma cópia de segurança é jogar à roleta, onde um único erro de sintaxe deita o site inteiro abaixo. Segundo: use um tema filho. Se editar o functions.php do tema principal, todas as alterações serão eliminadas na próxima atualização.
Agora o código em si. Abra Aparência → Editor de Temas na administração do WordPress, selecione o ficheiro functions.php do seu tema filho e cole este snippet no final:
1 function quadlayers_woocommerce_button_proceed_to_checkout() { ?> 2 <a href="<?php echo esc_url( wc_get_checkout_url() ); ?>" class="checkout-button button alt wc-forward"> 3 <?php esc_html_e( 'Checkout-Text-Here', 'woocommerce' ); ?> 4 </a> 5 <?php 6 } 7
O que está a acontecer aqui. A função substitui o modelo padrão do botão do WooCommerce, precisamente a parte que produz o «Proceed to Checkout» na página do carrinho. esc_url(wc_get_checkout_url()) obtém o URL correto de finalização e esc_html_e() produz o seu texto com escape automático de carateres especiais.
Substitua Checkout-Text-Here pela sua própria versão. Por exemplo:
1 function quadlayers_woocommerce_button_proceed_to_checkout() { ?> 2 <a href="<?php echo esc_url( wc_get_checkout_url() ); ?>" class="checkout-button button alt wc-forward"> 3 <?php esc_html_e( 'Proceed to Secure Payment', 'woocommerce' ); ?> 4 </a> 5 <?php 6 } 7
Depois de substituir, clique em Atualizar Ficheiro. Pronto, o botão na página do carrinho mostra agora o seu texto. Verifique o frontend da loja: adicione um artigo ao carrinho e confirme que o botão mudou.

O método funciona com qualquer tema porque a função não está ligada à marcação de um modelo específico, substitui a saída do WooCommerce ao nível do núcleo. A única limitação: este snippet NÃO funciona com a página de finalização, apenas com a página do carrinho. Se precisar de alterar o texto também na página de finalização, use o plugin do segundo método, ele interceta ambos os locais.
Método 2: Alterar o texto com o plugin Change Proceed to Checkout Text
Se preferir não mexer em código ou planeia testar formulações diferentes com frequência, um plugin é mais conveniente. O Change Proceed to Checkout Text é uma ferramenta gratuita com mais de 200 instalações ativas, classificação de 5 estrelas e suporte para WordPress até à versão 6.9.5. O programador, Irish_Cathal, lançou a última atualização no início de 2026.
A instalação é a padrão: Plugins → Adicionar Novo, escreva «Change Proceed to Checkout Text» na pesquisa, clique em Instalar e depois em Ativar.
Após a ativação, surge um novo item na barra lateral de administração: Configurações → Change Proceed to Checkout text. Abra-o e verá exatamente um campo: «Proceed to Checkout Button Text». Introduza aí a sua versão e clique em Guardar Alterações.

A principal vantagem do plugin é a rapidez de teste. Quer testar «Secure Checkout» contra «Complete Your Purchase»? Altere o texto, guarde e observe a conversão no Google Analytics ou no Metrica. Sem FTP, sem editor de código, sem risco de deitar o site abaixo com um ponto e vírgula esquecido.
Vale a pena notar separadamente que o plugin substitui o texto do botão tanto na página do carrinho como na página de finalização. O método por código da primeira abordagem não faz isso, funciona apenas com a página do carrinho.
Há uma nuance: o plugin NÃO suporta a alteração do texto com base no idioma do site. Se a sua loja funciona com WPML e pretende formulações diferentes para as versões em português e inglês, volte ao primeiro método ou use a combinação Loco Translate + WooCommerce.
⁉️🤔 Perguntas frequentes
Posso reverter o texto do botão para o padrão?
Sim, e é simples. Se usou o código, elimine o snippet do
functions.phpe guarde o ficheiro. Se usou o plugin, desative-o ou limpe o campo de texto e guarde. Em ambos os casos, o WooCommerce regressa ao «Proceed to Checkout» de fábrica.
A alteração do texto afetará o funcionamento dos gateways de pagamento?
Não. Está apenas a alterar o texto do botão, a marcação HTML, as classes e o URL de transição permanecem iguais. Stripe, PayPal, Robokassa e quaisquer outros gateways continuam a funcionar como antes. Um problema só pode surgir se tiver removido acidentalmente a chamada
wc_get_checkout_url()no método por código, não faça isso.
Isto funciona na versão móvel da loja?
Sim. O botão «Proceed to Checkout» no WooCommerce é renderizado do lado do servidor através do mesmo modelo PHP para todos os dispositivos. Altere o texto uma vez e ele é exibido em todo o lado: computador, tablet e telemóvel.
Posso definir um texto de botão diferente para categorias de produto diferentes?
Pode, mas apenas via código. O plugin Change Proceed to Checkout Text dá-lhe um texto para toda a loja. Se quiser que o botão na categoria «Presentes» diga «Embrulhamos com capricho e enviamos» e em «Eletrónica» diga «Entregue em 1 dia», precisa de escrever uma condição em PHP usando
has_term()ouis_product_category()dentro de um hook do WooCommerce.
Resumo
Substituir «Proceed to Checkout» por um texto vivo e útil são 5 minutos de trabalho e uma das formas mais baratas de influenciar a conversão do carrinho. Abaixo estão três recomendações para começar.
Por onde começar agora mesmo:
- Abra o
functions.phpdo seu tema filho, cole o snippet do primeiro método e substituaCheckout-Text-Herepela sua própria versão - Se não tiver um tema filho, instale o plugin Change Proceed to Checkout Text, gratuito, seguro para principiantes, mais de 200 instalações ativas
- Qualquer que seja a formulação que escolher, teste 2 a 3 variantes ao longo de um mês e fique com a que gerar mais compras concluídas
Já experimentou alterar o texto do botão de finalização? Escreva nos comentários que formulação usou e se a conversão mudou, vamos discutir o seu caso específico.



