Como adicionar CAPTCHA ao checkout do WooCommerce

Publicados: 2023-04-19

Deseja adicionar CAPTCHA ao checkout do WooCommerce ? Os CAPTCHAs podem ser uma boa camada de segurança para evitar spam. Se você está procurando um guia passo a passo para fazer isso, temos algo para você.

Mas primeiro, vamos aprender o que é CAPTCHA e porque usá-los.

O que é CAPTCHA?

CAPTCHA significa Teste de Turing Público Completamente Automatizado para Diferenciar Computadores e Humanos .

É uma tecnologia que pode distinguir entre usuários reais e bots de spam para garantir a segurança do site. O CAPTCHA oferece quebra-cabeças e desafios que são complicados para computadores, mas fáceis para as pessoas resolverem.

O uso do CAPTCHA em seu site criará e exibirá desafios front-end simples que um usuário deve concluir antes de executar uma tarefa específica. O processo permite filtrar o tráfego malicioso e impedir que bots e programas automatizados entrem em seu site. Portanto, é uma excelente ideia para melhorar a segurança e o desempenho do site.

Tipos de CAPTCHA

Existem seis tipos de CAPTCHA:

  • Baseado em imagem: o CAPTCHA baseado em imagem usa imagens distorcidas de letras ou números que são difíceis de ler por máquinas, mas ainda legíveis por humanos.
  • Baseado em áudio: Este tipo de CAPTCHA usa uma série de palavras faladas ou números que o usuário deve digitar. Ele foi projetado para ser acessível a usuários com deficiência visual.
  • Baseado em matemática: CAPTCHA baseado em matemática usa problemas matemáticos simples que os humanos podem resolver.
  • Baseado em texto: esse tipo de CAPTCHA usa perguntas ou quebra-cabeças baseados em texto projetados para serem fáceis para humanos, mas difíceis para máquinas.
  • Baseado em quebra-cabeça: o CAPTCHA baseado em quebra-cabeça exige que os usuários resolvam um quebra-cabeça simples, como arrastar e soltar uma forma em uma área designada.
  • Invencível: Este tipo de CAPTCHA funciona em segundo plano e não requer nenhuma ação do usuário. Ele usa vários algoritmos para determinar se um usuário é humano com base no comportamento do site.

Cada tipo de CAPTCHA tem vantagens e desvantagens, e o melhor tipo a ser usado depende das necessidades específicas do site e de seus usuários. Agora você sabe o que são CAPTCHAs e seus tipos. A seguir, vamos ver como adicionar CAPTCHA ao checkout do WooCommerce pode ser útil.

Por que adicionar CAPTCHA ao WooCommerce Checkout?

Você deve adicionar o CAPTCHA à página de checkout da sua loja online para evitar spam.

Para cada loja de comércio eletrônico online, a segurança é uma grande preocupação atualmente.

Especialmente se você estiver usando software gratuito ou de código aberto como WooCommerce, você já deve saber que deve tomar precauções extras para a segurança de sua loja. O CAPTCHA pode ser uma das melhores soluções para proteger sua loja de bots e ataques.

Aqui estão alguns exemplos em que os CAPTCHAs podem ser úteis:

  • Prevenir spam: um CAPTCHA pode ajudar a impedir que bots de spam enviem pedidos falsos em seu site, economizando tempo e recursos na classificação e exclusão desses pedidos.
  • Eliminar fraudes: também pode ajudar a evitar transações fraudulentas, garantindo que a pessoa que faz o pedido seja uma pessoa real e não um programa de computador projetado para enganar seu site.
  • Proteja os dados do cliente: Adicionar um CAPTCHA também pode ajudar a proteger os dados pessoais e financeiros do seu cliente, impedindo o acesso não autorizado ao seu site e processo de checkout.
  • Conformidade: dependendo da sua localização, adicionar um CAPTCHA à sua página de checkout pode exigir conformidade com os regulamentos de segurança e privacidade de dados, como GDPR na União Europeia.

No geral, adicionar um CAPTCHA à sua página de checkout pode ajudar a melhorar a segurança do seu site, proteger os dados do cliente e garantir a conformidade com os regulamentos relevantes.

Melhores plugins CAPTCHA para WordPress

Aqui estão alguns plugins do WordPress para integrar o CAPTCHA em sua loja.

1) reCaptcha por BestWebSoft

reCaptcha por bestwebsoft

O reCaptcha da BestWebSoft é uma das melhores ferramentas para adicionar proteção reCAPTCHA de várias formas ao seu site, incluindo login, registro, comentários e formulários de contato. Este plugin é fácil de usar e não requer nenhum conhecimento de codificação.

O reCaptcha da BestWebSoft é compatível com WooCommerce e você pode integrá-lo às páginas de registro e checkout. Isso ajuda a evitar registros de spam e compras fraudulentas em seu site. Além disso, o plug-in oferece integração com várias versões do reCAPTCHA, como v2 e v3.

