Añade un widget de campo ReCaptcha para formularios de sitio web (extiende el módulo website_form).
Traducciones
Este módulo intentará usar el idioma de tu sitio web. Si no puede encontrarlo por cualquier motivo, usará por defecto la API de google y utilizará el idioma del navegador o tu ubicación.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 13.0Añade protección Google reCaptcha a los formularios del sitio web, de modo que los visitantes deben demostrar que son humanos antes de que se pueda enviar un formulario. Las claves del sitio se configuran por sitio web en los ajustes del sitio web.
Este módulo te permite proteger los formularios publicados en tu sitio web con Google reCaptcha, reduciendo el spam y los envíos automatizados.
Dónde aparece: - En los ajustes del sitio web, aparece una nueva opción "reCaptcha" junto al ajuste de Google Maps. Al activarla se muestran dos campos donde pegas tu clave de sitio y clave secreta de Google reCaptcha, además de un enlace que explica cómo obtenerlas. Estos valores se almacenan por sitio web.
Qué hace automáticamente: - Cuando un visitante abre un formulario del sitio web cuyo modelo está permitido para formularios del sitio web, se carga el widget de reCaptcha y se inserta justo encima del botón de envío. - Al enviar, la respuesta del visitante se envía a Google para su verificación. Si falta la respuesta, no es válida o las claves son incorrectas, el formulario se rechaza con un mensaje de error claro en lugar de guardarse. - El idioma del captcha sigue el idioma de tu sitio web cuando Google lo admite; de lo contrario, Google elige el idioma automáticamente.
Áreas afectadas: - Los ajustes del sitio web y el registro del sitio web almacenan las claves. - El proceso de envío de formularios del sitio web se amplía para que se compruebe cada formulario habilitado. - También existe un indicador obsoleto "Require ReCaptcha" en los modelos, que se conserva solo por compatibilidad hacia atrás.
Nota: el módulo depende del servicio externo de Google, por lo que se requieren una conexión a internet y credenciales válidas de Google reCaptcha.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- website · amplía un modelo existenterecaptcha_key_site, recaptcha_key_secret
- ir.model · amplía un modelo existentewebsite_form_recaptcha (Require ReCaptcha)
- res.config.settings · amplía un modelo existenterecaptcha_key_site, has_google_recaptcha (Google reCaptcha), recaptcha_key_secret
- website.form.recaptcha · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 13.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/website.
terminal Instalación y uso
Documentación de OCA · Odoo 13.0Configuración
Fuente · Odoo 13.0En primer lugar, debes obtener una clave ReCaptcha de Google
Configuración de múltiples sitios web
- Ve a la configuración del sitio web
- Selecciona el sitio web en el que quieres añadir / editar la clave recaptcha
- Establece la clave del sitio y la clave secreta
Para fines de prueba puedes establecer estas claves (https://developers.google.com/recaptcha/docs/faq#id-like-to-run-automated-tests-with-recaptcha.-what-should-i-do):
- Clave del sitio: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
- Clave secreta: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
Para usar este módulo, necesita:
- Tener ya un modelo con formulario habilitado (consulte la documentación de
website_form) - El código de recaptcha se inyectará dinámicamente.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.