In Diskussion Workflow - Email an alle Mitglieder einer Kundenkategorie

Werf

Gut bekanntes Mitglied
6. Oktober 2009
371
1
Hallo zusammen,

ich bräuchte Hilfe bei einem kleinen Problem, welches wir haben.
Ich habe einen Workflow erstellt. Die Aktion an sich wird auch ausgelöst und funktioniert. Ergebnis des Workflows soll sein, dass eine Email an alle Mitglieder einer Kundenkategorie versendet wird.
Hier liegt das Problem....das bekomme ich nicht hin. Es muss wohl irgendwie über "erweiterte Eigenschaften" gehen, aber ich habe keine Idee wie.

Kann mir hier jemand helfen?

Grüße
Michael

2021-03-03_104612.jpg
 

Werf

Gut bekanntes Mitglied
6. Oktober 2009
371
1
Vielen Dank für den Hinweis.
Leider kann ich das selbst nicht. Da kenne ich mich nicht genug aus.
Kennst du dich da aus und könntest das machen? Gerne auch gegen Bezahlung.
 

Werf

Gut bekanntes Mitglied
6. Oktober 2009
371
1
Aktuell ist er automatisiert (bei Anlage eines neuen Artikels in einer bestimmten Kategorie), allerdings soll er in Zukunft manuell ausgelöst werden.
 

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
961
195
Herne
Als Manueller WF garnicht so schwierig zu lösen.
zB so:

Bei den Workflows gehst du einmal in den bereich "Kunden"
Hier legst du unter "Kunden-Manuell" ein neues Ereigniss an.
Das bennenst du nach lust und laune (Ich würde hier nach Kundengruppen bennenen zB "Mail an Kundengruppe#1")
in diesem Ereigniss musst du jetzt einen WF anlegen
Diesen nennst du auch wie du magst. (Mail an Kunden zB)
(Ich würde Pro Kundengruppe ein Ereigniss anlegen)

Hast du das gemacht kannst du dir folgende bedingung anlegen
Kunden\ìAdresse\EMail IST NICHT LEER
(damit prüfst du ob jeder eine Mailadresse hat)

Als Aktion nimmst du "E-Mail senden"
Als empfänger nimmst du {{ Vorgang.Adresse.EMail }} (das ist dann die Kundenmailadresse)
Denn rest befüllst du wie du möchtest.

Warum sage ich mach ein ereigniss pro Kundengruppe:
Wenn du in deiner WAWI in den Reiter Kunden gehst hast du die möglichkeit diese sofort nach einer Gewünschten Kundengruppe zu Sortieren.
Du lässt dir so zB nur Kunden der Kundenkruppe#1 anzeigen.
Die Liste mit diesen Kunden kannst du nun Markieren
Hast du sie Markiert drückst du auf den Button " Workflow Ereignis auslösen"
Jetzt öffnet sich eine Liste mit deinen Manuellen WF´s für Kunden
Hier würdest du nun das Ereignis "Mail an Kundengruppe#1" auslösen.
FERTIG

So müsste er eigentlich ohne Probleme laufen.
 

Werf

Gut bekanntes Mitglied
6. Oktober 2009
371
1
Vielen Dank für die ausführliche Antwort.
Du hast aber etwas falsch verstanden.

Ich lege einen Artikel in eine bestimmte Kategorie an und befinde mich damit also im Bereich "Artikel".
Ich möchte nun an alle Kunden einer Kundenkategorie eine Email versenden, in der über diesen Artikel informiert wird.

Es nutzt also nichts, wenn ich einen Workflow im Bereich "Kunden" manuell auslöse, da ich ja nicht über den bestimmten Artikel informieren kann.
Es müsste also ein Workflow auf Artikelebene sein oder?

Grüße
Michael
 

knackig

Sehr aktives Mitglied
17. November 2011
916
142
Nordhessen
Hallo @Werf,

habe die Mailadressen wie folgt ausgelesen (einfach bei Empfänger, unter "...", eintragen):
Code:
{% capture sqlQuery -%}
SELECT DISTINCT tAdresse.cMail
  FROM tkunde
  INNER JOIN tAdresse ON tkunde.kKunde = tAdresse.kKunde
  WHERE tkunde.cName = "NAME DER KD-GRUPPE" AND tAdresse.cMail != ''
{% endcapture -%}
{% assign result = sqlQuery | DirectQuery -%}
{% capture Mailadressen -%}
{%- for row in result.Daten -%}
{{ row.cMail }};
{%- endfor -%}
{% endcapture -%}
{{ Mailadressen }}
Dabei werden die Mailadressen der Kunden, die in einer bestimmten Kundengruppe sind, ausgegeben. Pro Zeile eine Adresse, die Zeile nochmal mit Semikolon beendet.

