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.
- PS 1.7
- PS 8
- PS 9
- 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
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.

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.

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.

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.

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.

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
- Sube el ZIP desde Módulos > Gestor de módulos y pulsa Configurar.
- Crea las claves en Cloudflare (dash.cloudflare.com, Turnstile), Google (google.com/recaptcha/admin) o hCaptcha con el dominio de la tienda.
- 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.
Soporte y licencia
Ayuda con instalación, configuración y errores del módulo por ticket desde «Mis módulos», en español.
Nuevas versiones y adaptaciones a PrestaShop desde tu cuenta. Después, el módulo sigue funcionando.
Estándar: una tienda en producción más sus entornos de pruebas. Agencia: tiendas ilimitadas de tus clientes.