Neu Einem Kunden mehrere Email Adressen zuteilen.

E.Sari

Aktives Mitglied
19. Februar 2018
34
0
Guten Tag,

wir würden gerne Rechnungen automatisch an Kunden versenden. Leider können wir in JTL nur eine Mail Adresse pro Kunde einfügen. Jedoch haben die Kunden oft eine andere Mail Adresse für Rechnungen.

Gibt es eine Möglichkeit eine weitere Mail Adresse hinzu zu fügen?

Vielen Dank vorab.
 

wortek

Offizieller Servicepartner
SPBanner
1. Juli 2016
1.536
320
Landsberg am Lech
Das wäre über Workflows möglich.

1. Hinterlegt im Kunden einen weiteren Ansprechpartner mit der Rechnungs-Emailadresse

Wenn ich es richtig verstehe, hat nicht jeder Kunde eine extra Adresse. Daher wären zwei Workflows sinnvoll. Einmal für normale Email aus den Kundendetails, und einmal für Email aus dem Ansprechpartner. Das aber so, dass die Emails nicht doppelt rausgehen, sondern für jeden Fall einzeln.
Daher müsstet ihr zunächst einen Filter verwenden, damit die Wawi erkennt welcher Workflow ausgelöst werden soll.

Ich würde das über eine Kundenkategorie, oder eigene Felder im Kunden lösen. Also das zum Beispiel alle Kunden mit alternativer Rechnungsadresse in eine bestimmte neue Kategorie kommen. Falls ihr die Kategorien bereits anderweitig verwendet oder nicht nutzen wollt, könnte man das auch über ein eigenes Feld unter Kunden lösen, zb eine Checkbox.

Daher Workflow 1: Rechnungsemail aus Kundendetails
Unter Rechnung erstellt.
Bedingungen:
(falls Kategorie) Kundenkategoriename IST NICHT GLEICH "Name der Kundenkategorie: extra mailadresse"

oder

(falls eigenes Feld) Eigenes Feld Checkbox "Extra Rechnungsemail" Ist gleich Falsch

Sowie weitere Bedingungen, falls ihr welche benötigt

Aktion: Rechnung Mailen

----

Workflow 2: Rechnungsmail aus Ansprechpartner
Unter Rechnung erstellt.
Bedingungen:
(falls Kategorie) Kundenkategoriename IST GLEICH "Name der Kundenkategorie: extra mailadresse"

oder

(falls eigenes Feld) Eigenes Feld Checkbox "Extra Rechnungsemail" Ist gleich Wahr
Sowie weitere Bedingungen, falls ihr welche benötigt

Aktion:
Rechnung Mailen
Hier aber zusätzlich unter "Alternativer Empfänger" die Variable für die Email-Adresse aus dem Ansprechpartner nehmen. Das überschreibt dann die Email aus den Kundendetails.
 
  • Gefällt mir
Reaktionen: tomyweb

jitka001

Aktives Mitglied
13. Februar 2012
40
3
Herrnhut
Hallo,

danke für das Antwort, allerdings ist das für mich sehr kompliziert. Ich weis die meisten von euch verstehen sofort was die machen muss - ICH NICHT :)
Habe jetzt halbe stunde gefummelt und null erreicht. Es ist schon ein dolle Beschreibung leider ich verstehe es nicht.
----------------------------------------------------------------------------

"
Das wäre über Workflows möglich.

1. Hinterlegt im Kunden einen weiteren Ansprechpartner mit der Rechnungs-Emailadresse

Wenn ich es richtig verstehe, hat nicht jeder Kunde eine extra Adresse. Daher wären zwei Workflows sinnvoll. Einmal für normale Email aus den Kundendetails, und einmal für Email aus dem Ansprechpartner. Das aber so, dass die Emails nicht doppelt rausgehen, sondern für jeden Fall einzeln.
Daher müsstet ihr zunächst einen Filter verwenden, damit die Wawi erkennt welcher Workflow ausgelöst werden soll.

Ich würde das über eine Kundenkategorie, oder eigene Felder im Kunden lösen. Also das zum Beispiel alle Kunden mit alternativer Rechnungsadresse in eine bestimmte neue Kategorie kommen. Falls ihr die Kategorien bereits anderweitig verwendet oder nicht nutzen wollt, könnte man das auch über ein eigenes Feld unter Kunden lösen, zb eine Checkbox.

