Skip to main content
BIBLIOTECA DE SNIPPETS

Personalizar o texto “Adicionar ao carrinho” em produtos simples

Define um texto próprio para o botão de produtos simples, preservando as ações específicas de produtos variáveis e externos.

Antes de começares

Dificuldade
Iniciante
Requisitos
WooCommerce com botões que usem os filtros clássicos de adicionar ao carrinho.
Local de aplicação
Snippet PHP com execução no frontend ou em todo o site. Cola sem a abertura <?php.

Como aplicar

  1. Cria um snippet PHP e cola o código.
  2. Troca Adicionar ao cesto pelo texto pretendido. Escolhe uma expressão que descreva a ação real do botão.
  3. Ativa o snippet e abre um produto simples disponível para compra.
  4. Verifica também o botão desse produto na listagem da loja.

Como confirmar o resultado

  • Adiciona um produto simples ao carrinho e confirma que o botão continua funcional.
  • Verifica que um produto variável conserva a ação de escolher opções e que um produto externo mantém o seu texto.
  • Confirma que o texto de um produto esgotado não foi alterado.

Compatibilidade e limites

Altera apenas o texto, sem redirecionar para o checkout. Aplica-se a produtos simples compráveis e em stock. Blocos e widgets com rótulos próprios podem ignorar estes filtros. Em sites multilingues, adapta a tradução antes de publicar.

Como desfazer

Desativa ou remove apenas este snippet e limpa a cache relevante. No caso do CSS, remove as regras adicionadas.

Referências técnicas

Código do snippet

Faz uma cópia de segurança e testa num ambiente de desenvolvimento antes de aplicar no site principal. Consulta o local de aplicação indicado neste guia.

PHP
$ed_cart_button_text = static function ($text, $product) {
    if (!$product instanceof WC_Product
        || !$product->is_type('simple')
        || !$product->is_purchasable()
        || !$product->is_in_stock()) {
        return $text;
    }
    return 'Adicionar ao cesto';
};
add_filter('woocommerce_product_single_add_to_cart_text', $ed_cart_button_text, 10, 2);
add_filter('woocommerce_product_add_to_cart_text', $ed_cart_button_text, 10, 2);

Está Daqui
Snippets, tutoriais e recursos práticos para WordPress, Elementor e WooCommerce. Soluções para criar, personalizar e melhorar os teus projetos.

Informação e Contactos

© 2026 Está Daqui. Todos os direitos reservados.
Feito para partilhar soluções.