Neu Rechnungsempfang per E-Mail an mehrere Empfänger

knoopdog

Gut bekanntes Mitglied
4. November 2009
247
22
Hallo,
ich habe eine Lösung aus folgenden Threat, wie man eine Rechnung an einen individuellen Empfänger senden kann:
https://forum.jtl-software.de/threa...den-in-den-optionen-nutzen.118195/post-653343

Dazu wird folgender Code genutzt:

Code:
{% assign mail ='' -%}
{% for jtlAnsprechpartner in Vorgang.Kunde.Ansprechpartner -%}
    {% if jtlAnsprechpartner.Abteilung == 'Buchhaltung' and jtlAnsprechpartner.EMail != empty -%}
        {% assign mail = jtlAnsprechpartner.EMail %}
    {% endif %}
{% endfor -%}
{% if mail == empty -%}
    {% assign mail = Vorgang.Kunde.EMail -%}
{%endif-%}
{{ mail }}

Das klappt wunderbar aber wie muss ich den Code anpassen, wenn es z.B. zwei individuelle Rechnungsempfänger gibt? Als Beispiel soll die Rechnung auch an "Buchhaltung2" unter Ansprechpartner.Abteilung per E-Mail versendet werden (falls vorhanden).

Vielen Dank für Hilfe und Tipps.
 

ThomasVoelker

Aktives Mitglied
9. Juli 2018
8
1
{% assign mail ='' -%} {% for jtlAnsprechpartner in Vorgang.Kunde.Ansprechpartner -%} {% if jtlAnsprechpartner.Abteilung == 'Rechnung+Kopie' and jtlAnsprechpartner.EMail != empty -%} {% assign mail = mail | Append: jtlAnsprechpartner.EMail | Append: ',' %} {% endif %} {% endfor -%} {% assign mail = mail | Append: Vorgang.Kunde.EMail -%} {{ mail }}
 

knoopdog

Gut bekanntes Mitglied
4. November 2009
247
22
{% assign mail ='' -%} {% for jtlAnsprechpartner in Vorgang.Kunde.Ansprechpartner -%} {% if jtlAnsprechpartner.Abteilung == 'Rechnung+Kopie' and jtlAnsprechpartner.EMail != empty -%} {% assign mail = mail | Append: jtlAnsprechpartner.EMail | Append: ',' %} {% endif %} {% endfor -%} {% assign mail = mail | Append: Vorgang.Kunde.EMail -%} {{ mail }}
Hallo Thomas,
danke für deinen Vorschlag. Leider hat dieser nicht das Ergebnis geliefert, wie ich es eigentlich haben wollte. Ich habe es jetzt mit folgenden Code gelöst:

Code:
{% assign mails = '' -%}
{% for jtlAnsprechpartner in Vorgang.Kunde.Ansprechpartner -%}
{% if (jtlAnsprechpartner.Abteilung == 'RECHNUNGSEMPFANG' or jtlAnsprechpartner.Abteilung == 'RECHNUNGSEMPFANG2') and jtlAnsprechpartner.EMail != empty -%}
  {% if mails == '' -%}
    {% assign mails = jtlAnsprechpartner.EMail -%}
  {% else -%}
    {% assign mails = mails | append: ', ' | append: jtlAnsprechpartner.EMail -%}
  {% endif %}
{% endif %}
{% endfor -%}
{% if mails == '' -%}
{% assign mails = Vorgang.Kunde.EMail -%}
{% endif -%}
{{ mails }}
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.612
793
Die Lösung funktioniert, ist aber vielleicht nicht optimal.

Wir haben für Kunden "Eigene Felder" definiert, so dass man je Kunde zusätzlich Emailadressen hinterlegen kann, wir haben viele Kunden die das fordern:
Emailadresse für Angebote
Emailadresse für Bestellungen
Emailadresse für Rechnungen
Emailadresse für Lieferscheine


Diese Felder einfach prüfen ob leer, wenn nicht an diese ebenfalls eine Email senden.
 
  • Gefällt mir
Reaktionen: knoopdog

knoopdog

Gut bekanntes Mitglied
4. November 2009
247
22
Die Lösung funktioniert, ist aber vielleicht nicht optimal.

Wir haben für Kunden "Eigene Felder" definiert, so dass man je Kunde zusätzlich Emailadressen hinterlegen kann, wir haben viele Kunden die das fordern:
Emailadresse für Angebote
Emailadresse für Bestellungen
Emailadresse für Rechnungen
Emailadresse für Lieferscheine


Diese Felder einfach prüfen ob leer, wenn nicht an diese ebenfalls eine Email senden.
Das klingt sehr interessant. Könntest du vielleicht ein Beispiel posten, wie ihr das mit den "Eigenen Feldern" umsetzt?

Vielen Dank im voraus.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.566
784
Flensburg
Ähnliche Themen
Titel Forum Antworten Datum
Rechnungsversand per eMail hin und wieder nicht erfolgreich JTL-Wawi 1.9 0
Dropshipping-Trackingnummer erzeugt keine Versandbenachrichtigung per E-Mail JTL-Wawi 1.8 5
Neu Amazon Angebotspreise per Stored Procedure/Function oder API setzen Amazon-Anbindung - Ideen, Lob und Kritik 0
Ebay Preise per Ameise Importieren JTL-Wawi 1.10 14
Neu Bestellung per Mail, Kunde registriert sich im Nachgang, Bestellung nicht im Kundenkonto User helfen Usern - Fragen zu JTL-Wawi 2
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Sitemap per cronjob und nicht mit Wawi Abgleich Allgemeine Fragen zu JTL-Shop 3
Neu Bilddatenimport per Ameise aus fremder Cloud User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Sendungsnummern per Mail versenden bei mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 1
Mail geht an Rechnungsmail satt an Liefermail JTL-Wawi 1.11 1
Neu Wokflow alle Sendenummer in eine Mail User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wo verändere ich die Variable #firma.name# die in Mail-Vorlagen zu finden ist? Allgemeine Fragen zu JTL-Shop 2
Kundennummer wird in E-Mail-Bestellung nicht angezeigt JTL-Wawi 1.10 0
Datenfiltereinstellung funktioniert bei Mail Vorlage nicht. JTL-Wawi 1.9 2
Neu Bewusst deaktivierte Mail-Vorlagen erscheinen als Core Error im Logbuch Betrieb / Pflege von JTL-Shop 5

Ähnliche Themen