Ele também fornece várias opções de tema e permite personalizar o tamanho e o alinhamento do widget reCAPTCHA.

Características

  • Suporta v2, v3
  • reCAPTCHA redimensionável
  • Fácil integração com várias páginas
  • Integre com os métodos de checkout e pagamento
  • Diferentes temas para escolher

Preços

Este plugin oferece versões gratuitas e premium. reCAPTCHA V2, V3 e empresas estão disponíveis. Você pode usar a ferramenta de versões gratuitas quando está apenas começando ou precisa apenas de recursos básicos. Por outro lado, você pode obter um plano premium de $ 29/ano com vários recursos de ponta.

2) reCaptcha para WooCommerce

recaptcha para woocommerce

reCaptcha for WooCommerce é um plug-in que protege sua loja online contra spam e fraude. A ferramenta vem com vários recursos e um painel fácil de usar.

O plug-in é fácil de instalar e configurar e funciona perfeitamente com a plataforma WooCommerce. Ele oferece dois tipos de captcha, reCaptcha v2 e reCaptcha v3. Depois de configurar o plug-in corretamente, você pode adicionar CAPTCHA às suas páginas de registro, login, checkout, revisão do produto e rastreamento de pedidos sem problemas.

Com o reCaptcha for WooCommerce, você pode evitar facilmente pedidos e registros falsos. É um dos melhores plugins para adicionar CAPTCHA ao checkout WooCommerce.

Características

  • Suporte para reCaptcha v2 e reCaptcha v3
  • Design amigável
  • Opção de captcha de áudio
  • Configurações de captcha personalizáveis
  • Exibição de captcha condicional
  • Compatibilidade móvel
  • Suporte multisite

Preços

O reCaptcha para o plug-in WooCommerce é um plug-in gratuito. Ele pode ser baixado daqui.

3) Google reCAPTCHA avançado

recaptcha avançado do google

Se você preferir um plug-in CAPTCHA otimizado para desempenho e rico em recursos, verifique o Advanced Google reCAPTCHA . Com a ferramenta, você pode adicionar facilmente uma caixa CAPTCHA a vários formulários. A ferramenta é otimizada para WooCommerce e também para Easy Digital Downloads.

Outro recurso notável do Advanced Google reCAPTCHA é o suporte multisite. Além disso, a ferramenta está pronta para tradução. Portanto, não importa qual idioma você use em sua loja WooComemrce, o Advanced Google reCAPTCHA pode ser uma boa adição. Tudo o que você precisa usar é um plugin de tradução do WordPress.

Características

Google reCAPTCHA avançado é um poderoso recurso de segurança com vários recursos avançados. Alguns dos principais recursos do Advanced Google reCAPTCHA incluem:

  • análise comportamental
  • Captcha invisível
  • Análise adaptativa de risco
  • Desafios personalizáveis
  • Suporte a vários idiomas
  • integração de API

Preços

O Google reCAPTCHA avançado é gratuito para baixar e adicionar CAPTCHA ao checkout do WooCommerce.

Se você precisa saber mais sobre plug-ins CAPTCHA, sinta-se à vontade para conferir nossa postagem no blog. Compartilhamos os principais que você pode usar para a tarefa. Você será capaz de escolher um de acordo com suas necessidades e preferências.

Em seguida, vamos para o núcleo do artigo, que é adicionar CAPTCHA ao formulário de checkout.

Como adicionar CAPTCHA ao checkout WooCommerce?

Existem dois métodos mais conhecidos para adicionar CAPTCHA ao checkout do WooCommerce.

  • Usando um plug-in dedicado
  • Com código

Mostraremos os dois métodos. De acordo com suas necessidades, você pode escolher um método.

Vamos começar com a maneira do plug-in.

1) Método de plug-in

Como mencionamos anteriormente, existem vários plugins disponíveis para a tarefa. Para este tutorial, usaremos o reCAPTCHA para WooCommerce. Vamos ver o processo passo a passo.

1.1) Instalação e Ativação

Para instalar o plug-in, vá para Plug-ins > Adicionar novo .

Pesquise o plug-in e instale-o em sua loja WooComemrce.

instalar recaptcha para woocommerce

Depois de concluir a instalação, ative-o.

ativar recaptcha para woocommerce

Na seção de configurações do WordPress, você pode ver a configuração do plugin.

recaptcha para configurações de woocommerce

Vamos para a próxima etapa, configurando o plugin corretamente.

1.2) Configurar o plug-in

O plug-in vem com opções mínimas de configuração. Se você abrir a página de configurações do plug-in, verá que tudo o que precisa fazer é obter as chaves da API, escolher os formulários que precisa proteger e salvar as configurações.
configurações do plug-in

As chaves do site e as chaves secretas são essenciais para concluir o processo. Então, vamos ver como obtê-los sem erros.

1.3) Obtenha a configuração da API

Para obter suas credenciais de API, acesse aqui.

Em seguida, insira os detalhes como rótulo, tipo reCAPTCHA e nome de domínio. Depois de configurá-los, clique no botão enviar .

