1. Home
  2. Wissensdatenbank
  3. Odoo
  4. Bedingte E-Mail-Adressen in Odoo v17 E-Mail-Vorlagen

Bedingte E-Mail-Adressen in Odoo v17 E-Mail-Vorlagen

So verwendest du bedingte E-Mail-Adressen in Odoo v17 E-Mail-Vorlagen

In diesem Artikel zeigen wir dir, wie du in Odoo v17 bedingte E-Mail-Adressen in E-Mail-Vorlagen verwenden kannst. Oft möchtest du sicherstellen, dass E-Mails an die richtige Adresse gesendet werden, je nachdem, ob ein bestimmtes Feld ausgefüllt ist oder nicht. In diesem Fall kombinieren wir benutzerdefinierte Felder und Standardfelder, um eine zuverlässige Lösung zu erstellen.

Schritt-für-Schritt-Anleitung

1. Erstelle das benutzerdefinierte Feld Rechnungsemail:

  • Navigiere zu Odoo Studio, indem du im Hauptmenü auf „Studio“ klickst.
  • Wähle das Modell „Partner“ oder „Kontakt“ (je nachdem, wie es in deiner Odoo-Instanz bezeichnet wird).
  • Klicke auf „Feld hinzufügen“ und erstelle ein neues Feld vom Typ „E-Mail“.
  • Nenne das Feld Rechnungsemail. Der technische Name des Feldes wird automatisch als x_studio_rechnungsemail gesetzt.
  • Speichere und aktiviere das neue Feld.

2. Öffne Odoo und navigiere zu den E-Mail-Vorlagen:

  • Gehe zu „Einstellungen“ und wähle „E-Mail“ oder „Technische Einstellungen“ (abhängig von deiner Odoo-Version und deinen Benutzerrechten).
  • Suche nach „E-Mail-Vorlagen“ und öffne die Vorlage, die du anpassen möchtest.

3. Finde das Feld für die E-Mail-Adresse:

  • Im Bereich „Erweiterte Einstellungen“ oder direkt im Vorlageneditor findest du das Feld email_to. Dieses Feld bestimmt, an welche Adresse die E-Mail gesendet wird.

4. Verwende den folgenden Code im Feld email_to:

{{ object.partner_id.x_studio_rechnungsemail if object.partner_id.x_studio_rechnungsemail != '' else object.partner_id.email }}
  • Dieser Code überprüft, ob das benutzerdefinierte Feld x_studio_rechnungsemail nicht leer ist. Wenn dieses Feld ausgefüllt ist, wird dessen Wert verwendet. Ist es leer, wird stattdessen das Standardfeld email des Partners verwendet.

5. Speichere die Änderungen:

  • Klicke auf „Speichern“, um die Änderungen an deiner E-Mail-Vorlage zu übernehmen.

Erklärung des Codes

object.partner_id.x_studio_rechnungsemail: Hier greifen wir auf das benutzerdefinierte Feld x_studio_rechnungsemail des Partners zu.

if object.partner_id.x_studio_rechnungsemail != '': Die Bedingung prüft, ob dieses Feld nicht leer ist.

else object.partner_id.email: Wenn das benutzerdefinierte Feld leer ist, wird das Standardfeld email des Partners verwendet.

Vorteile dieser Methode

  • Flexibilität: Du kannst verschiedene E-Mail-Adressen basierend auf spezifischen Bedingungen verwenden.
  • Fehlertoleranz: Falls ein benutzerdefiniertes Feld leer ist, wird automatisch auf eine alternative Adresse zurückgegriffen.
  • Einfache Wartung: Der Code ist klar und leicht verständlich, was zukünftige Anpassungen erleichtert.

Fazit

Mit diesem einfachen, aber effektiven Ansatz kannst du sicherstellen, dass deine E-Mails immer an die richtige Adresse gesendet werden. Die Verwendung bedingter Ausdrücke in Odoo E-Mail-Vorlagen bietet dir die Flexibilität, die du für eine effiziente Kommunikation benötigst.

Wir hoffen, diese Anleitung hilft dir dabei, deine E-Mail-Vorlagen in Odoo v17 optimal zu nutzen. Bei weiteren Fragen oder Anmerkungen steht dir das noprob.it-Team gerne zur Verfügung!


Fühl dich frei, diesen Artikel in deinem Blog zu veröffentlichen oder an deine Kollegen weiterzuleiten. Bei noprob.it sind wir stets bemüht, dir die besten Tipps und Tricks für deine Odoo-Implementierung zu bieten!

 

Dieser Beitrag ist auch verfügbar auf: English (Englisch)

War dieser Artikel hilfreich?

Ähnliche Artikel

Kommentar absenden

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Skip to content