OdooWiki OCA HUB

Mail Template Language Specific Attachments

mail_template_attachment_per_lang folder_open OCA/server-tools open_in_new
Localization Licencia: AGPL-3

Este módulo amplía la funcionalidad de las plantillas de correo.

Permite configurar archivos adjuntos según el idioma del partner o el idioma configurado en la plantilla de correo (que en ocasiones es distinto del idioma del partner).

  • El idioma de la plantilla de correo puede ser {{ object.partner_id.lang }} o {{ object.user_id.lang }}, donde en el primer caso queremos enviar el correo en el idioma del partner y en el segundo caso queremos enviar el correo en el idioma del usuario.

Por ejemplo, puede usarlo para localizar las condiciones de sus acuerdos de su empresa.

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 18.0

Adjunta archivos diferentes a una plantilla de correo electrónico según el idioma del destinatario o de la propia plantilla. Configura estos adjuntos específicos por idioma directamente en el formulario de la plantilla de correo.

Este módulo añade una nueva sección llamada "Language Attachments" al formulario de plantilla de correo electrónico (la misma pantalla donde normalmente se añaden adjuntos a una plantilla). Allí se elige un "Method" y se lista un adjunto por idioma.

  • Método "Partner Language": se añade al correo electrónico el adjunto que coincide con el idioma del partner destinatario.
  • Método "Template Language": se añade el adjunto que coincide con el idioma utilizado para renderizar la plantilla.

Para cada idioma se elige un archivo (solo se pueden seleccionar adjuntos binarios). La lista se almacena en un nuevo modelo, ir.attachment.language, que vincula una plantilla, un idioma y un adjunto. Cuando Odoo prepara el correo electrónico, añade automáticamente el/los adjunto(s) del idioma correspondiente al mensaje, además de los adjuntos normales de la plantilla.

El acceso es de solo lectura para los usuarios normales y de acceso completo para los administradores. El módulo solo toca mail.template y el nuevo modelo ir.attachment.language; no modifica ningún otro proceso de negocio. Es útil cuando el mismo correo electrónico debe llevar un documento diferente (por ejemplo, términos y condiciones) según el idioma del cliente o del correo electrónico.

Depende de

mail
Modelos y campos (2)
  • mail.template · amplía un modelo existenteir_attachment_language_ids (Language Dependent Attachments), ir_attachment_language_method (Language Attachment Method)
  • ir.attachment.language · modelo nuevolang (Language), attachment_id (Attachment), mail_template_id (Template)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para configurar un archivo adjunto dependiente del idioma:

  • Active el modo desarrollador;
  • vaya a Ajustes \> Técnico \> Correo electrónico \> Plantillas;
  • vaya a la vista de formulario de la plantilla que desea cambiar;
  • elija el Language Attachment Method que desea utilizar;
  • cambie el campo Language Dependent Attachments a lo que desee.

Cuando se selecciona una plantilla en el redactor de correo, los archivos adjuntos se añadirán automáticamente según el idioma de los destinatarios. El idioma de los destinatarios se puede configurar en la vista de formulario del Partner. Cuando se seleccionan partners con idiomas diferentes, se añadirán todos los archivos adjuntos de los idiomas de los partners.

Para usar la funcionalidad:

  • Configure una plantilla (p. ej., la plantilla de correo del pedido de venta)
  • vaya a un pedido de venta;
  • haga clic en Enviar por correo electrónico;
  • los archivos adjuntos se añaden según el idioma del correo electrónico o el idioma del cliente (que podrían no ser el mismo), dependiendo de la configuración de la plantilla.

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.

info

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.