enviar recaptcha

Na próxima era, você verá o site e as chaves secretas.

Chaves de API do Google - adicione CAPTCHA ao checkout do WooCommerce

Você precisa copiar essas chaves e colá-las nas configurações do plug-in.

1.4) Complete a Configuração

Depois de colar as chaves corretamente, está feito.

Configurações de chave de API - adicione CAPTCHA ao checkout do WooCommerce

1.5) Escolha os Formulários

Na seção WooCommerce Forms , habilite WooCommerce checkout .

Adicionar CAPTCHA ao checkout do WooCommerce

Clique em salvar alterações para concluir o processo.

1.6) Teste a resposta da API

Você deve testar a resposta da API para garantir que tudo esteja funcionando bem. Depois de salvar as configurações, você verá um CAPTCHA na página. Para garantir que o CAPTCHA funcione, marque a caixa e clique no botão Testar resposta da API abaixo.

E você está feito.

Este é o mais fácil dos dois métodos e não requer nenhum conhecimento de programação.

2) Programaticamente

Se você não precisa usar um plug-in dedicado para adicionar CAPTCHA ao checkout do WooCommerce, pode usar um pouco de código.

Nós estaremos adicionando o snippet ao arquivo functions.php do tema. É altamente recomendável gerar um backup completo do site antes de executar a tarefa para manter seu site mais seguro. Além disso, adicione o snippet ao functions.php do seu tema filho ou a um plug-in específico do site. Você pode usar trechos de código se precisar de uma recomendação.

2.1) Copie o Código

A primeira coisa que você precisa fazer é copiar o código mencionado abaixo.

 /**
* Adicione reCaptcha ao checkout
*/

function doublee_show_me_the_checkout_captcha($checkout) {

echo '<div class=”g-recaptcha” data-sitekey=”YOUR_KEY_HERE”></div>';

}

add_action('woocommerce_checkout_order_review', 'doublee_show_me_the_checkout_captcha', 18);

/**

* Validar reCaptcha

*/

function doublee_process_recaptcha() {

$postdata = $_POST['g-recaptcha-resposta'];

$verified_recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=YOUR_KEY_HERE&response='.$postdata);

$resposta = json_decode($verified_recaptcha);

if(!$resposta->sucesso) {

wc_add_notice('Verifique se você não é um robô' ,'erro');

}

}

add_action('woocommerce_checkout_process', 'doublee_process_recaptcha');

Você deve adicionar a chave do site e a chave secreta ao código antes de ativá-lo.

2.2) Cole o Código

Depois de colar o snippet no arquivo functions.php ou no plug-in de snippets de código, salve-o.

colar código

A partir de agora, você verá uma nova caixa CAPTCHA na sua página de checkout. Dessa forma, você pode adicionar CAPTCHA à página de checkout do WooCommerce sem usar um plug-in WordPress de terceiros.

Bônus: Adicione CAPTCHA ao login do WooCommerce

Acima, mostramos dois métodos para adicionar CAPTCHA à página de checkout do WooCommerce. Aqui, temos uma solução se você precisar adicionar CAPTCHA à sua página de login.

Adicionar CAPTCHA à página de login pode ser útil na maioria dos casos. Dessa forma, você pode proteger seu site contra bots que adivinham nomes de usuários e combinações de senhas (ataques de força bruta).

Veja como concluir a tarefa sem complicações.

Usaremos o mesmo plugin (reCaptcha for WooCommerce) para a tarefa. Na seção WooCommerce Forms, habilite a opção de login.

Adicionar CAPTCHA ao login do WooCommerce - adicionar CAPTCHA ao checkout do WooCommerce

Depois de habilitar a opção, salve as alterações.

É isso!

É assim que você pode adicionar CAPTCHA à sua página de login do WooCommerce. Confira este artigo se precisar de um guia confiável.

Conclusão

Adicionar um CAPTCHA à sua página de checkout do WooCommerce pode efetivamente manter sua loja online segura. Este artigo mostrou como adicionar o recurso à sua loja virtual usando dois métodos:

  • Com um plug-in dedicado
  • programaticamente

É altamente recomendável usar um plug-in dedicado se você preferir uma solução fácil de usar. Como existem alguns deles, você pode escolher um de acordo com suas preferências. Em nossa experiência, o reCAPTCHA para WooCommerce é uma boa opção.

Por outro lado, se você não precisar adicionar plug-ins extras à sua loja, use o método de codificação . Verifique se você está adicionando o código ao arquivo functions.php do seu tema filho. Caso contrário, todas as modificações serão removidas após a atualização do tema.

Esperamos que você tenha achado este artigo útil e aprendido como adicionar CAPTCHA à página de checkout do WooCommerce. Se sim, considere compartilhar este artigo.

Artigos semelhantes que você pode gostar:

  • Como adicionar CAPTCHA ao login do WooCommerce
  • Melhores plug-ins do WooCommerce License Manager
  • Como criar cartões de presente WooCommerce