Daher Workflow 1: Rechnungsemail aus Kundendetails
Unter Rechnung erstellt.
Bedingungen:
(falls Kategorie) Kundenkategoriename IST NICHT GLEICH "Name der Kundenkategorie: extra mailadresse"

oder

(falls eigenes Feld) Eigenes Feld Checkbox "Extra Rechnungsemail" Ist gleich Falsch

Sowie weitere Bedingungen, falls ihr welche benötigt

Aktion: Rechnung Mailen

----

Workflow 2: Rechnungsmail aus Ansprechpartner
Unter Rechnung erstellt.
Bedingungen:
(falls Kategorie) Kundenkategoriename IST GLEICH "Name der Kundenkategorie: extra mailadresse"

oder

(falls eigenes Feld) Eigenes Feld Checkbox "Extra Rechnungsemail" Ist gleich Wahr
Sowie weitere Bedingungen, falls ihr welche benötigt

Aktion:
Rechnung Mailen
Hier aber zusätzlich unter "Alternativer Empfänger" die Variable für die Email-Adresse aus dem Ansprechpartner nehmen. Das überschreibt dann die Email aus den Kundendetails.
"
--------------------------------------------------------

kann mir vielleicht jemand nur ein weg beschrieben bisschen einfacher (einfach für die dumme) ?

Jitka
 

chmod

Gut bekanntes Mitglied
19. März 2012
120
8
Hallo,
diese Lösung hier funktioniert definitiv und ist recht einfach innerhalb weniger Minuten umzusetzen, nachdem der eigentliche Code zur Verfügung steht:

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 }}


Hier der Link zur ursprünglichen Diskussion: Lösungsvorschlag

LG
chmod
 

yooti

Aktives Mitglied
16. November 2015
23
6
Hallo miteinander,

ich habe ein ähnliches Problem mit den Mailadressen.
Wir haben zwar Eigene Felder beim Kunden anlegen können, die wir bei den Rechnungen auch super durch den Worker abfragen können, jedoch kann man diese Felder bei den Lieferscheinen auch nutzen?
Da finde ich aktuell nichts.
Bei der Bedingung wird zwar dieses Feld angezeigt, aber bei den Mails kann ich diese Felder nicht auswählen!

Kann mir da vielleicht jemand weiter helfen?

MfG
Dysell
 

MarkSep

Aktives Mitglied
15. Januar 2019
70
5
Hallo,
diese Lösung hier funktioniert definitiv und ist recht einfach innerhalb weniger Minuten umzusetzen, nachdem der eigentliche Code zur Verfügung steht:

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 }}


Hier der Link zur ursprünglichen Diskussion: Lösungsvorschlag

LG
chmod


Hi chmod,
wo gibt man den Code ein? ;)
 

Peter B.

Gut bekanntes Mitglied
23. August 2018
84
31
Berlin
  1. Unter Admin > E-Mail-Vorlagen bearbeiten auswählen
  2. Unter "Beleg Verkauf" > "Rechnung" > "Rechnung (*)" > Reiter Tab "Mailen" die gewünschte Vorlage auswählen und "Bearbeiten" klicken
  3. Unter Optionen beim Empfänger "Benutzerdefiniert" auswählen
  4. Die drei Punkte rechts anklicken und in das sich öffnende Textfeld den Code von chmod einfügen
  5. Zweimal auf OK klicken und fertig. (Wenn ich nichts vergessen habe.)
Viele Grüße

Peter
 
  • Gefällt mir
Reaktionen: spanl_berufskleidung

MarkSep

Aktives Mitglied
15. Januar 2019
70
5
  1. Unter Admin > E-Mail-Vorlagen bearbeiten auswählen
  2. Unter "Beleg Verkauf" > "Rechnung" > "Rechnung (*)" > Reiter Tab "Mailen" die gewünschte Vorlage auswählen und "Bearbeiten" klicken
  3. Unter Optionen beim Empfänger "Benutzerdefiniert" auswählen
  4. Die drei Punkte rechts anklicken und in das sich öffnende Textfeld den Code von chmod einfügen
  5. Zweimal auf OK klicken und fertig. (Wenn ich nichts vergessen habe.)
Viele Grüße

