Neu Workflow: Mail mit GTINs/EANs aller Artikel aus Bestellung versenden

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Moin Moin an alle,

ich stehe mal wieder auf dem Schlauch und benötige Hilfe. Vielleicht kann man mir wie schon so oft hier im Forum helfen.

Ich muss für einen Kunden im Anschluss an das Anlegen einer Bestellung eine Mail mit den GTINs/EANs der in der Bestellung aufgeführten Artikel versenden.

Leider finde ich keine passende Variable. Außerdem weiß ich nicht genau, wie ich die Bestellten Artikel auflisten kann. Die Anzahl ist ja nicht immer gleich.

Vielleicht könnt Ihr mir sagen, ob das ganze überhaupt möglich ist und falls ja, mir etwas auf die Sprünge helfen.

Vielen Dank im Voraus.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
826
303
Hi,

du könntest dir unter Druck/Mailvorlage eine Mailvorlage unter Aufträge anlegen.
Darin kommst du an die EAN ran. Das wird dann mit einer Schleife gelöst, welche alle Positionen durchgeht:

Code:
{% for SalesOrderPosition in Report.SalesOrderPosition -%}
EAN: {{ SalesOrderPosition.EAN }}
{% endfor -%}

Diese Vorlage kannst du dann im Workflow per Ausgabe ansteuern.

Vielleicht hilft das weiter :).

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: Warenwurst

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Hi,

du könntest dir unter Druck/Mailvorlage eine Mailvorlage unter Aufträge anlegen.
Darin kommst du an die EAN ran. Das wird dann mit einer Schleife gelöst, welche alle Positionen durchgeht:

Code:
{% for SalesOrderPosition in Report.SalesOrderPosition -%}
EAN: {{ SalesOrderPosition.EAN }}
{% endfor -%}

Diese Vorlage kannst du dann im Workflow per Ausgabe ansteuern.

Vielleicht hilft das weiter :).

Viele Grüße
Mirko
Hi Mirko,

besten Dank. Auf den Weg wäre ich nie gekommen. Ich mache mich mal ran und probiere es aus. Ich werde berichten.
 

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Moin Moin,

ich wollte mich eban mal an die E-Mailvorlage machen und habe in einer leeren Vorlage den Code eingegeben und bekomme gar keine Ausgabe.

Was sind das eigentlich für Variablen? Ich hab die auch mit viel Suchen nicht in den Variablen bei der E-Mail Vorlagen-erstellung gefunden.

Könnt ihr mir da evtl. noch mal auf die Sprünge helfen.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
826
303
Moin Moin,

ich wollte mich eban mal an die E-Mailvorlage machen und habe in einer leeren Vorlage den Code eingegeben und bekomme gar keine Ausgabe.

Was sind das eigentlich für Variablen? Ich hab die auch mit viel Suchen nicht in den Variablen bei der E-Mail Vorlagen-erstellung gefunden.

Könnt ihr mir da evtl. noch mal auf die Sprünge helfen.
Ist dein Variablenbaum in Englisch?

Report.SalesOrderPosition ist sozusagen der Pfad der Variable. Da diese mehrere Daten enthält, wir in der For-Schleife über die Auftragspositionen dann dann daraus die EAN angezeigt {{ SalesOrderPosition.EAN }}.
 
  • Gefällt mir
Reaktionen: Warenwurst

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Hey MirkoWK,

danke für die super schnelle Antwort.

Mein Variablenbaum ist auf deutsch.

Screenshot 2023-04-25 143743.png

Oder hab ich auf dem Schlauch gestanden und du meinst gar nicht den Text der Mail, sondern wirklich die Dokumentenvorlage die ich dann als Mail anhänge?

Geht das denn auch rein als Text Mail ohne Anhang, also ohne extra Dokument?
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
826
303
Die Stelle ist schon die richtige, bei uns ist das aber auf Englisch.

Welche JTL Version verwendet ihr? Oder es liegt vielleicht an alter/ neuer Ausgabe..

Aber theoretisch müsste was übersetztes bei dir auch Vorhanden sein.

Vorgang = Report .. das passt schonmal.
Gibts dann sowas wie 'Auftragspositionen'?

Dann könnte es damit gehen:

SQL:
{% for AuftragsPositionen in Vorgang.AuftragsPositionen -%}
EAN: {{ AuftragsPositionen.EAN }}
{% endfor -%}
 
  • Gefällt mir
Reaktionen: Warenwurst

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Hey MirkoWK wir benutzen die 1.7.8.3.

Leider sind ja nicht überall alle Variablen verfügbar. Und durchsuchen kann man den Baum ja auch nicht.

Screenshot 2023-04-25 145555.png
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
826
303
Das kannst du mal noch testen, ansonsten kann ich dir auf Grund älterer Version nicht helfen:

