Magento

Habilitar captcha no formulario de Contato no Magento

Para Habilitar captcha no formulário de Contato no Magento, será necessário a instalação de um módulo.

Infelizmente o Magento não traz essa opção como nativa, porém, ainda sim, é bem simples a sua instalação e configuração.

Link para o módulo: Contacts Form Captcha – https://www.magentocommerce.com/magento-connect/contacts-form-captcha.html

Magento Connect

Observação: Sempre instale seus módulos diretamente pelo Magento Connect, site oficial o qual Magento disponibiliza como repositório de módulos.

Módulos no Magento Connect, são avaliados pela equipe interna do Magento, evitando assim a disponibilização de módulos maliciosos e que os mesmos sejam difundidos na comunidade Magento.

Recaptcha da Google

O módulo utiliza a solução gratuita do Google, para Captchas inteligentes, caso você não conheça, clique neste link http://rogertakemiya.com.br/configurando-recaptcha-no-seu-site/ para conseguir o seu Recaptcha.

É necessário que você conheça o Recaptcha para configurar o Captcha no formulário de contato no Magento, seguindo este tutorial.

Após feito o cadastro do seu Recaptcha, seguindo as instruções do link acima, salve o Secret Key e Site Key, você irá precisar para configuração final.

Instale o plugin utilizando o Magento Connect Manager, disponível na sua própria loja.

Link de acesso do Magento Connect Manager, na sua loja é www.SEUDOMINIO.com.br/downloader, os dados de acesso são o usuário e senha, do administrador da loja.

Contacts Form Captcha é compativel com as seguintes versões do Magento: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, até este momento.

Uma vez o módulo estando instalado, você poderá configurar e ativar ele.

Configurando o módulo

Se autentique no painel administrativo de sua loja Magento, vá em Sistema, ultimo item do menu, Configuração.

 

Siga no menu, a esquerda em Geral, seção Contatos.

Já na tela de configuração, vá na seção Contacts Form Captcha que é o módulo que iremos utilizar.

Nos campos deixe a seguinte configuração.

  • Enable Captcha: Deixa “Sim”.
  • Site Key: Site key do seu Recaptcha, fornecido pelo Google
  • Secret Key: Secret key do Recaptcha, fornecido pelo Google

Observações:

  • Certifique-se que você limpou o Cache do Magento após feita a instalação e configuração do módulo.
  • O módulo só terá garantia de funcionamento nas versões nominadas compatíveis
  • Instalações customizadas, alteradas, não seguindo os padrões de desenvolvimento Magento, podem impedir que o módulo seja carregado na página de contato.
  • Captcha, “recaptcha”, será exibido na página padrão do formulário de contato.

Captcha no formulário de contato no Magento ajudará a evitar que “bots” enviem spam no seu formulário, que pode congestionar o serviço de email, utilizado em sua loja.

Resumo
Nome do Artigo
Captcha no formulário de contato do Magento
Descrição
Como implementar um captcha no formulário de contato do Magento
Autor
Editor
Roger Mauricio Takemiya
Logo do Editor

Ver comentários

Post Recentes

Bloquear .env e .git no nginx: as regras que ainda deixam o arquivo vazar

Negar /.env no nginx parece resolvido até alguém pedir /wp-content/uploads/.env ou backup.sql. As regras que testei e os furos que…

13 horas atrás

Canonical errado no Yoast: corrigindo pelo filtro wpseo_canonical

O Search Console marca suas páginas 2, 3 e 4 como alternativas da página 1? Ajuste a tag canônica do…

16 horas atrás

Layout XML do Magento 2: remover bloco de módulo de terceiro

Um módulo de terceiro plantou um banner no topo da loja e você não quer desinstalar nada: tire o bloco…

1 dia atrás

Restaurar dump do Magento 2 em outro servidor: trocar a base_url no SQL

Importou o banco de produção e o site pula para o domínio antigo? Rode o UPDATE em core_config_data, limpe o…

2 dias atrás

Criar exceção customizada em PHP: quando estender Exception compensa

Seu catch trata pedido inexistente e banco fora do ar do mesmo jeito. Veja como criar exceção customizada em PHP…

3 dias atrás

DataProvider Magento 2: form do admin abre com campos vazios ao editar

O form do admin salva mas abre em branco na edição: veja o getData() indexado pelo id da entidade e…

4 dias atrás