In der Zeile >>>WHERE tkunde.cName = "NAME DER KD-GRUPPE" AND tAdresse.cMail != '' <<< musst Du nur den Namen der Gruppe eintragen.
Teste es mal...

Schreibe Dir noch eine PN dazu...
 
  • Gefällt mir
Reaktionen: Werf

Werf

Gut bekanntes Mitglied
6. Oktober 2009
371
1
Hallo Paul,
vielen Dank für deine Rückmeldung.
Ich werde es sofort probieren, allerdings soll die Mail nicht an alle Kunden einer Kundengruppe, sondern an alle Kunden einer Kundenkategorie.
Wie müsste ich da die Abfrage abändern?
Grüße
Michael
 

Werf

Gut bekanntes Mitglied
6. Oktober 2009
371
1
Ich habe es trotzdem gerade einmal mit der Kundengruppe probiert.
Habe folgende in da Feld "Empfänger"eingetragen:

HTML clipboard {% capture sqlQuery -%}
SELECT DISTINCT tAdresse.cMail
FROM tkunde
INNER JOIN tAdresse ON tkunde.kKunde = tAdresse.kKunde
WHERE tkunde.cName = "Laufkunde Laden" AND tAdresse.cMail != ''
{% endcapture -%}
{% assign result = sqlQuery | DirectQuery -%}
{% capture Mailadressen -%}
{%- for row in result.Daten -%}
{{ row.cMail }};
{%- endfor -%}
{% endcapture -%}
{{ Mailadressen }}

Wenn ich den Workflow ausführe kommt die Fehlermeldung:
Fehlerhaft
Nachricht: Kein Mailempfänger vorhanden


Woran kann das liegen?
In der Kundengruppe befindet sich aktuell genau ein "Testkunde" mit einer Email.

Grüße
Michael
 

knackig

Sehr aktives Mitglied
17. November 2011
916
142
Nordhessen
Sorry... da hat sich wohl ein Fehler eingeschlichen... die Tabelle Kundengruppe wurde gar nicht geprüft...

Habe es jetzt auf Kategorien umgeschrieben... vielleicht klappt es jetzt...

Code:
{% capture sqlQuery -%}
SELECT DISTINCT tAdresse.cMail
FROM tkunde
INNER JOIN tAdresse ON tkunde.kKunde = tAdresse.kKunde
INNER JOIN tKundenKategorie ON tkunde.kKundenKategorie = tKundenKategorie.kKundenKategorie
WHERE tKundenKategorie.cName = 'NAME DER KATEGORIE' AND tAdresse.cMail != ''
{% endcapture -%}
{% assign result = sqlQuery | DirectQuery -%}
{% capture Mailadressen -%}
{%- for row in result.Daten -%}
{{ row.cMail }};
{%- endfor -%}
{% endcapture -%}
{{ Mailadressen }}
 

Werf

Gut bekanntes Mitglied
6. Oktober 2009
371
1
Also wenn es mal funktioniert, schicke ich dir gerne was via Paypal.
Leider geht es immer noch nicht.
Jetzt kommt die Fehlermeldung:
Fehlerhaft
Nachricht: One of the To addresses is empty


Aktuell befindet ich aber nur ein Kunde zu Testzwecken in der Kundenkategorie und bei diesem Kunden ist definitiv eine Email Adresse erfasst.
 

knackig

