Skip to main content

Gestionar plantilles de correu electrònic

Alguns correus electrònics s'envien automàticament durant determinades accions (per exemple, Easy my coop envia una notificació quan es valida una sol·licitud de subscripció) i d'altres s'ofereix la possibilitat d'enviar documents (per exemple quan s'emet una factura) a partir de plantilles predefinides.

Per accedir a la llista de plantilles disponibles, cal disposar de permís d'accés a característiques tècniques sense mode programador o activar el mode programador. Llavors cal anar a 

Configuració->Tècnic->Correu electrònic->Plantilles

plantlles correu elec.png

Podeu adaptar o traduir una plantilla existent o crear una de nova.

Editar o traduir una plantilla existent

Haurem de localitzar la plantilla a adaptar o traduir. Feu clic a la plantilla que voleu editar/traduir

Aneu amb compte que els caràcters especials es refereixen a objectes d'Odoo (comencen amb el caràcter "$")que relacionats amb la persona a qui s'envia el correu electrònic. El if-else/end permet considerar diversos escenaris. Recomanem no modificar aquests caràcters si no es tenen coneixements de programació en phyton

Com a exemple d'adaptació us mostrem com modificar la plantilla de tramesa de factures, que està redactada per defecte perquè el client faci efectiu el pagament. En cas que feu remeses de cobrament potser podeu modificar el redactat mostrat al correu condicionat al mode de pagament ${object.payment_mode_id.name}:

Plantilla per defecte:

Plantilla adaptada per a dos modes de pagament "Transferència bancària" o "Remesa bancària

<div style="margin: 0px; padding: 0px;">
<p style="margin: 0px; padding: 0px; font-size: 13px;">
Benvolgut/da ${object.partner_id.name}
% if object.partner_id.parent_id:
(${object.partner_id.parent_id.name})
% endif
<br/><br/>
Li fem arribar la seva
% if object.number:
factura <strong>${object.number}</strong>
% else:
factura
%endif
% if object.origin:
(amb referència: ${object.origin})
% endif
per un valor de  <strong>${format_amount(object.amount_total, object.currency_id)}</strong>
from ${object.company_id.name}.
% if object.state=='paid':
Aquesta factura ja està pagada.
% else:
Si us plau, feu el pagament el més aviat possible.
% endif
<br/><br/>
No subteu en contactar amb nosaltres si teniu qualsevol dubte.
</p>
</div>

<div style="margin: 0px; padding: 0px;">
<p style="margin: 0px; padding: 0px; font-size: 13px;">
Benvolgut/da ${object.partner_id.name}
% if object.partner_id.parent_id:
(${object.partner_id.parent_id.name})
% endif
<br/><br/>
Li fem arribar la seva
% if object.number:
factura <strong>${object.number}</strong>
% else:
factura
%endif
% if object.origin:
(amb referència: ${object.origin})
% endif
per valor de <strong>${format_amount(object.amount_total, object.currency_id)}</strong>
de ${object.company_id.name}. <br><br>
El mode de pagament d'aquesta factura està establert en <strong>${object.payment_mode_id.name}</strong>.
% if object.state=='paid':
Aquesta factura ja ha estat abonada.
% else
% if object.payment_mode_id.name =='Transferència bancària'
Sisplau, quan tramiteu la transferència, incloeu al camp concepte la nostra referència <strong>${object.number}</strong>. Moltes gràcies.
% else
Us serà carregada al vostre compte <strong>${object.mandate_id.partner_bank_id.acc_number} </strong> en breu.
% endif



% endif
<br/><br/>
Contacteu amb nosaltres en cas de dubte.
</p>
</div>

En les traduccions podeu traduir tant el 'Subject' com el cos del missatge. Per a traduir el "subject"  cal clicar al símbol del planeta. Per a traduir el cos del missatge cal anar al símbol de traducció de la part superior dreta de la finestra.

Captura de pantalla 2022-08-16 .png

Per a cada idioma s'haurà d'adaptar la traducció, parant atenció a la maquetació.

És imprescindible no tocar els termes font en Python o HTML

Captura de pantalla 2022-08-16 2.png

Crear una nova plantilla

[En construcció]