v1.0.0 · actualizado el 20/10/2026

Captcha para PrestaShop con reCAPTCHA, Cloudflare Turnstile y hCaptcha contra el spam y las cuentas falsas

Frena el spam y las cuentas falsas en los seis formularios públicos de tu tienda con Cloudflare Turnstile, Google reCAPTCHA o hCaptcha.

Se comprueba en el servidor, también cuando el bot se salta el JavaScript. Sin overrides, con cualquier tema.

Compatible con:
  • PS 1.7
  • PS 8
  • PS 9
Detalle ↓
49,99 € sin IVA Precio habitual: 60,49 € (50% de descuento)
25,00 € sin IVA 30,24 € con IVA
Impuestos incluidos

Pago único. 12 meses de actualizaciones y 3 meses de soporte, renovables desde tu cuenta.

Compartir
¿Necesitas algo concreto u otra versión? Pregúntanos →
  • Descarga inmediata tras el pago
  • 3 meses de soporte y 1 año de actualizaciones
  • Garantía de 30 días: si no funciona y no lo solucionamos, te devolvemos el dinero
PrestaShop Expert, nivel 3 estrellas

Desarrollado y mantenido por Kebes, agencia PrestaShop Expert nivel 3 con más de 15 años desarrollando para PrestaShop.

VEO Captcha pone un captcha en PrestaShop donde entran los bots: el registro de cuenta, el inicio de sesión, la recuperación de contraseña, el formulario de contacto, la suscripción al boletín y el aviso de vuelta a stock. Cada formulario se activa por separado. Funciona en PrestaShop 1.7.7, 8 y 9.

Captcha de Cloudflare Turnstile en el formulario de contacto

Elige el servicio

  • Cloudflare Turnstile: gratis, sin cookies y casi siempre sin nada que pulsar. Es el que recomendamos.
  • Google reCAPTCHA v2 con la casilla «No soy un robot», v2 invisible y v3 por puntuación, con el umbral que quieras.
  • hCaptcha.

Creas las claves en la web del servicio con el dominio de tu tienda, las pegas en el módulo y listo. Tema claro, oscuro o automático, tamaño normal o compacto, y el idioma de la tienda.

Sin overrides

Los módulos de captcha suelen sobreescribir las clases de los formularios de PrestaShop, y por eso chocan con otros módulos o con el tema (el que tomamos como referencia dedica cuatro páginas de su manual a qué hacer cuando «el método validate ya está sobreescrito»). Este no toca nada: el captcha se inserta en cada formulario desde el navegador y el envío se comprueba antes de que llegue al controlador. Con Classic y Hummingbird no hay que configurar nada; con otro tema puedes indicar dónde va.

Captcha en el registro de cuenta

El bot que se salta el JavaScript tampoco pasa

El módulo reconoce cada envío en el servidor por su controlador y sus campos, no por lo que mande el navegador. Un envío sin token válido no se procesa: la página vuelve con el aviso y con lo que el cliente había escrito.

Envío bloqueado: el formulario conserva lo escrito

Listas negras y registro

Direcciones IP con comodín (69.89.31.*) y correos o dominios (*@mail.ru) que se bloquean en todos los formularios, con o sin claves de captcha. Cada bloqueo queda en un registro con la fecha, el formulario, la IP, el correo y el motivo, con el resumen de la semana y borrado automático a los días que elijas.

Registro de envíos bloqueados

Pensado para no perder ventas

  • El inicio de sesión y el registro del proceso de compra no se tocan nunca.
  • Opción para no pedirlo a los clientes identificados.
  • Si Google o Cloudflare no responden, eliges si el formulario pasa o se bloquea. Por defecto pasa y queda apuntado.
  • Los formularios que envían por AJAX (boletín, aviso de stock) también van con su token.

Configuración: servicio, claves y formularios

Lo que no hace

No cubre formularios de otros módulos ni de constructores de páginas (Creative Elements, Elementor), ni reCAPTCHA Enterprise. No sustituye a un cortafuegos: para intentos de acceso al back office está VEO PrestaShield.

Compatibilidad

PrestaShop 1.7.7 a 9.2. Probado en 1.7.8.11 con el tema Classic, en 8.2.7 con Classic y en 9.2.0 con Hummingbird. Sin overrides.

Instalación

  1. Sube el ZIP desde Módulos > Gestor de módulos y pulsa Configurar.
  2. Crea las claves en Cloudflare (dash.cloudflare.com, Turnstile), Google (google.com/recaptcha/admin) o hCaptcha con el dominio de la tienda.
  3. Pega la clave del sitio y la secreta, marca los formularios y guarda.

Licencia

Licencia para una instalación, con un año de actualizaciones y soporte. Puedes modificar el módulo para tu tienda o la de tu cliente; no se puede redistribuir ni revender.

Preguntas frecuentes

¿Cuál elijo?

Turnstile. Es gratis, no pone cookies, casi nunca pide resolver nada y no manda datos a Google. Si ya tienes claves de reCAPTCHA, funcionan igual.

¿Necesita el aviso de cookies?

Turnstile no usa cookies. reCAPTCHA y hCaptcha cargan un script de Google o de hCaptcha y pueden poner cookies; si usas VEO GDPR Cookie Compliance u otro aviso, tenlo en cuenta en tu política.

¿Y si el servicio del captcha se cae?

Tú decides: por defecto el formulario pasa y el módulo apunta el aviso en el registro, para que un cliente no se quede sin poder escribirte por un fallo de Google o Cloudflare.

¿Funciona con mi tema?

Con Classic y Hummingbird, sin tocar nada. Con otro tema, si el captcha no aparece en algún formulario, en Avanzado indicas el selector del formulario y del elemento delante del que va.

Changelog

1.0.0 – 2026-10-20

  • Captcha en registro, inicio de sesión, contraseña olvidada, contacto, boletín y aviso de stock, con Cloudflare Turnstile, Google reCAPTCHA v2, v2 invisible y v3, o hCaptcha.
  • Comprobación en el servidor de cada envío, también de los que llegan sin JavaScript.
  • Listas negras de IP y de correo con comodines.
  • Registro de envíos bloqueados con borrado automático.
  • Opciones para no pedirlo a clientes identificados y para dejar pasar si el servicio no responde.

Compatibilidad

PrestaShop Versión del módulo Estado
1.7.7 – 9.2 1.0.0 Probado el 20/10/2026
1.7.6 y anteriores — No compatible
PHP 7.2 – 8.4 Compatible

Ficha técnica

Versión
1.0.0
Idiomas
Español, Inglés
Idiomas del soporte
Español, Inglés

¿Funcionará en tu tienda? Pregúntanos antes de comprar

Si necesitas una función concreta, o tu versión de PrestaShop no aparece como probada, cuéntanoslo. Muchas veces funciona igual. Y si nos pides una función que mejora el módulo y puede servir a más tiendas, la añadimos en una próxima versión sin coste para ti. Te responde quien ha programado el módulo.

Te respondemos por correo.

Soporte y licencia

Soporte · 3 meses

Ayuda con instalación, configuración y errores del módulo por ticket desde «Mis módulos», en español.

Actualizaciones · 1 año

Nuevas versiones y adaptaciones a PrestaShop desde tu cuenta. Después, el módulo sigue funcionando.

Licencia

Estándar: una tienda en producción más sus entornos de pruebas. Agencia: tiendas ilimitadas de tus clientes.

Cargando...
Volver arriba