SQL:
{% for Positionen in Vorgang.Positionen -%}
EAN: {{ Positionen.EAN }}
{% endfor -%}
 
  • Gefällt mir
Reaktionen: Warenwurst

MirkoWK

Sehr aktives Mitglied
14. März 2022
826
303
ein Tipp noch - wenn man Rechts auf Positionen klickt, sollte das Menü hier kommen:

code.jpg

Dann sieht man alle Elemente, welche sich darin verbergen.
 
  • Gefällt mir
Reaktionen: Warenwurst

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Hey MirkoWK,

ich suche mir einen Wolf, aber ich finde leider nix, was EAN beinhaltet.
Ich verste leider immer noch nicht, warum nicht überall alle Variablen verfügbar sind.
Hab ich bei den Workflows auch schon gehabt.

Dann kann ich das ja nur noch über ein Dokument probieren, dass mit der Mail geschickt wird. Aber auch da finde ich keine Variable dazu.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
826
303
Mit SQL direkt im Workflow geht es natürlich auch ^^:

SQL:
{%- capture query -%}
SELECT
    a.cBarcode AS 'EAN'
FROM
    Verkauf.tAuftragPosition abpos
    LEFT JOIN tArtikel a ON a.kArtikel = abpos.kArtikel
WHERE
    a.cBarcode IS NOT NULL
    AND abpos.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{%- endcapture -%}
{%- assign result = query | DirectQuery -%}
{%- for item in result.Daten -%}
{{item.EAN}}
{%- endfor -%}
 
  • Gefällt mir
Reaktionen: Warenwurst

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Hi MirkoWK,

vielen Dank für deine Tips, Hilfe und Geduld.. Direkte SQL-Anfragen haben was mit Zauberei und dunkler Magie zu tun. Davon habe ich wirklich keinen Plan.
Kann ich die direkte Abfrage auch irgendwie in der E-Mailvorlage machen?

Wenn ich das direkt im Workflow mache, würdeich eine Aktion anlegen --> "E-Mail senden" und dann den Text formatieren.
Leider bekomme ich da auch nix raus.
Ich glaube ich bin zu blöd.
Screenshot 2023-04-25 154217.pngScreenshot 2023-04-25 154235.png
 

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Oh man, ich komme mir so blöd vor.😩

Aber es funktioniert tatsächlich. Vielen Dank MirkoWK!!!

Kann man das jetzt auch noch unkompliziert hinbekommen, dass es in etwa so ausgegeben wird?

Artikelnummer - EAN
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
826
303
Das sind Dinge, die sicher jeden am Anfang passiert sind ;)

SQL:
{%- capture query -%}
SELECT
    a.cArtNr AS 'Artikel',
    a.cBarcode AS 'EAN'
FROM
    Verkauf.tAuftragPosition abpos
    LEFT JOIN tArtikel a ON a.kArtikel = abpos.kArtikel
WHERE
    a.cBarcode IS NOT NULL
    AND abpos.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{%- endcapture -%}
{%- assign result = query | DirectQuery -%}
{%- for item in result.Daten -%}
{{item.Artikel}} - {{item.EAN}}
{%- endfor -%}
 
  • Gefällt mir
Reaktionen: Warenwurst

Warenwurst

Aktives Mitglied
20. Mai 2021
61
9
Guten Morgen MirkoWK,

vielen, vielen Dank! Du bist der BESTE!
Hast du eine Kaffeekasse?
Würde dir gerne eine Kleinigkeit zukommen lassen.

Beste Grüße

Warenwurst
 
  • Ich liebe es
Reaktionen: MirkoWK
Ähnliche Themen
Titel Forum Antworten Datum
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu E-Mail-Versand Allgemeine Fragen zu JTL-POS 0
Neu Kundensupport Projekt (Mail + eBay + Amazon + JTL + KI) Dienstleistung, Jobs und Ähnliches 0
In Diskussion Warnung per Mail wenn Paket seit x Tagen in Filiale zu Abholung (DHL Sendungsverfolgung) Track&Trace JTL-Workflows - Ideen, Lob und Kritik 6
Dropshipping-Trackingnummer erzeugt keine Versandbenachrichtigung per E-Mail JTL-Wawi 1.8 5
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
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
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 0
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 5
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
Neu PayPal Käufername stimme nicht mit Liederadresse überein! Business Jungle 0
Neu 1.11.8 Auftagsimport mit Artikelnummern mapping JTL-Ameise - Fehler und Bugs 0
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Klarna konnte mit den angegebenen Daten keine Sitzung erstellen. Einige Feldbedingungen wurden verletzt. Betrieb / Pflege von JTL-Shop 0
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
Sanktionsprüfung mit JTL JTL-Wawi 1.10 0
Versandart Standartpaketversand mit Express JTL-Wawi 1.10 2
Artikeletiketten mit Angabe des Herstellers+Adresse JTL-Wawi 1.10 1
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen