Para evitar la recepción de spam y registros de usuarios falsos o bots a través de tu tienda online, es necesario añadir un código Captcha al formulario de contacto de Prestashop, de esta manera se incorporará la típica casilla de verificación «No soy un robot» que el usuario usuario deberá activar obligatoriamente a la hora de registrarse o enviar un mensaje.
Si quieres instalar un módulo Captcha en tu Prestashop 1.7, en primer lugar necesitarás tener el módulo Contact Form instalado, más adelante, también deberás obtener las claves de API de Google.
Si no tienes el módulo Contact Form
Puedes descargarlo desde el apartado Módulos / Catálogo de módulos.

Instalar módulo Captcha en Prestashop 1.7
El módulo que vamos a utilizar se llama EiCaptcha, creado por el desarrollador francés Hennes Herve y puedes descargarlo bien a través de su página web o en GitHub.
Una vez hayas descargado EiCaptcha, el siguiente paso es subirlo a Prestashop, puedes hacerlo por FTP o desde el backoffice de Prestashop a través del apartado Módulos / Catálogo de módulos / Subir un módulo y te aparecerá una ventana emergente para ello, en la siguiente imagen te lo mostramos:

Arrastra o selecciona el archivo eicaptcha.zip, si todavía no has instalado el Contact Form te dará un error, si todo va bien verás el mensaje ¡Módulo instalado! 😀 y el botón Configurar, en el que deberás hacer click.

En este punto necesitarás las claves de API de Google, si no las tienes sigue leyendo, te explicamos cómo obtenerlas.
OJO, debes ignorar el enlace que aparece en el módulo para obtener las claves de API, ya que te lleva a la versión v3 de reCAPTCHA y el módulo todavía no es compatible con esa versión, así que, utilizaremos la versión v2 de reCAPTCHA.

Cómo obtener las claves de API de Google para reCAPTCHA
Como hemos dicho ignora el enlace que aparece en el módulo para crear tus claves de API, y haz click en este https://www.google.com/recaptcha/admin/create
Rellena los campos, selecciona el tipo de reCAPTCHA v2 y click en Enviar.

Ya tendrás las dos claves que necesitas, ahora vamos proceder a configurar el módulo EiCaptcha.

Configurar el módulo EiCaptcha en Prestashop 1.7
Vuelve a la configuración del módulo y simplemente copia la clave del sitio y la clave secreta, también puedes activar o desactivar el CAPTCHA donde quieras: para el formulario de contacto, el formulario de creación de cuenta o para el registro de newsletter, luego haz click en Guardar.

Ahora ve al formulario de contacto de tu web y si todo ha ido bien verás como ya aparece la casilla de verificación de reCAPTCHA tal que así:

Hasta aquí este tutorial de cómo integrar reCAPTCHA en tu tienda Prestashop gratis y de una manera muy sencilla, con reCAPTCHA acabarás con el dichoso spam procedente del formulario de tu web, esperamos haberte ayudado y si tienes cualquier consulta no dudes en dejarnos un comentario 😉