Peter

Danke Peter,

soll ich vorhandenen Code

{{CustomContent}}


erst löschen oder einfach unten einfügen?

LG

Marko
 

U.Werner

Mitglied
17. Dezember 2020
14
1
Hallo,
diese Lösung hier funktioniert definitiv und ist recht einfach innerhalb weniger Minuten umzusetzen, nachdem der eigentliche Code zur Verfügung steht:

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 }}


Hier der Link zur ursprünglichen Diskussion: Lösungsvorschlag

LG
chmod

Hi,

wir haben bisher mit diesem Code gearbeitet und es funktionierte alles super. Jetzt mussten wir unseren Vorlagen von "Professional-veraltet"auf "Standard" umstellen. Das hat zur Folge, dass der Code nicht mehr funktioniert. Die Variablen sind jetzt andere (früher deutsch, jetzt englisch). Ich kann den Code mit den englischen Variablen nicht 1:1 reproduzieren.
Momentan gehen bei uns keine Rechnungen raus.

Hat jemand den passenden Code?

LG
 

U.Werner

Mitglied
17. Dezember 2020
14
1
Hi,

das Problem mit den DotLiquid Variablen scheint seit Jahren zu bestehen. Gibt es mittlerweile eine Tabelle? Super wäre es, wenn man alle deutschen mit passender englischer Variable ausgeben würde. Es scheint in der englischen Variante einige Variablen garnicht zu geben. So hätte man einen Überblick
Ich habe einige Threads dazu gefunden, aber nie gab es eine zufriedenstellende Antowort =(
 

awapro

Aktives Mitglied
28. Oktober 2019
13
2
Hi,

das Problem mit den DotLiquid Variablen scheint seit Jahren zu bestehen. Gibt es mittlerweile eine Tabelle? Super wäre es, wenn man alle deutschen mit passender englischer Variable ausgeben würde. Es scheint in der englischen Variante einige Variablen garnicht zu geben. So hätte man einen Überblick
Ich habe einige Threads dazu gefunden, aber nie gab es eine zufriedenstellende Antowort =(
Bin auch auf der Suche nach einer englischen Version für den Befehl. Bisher ohne erfolg.
 
  • Gefällt mir
Reaktionen: Balazs22 und GERBU

Balazs22

Aktives Mitglied
9. Juli 2021
33
2
Hallo Zusammen,

hat jemand schon eine Lösung gefunden?
Die englische Version ist noch immer nicht zu finden.


Als Zwischenlösung habe ich folgendes gemacht:
  1. Ich trage die E-Mailadresse von der Buchhaltung (wohin die Rechnungen gesendet werden müssen) bei der Lieferadresse ein.
  2. Beim Empfänger:
    {% if Report.InvoiceShipToAddress.EmailAddress %}{{ Report.InvoiceShipToAddress.EmailAddress }}{% endif %}{% if Report.InvoiceShipToAddress.EmailAddress == empty %}{{ Report.Address.EmailAddress }}{% endif %}

So wird immer nur eine E-Mailadresse eingetragen und der Ansprechpartner bekommt auch keine Rechnung.

Bitte um die richtige Version, falls jemandem ist vorhanden.

Vielen Dank im Voraus!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler Scan Barcodes GTIN13 auf einem Lotto-Kundenbeleg JTL-POS - Fehler und Bugs 4
Neu Kundengruppen-Konsolidierung: Onlineshop-Kundengruppe bestehender Kunden in Masse ändern User helfen Usern - Fragen zu JTL-Wawi 3
Neu DSVGO konform 1000 Kunden in WaWi und Shop löschen! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigener Export - Kunden individuelle Preise + verfügbarer Bestand + VK netto der Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 6
Neu Lässt sich irgendwie nachvollziehen welcher Bearbeiter einen Kunden freigeschaltet hat? User helfen Usern - Fragen zu JTL-Wawi 4
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu Sendungsnummer an Onlineshop/Kunden/Amazon/Marktplätze nachträglich übermitteln Schnittstellen Import / Export 0
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu Positionen eines Auftrags auf mehrere Picklistenvorlagen aufteilen? User helfen Usern - Fragen zu JTL-Wawi 0
Mehrere Zeilen kopieren klappt nicht mehr JTL-Wawi 2.0 1

Ähnliche Themen