Este módulo permite crear reglas de sustitución para plantillas de correo. Un caso de uso típico es reemplazar una plantilla estándar por plantillas alternativas cuando se cumplen ciertas condiciones. Por ejemplo, permite configurar plantillas alternativas para distintas compañías.
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 19.0Te permite adjuntar reglas de sustitución a una plantilla de correo electrónico para que, cuando los registros seleccionados cumplan una condición, se utilice automáticamente una plantilla diferente. Útil para enviar plantillas alternativas por compañía o por tipo de registro.
Este módulo añade una forma de sustituir una plantilla de correo por otra en función de los registros a los que se envía el correo.
En cada plantilla de correo (el formulario estándar de plantilla) aparece una nueva pestaña "Reglas de sustitución". Allí se añaden reglas, cada una con: - un orden (secuencia) para decidir qué regla se comprueba primero, - la plantilla de reemplazo que se va a usar (debe apuntar al mismo tipo de registro), - una condición (dominio) que describe qué registros activan la sustitución.
Cuando Odoo prepara un correo a partir de una plantilla, comprueba las reglas en orden. Si todos los registros seleccionados coinciden con la condición de una regla, se usa la plantilla de reemplazo en lugar de la original. Si ninguna regla coincide, se usa la plantilla original como de costumbre.
Esto se aplica tanto al redactar un mensaje desde el compositor de correo como al enviar facturas u otros documentos contables mediante el asistente de envío, donde el campo de plantilla se rellena automáticamente con la plantilla sustituta.
Las reglas se almacenan en un modelo dedicado, mail.template.substitution.rule, vinculado a mail.template. El comportamiento está integrado en mail.compose.message y account.move.send.wizard. Todos los usuarios internos pueden leer, crear, editar y eliminar reglas de sustitución.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- mail.template · amplía un modelo existentemail_template_substitution_rule_ids (Substitution Rules)
- mail.compose.message · amplía un modelo existente
- account.move.send.wizard · amplía un modelo existente
- mail.template.substitution.rule · modelo nuevomodel, domain, sequence, mail_template_id, substitution_mail_template_id
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/social.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para usar este módulo, necesita:
- Ir a 'Email' / 'Templates'
- Seleccionar la plantilla deseada que quiere sustituir
- En la página de sustituciones añadir una nueva línea
- Seleccionar la plantilla de sustitución
- Establecer un dominio para especificar cuándo debe ocurrir esta sustitución
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, Configuració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.