Sehr aktives Mitglied
17. November 2011
916
142
Nordhessen
Ich glaube es lag am Zeilenumbruch. Das hat bei mir mit 2 Adressen in der Kategorie nun geklappt:
Code:
{% capture sqlQuery -%}
SELECT DISTINCT tAdresse.cMail
FROM tkunde
INNER JOIN tAdresse ON tkunde.kKunde = tAdresse.kKunde
INNER JOIN tKundenKategorie ON tkunde.kKundenKategorie = tKundenKategorie.kKundenKategorie
WHERE tKundenKategorie.cName = 'NAME DER KATEGORIE' AND tAdresse.cMail != ''
{% endcapture -%}
{% assign result = sqlQuery | DirectQuery -%}
{% capture Mailadressen -%}{%- for row in result.Daten -%}{{ row.cMail }},{%- endfor -%}{% endcapture -%}
{{ Mailadressen }}
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Workflow-Ebay Angebot & Variantenbangebot, wenn Menge=1-> Email Benachrichtigung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Tagesbericht Aufträge per E-Mail JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow erstellen - alle Artikel automatisch sichtbar an Kasse JTL-Workflows - Ideen, Lob und Kritik 0
Neu täglicher Workflow über Artikel User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow aus Einkaufsliste Bestellung erzeugen. User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow Datei schreiben - fehlende Variable für die Rechnungsnummer JTL-Workflows - Fehler und Bugs 5
Neu Workflow Zahlungs-Event Vorkasse User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow Drucken vom Client JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow Versandmail Arbeitsabläufe in JTL-Wawi 0
In Diskussion Auftrag Workflow und Stücklistenartikel JTL-Workflows - Ideen, Lob und Kritik 0
Beantwortet Workflow Online Shop Zugang erstellen JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion Workflow bei Auftrags Änderung JTL-Workflows - Ideen, Lob und Kritik 4
Neu Workflow: Versandklasse ändern nach WMS Versand User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Lieferscheine PDF erstellen und gesammelt per Mail versenden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow bei Preisänderung vom Lieferanten User helfen Usern - Fragen zu JTL-Wawi 2
Neu Kalkulationsfaktor per Workflow? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow zieht sich falsche Vorlage User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow startet nicht zur angegebenen Zeit JTL-Workflows - Fehler und Bugs 3
In Diskussion Workflow für unterschiedliche Lager, einfärben JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Anhängen mehrerer Dateien an E-Mail im Workflow JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet [Workflow] Aufträge Positionen manipulieren JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Workflow Versanddatum abgelkaufen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow für Umbenennung Versandart Arbeitsabläufe in JTL-Wawi 2
Gelöst Nach Versanddatenimport wird Workflow doppelt ausgeführt JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für Hinweis bei Auftragsänderung mit nicht lagernden Artikeln läuft nicht JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow vor Auftragsübernahme von Amazon und eBay JTL-Workflows - Ideen, Lob und Kritik 0
Beantwortet SQL Update aus Workflow heraus JTL-Workflows - Fehler und Bugs 5
Neu WAWI 1.5.36.2 Workflow Ausliefern nach Zahlung funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu API/Workflow zum Rechnungsexport Schnittstellen Import / Export 0
Beantwortet JTL Workflow - Aktion - Export über Ameise nur der eine Datensatz JTL-Workflows - Ideen, Lob und Kritik 2
Neu Wiederkehrende Aufgaben mit rekursivem Workflow automatisieren {JTL-Automation} (Video) Umfragen rund um JTL 7
Neu Lager für Freipositionen in Workflow. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Versendet wird 2x ausgeführt User helfen Usern - Fragen zu JTL-Wawi 2
Neu Retouren automatisch anlegen (per DB, Workflow, CSV-Import...?) User helfen Usern - Fragen zu JTL-Wawi 2
Beantwortet Workflow für das aufschalten von Angeboten auf Amazon JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow zum automatischen Versenden von Mediendateien der zur Bestellung gehörenden Artikel JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Workflow für Anzeige auf Picklisten JTL-Workflows - Ideen, Lob und Kritik 0
Neu Falscher Drucker im Workflow Arbeitsabläufe in JTL-Wawi 1
Issue angelegt Workflow - Rabattfeld in Artikelposition füllen JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet Artikel per Workflow vom Bestand buchen JTL-Workflows - Ideen, Lob und Kritik 14
Neu Workflow-Übergabe bezahlte Artikel an Pickliste User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst Bestand von zwei Artikeln mittels Workflow synchronisieren JTL-Workflows - Fehler und Bugs 4
Beantwortet Suche Workflow: Alle Artikel in Angebot auf UVP setzen JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow über mehrere Aufträge JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Anzahl Aufträge eines Kunden in Workflow einbinden JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet Merkmalbilder im Workflow abfragen JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet Workflow shippinglabel drucken JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Manuelles Workflow eBay Payments JTL-Workflows - Ideen, Lob und Kritik 1
In Bearbeitung Workflow Retoure Mail eingetroffen JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet ebay-plus - per Workflow aktivieren / deaktivieren (je nach Bestand) - von wegen gelöst... JTL-Workflows - Ideen, Lob und Kritik 4
Ähnliche Themen