Neu Sendungsnummern per Mail versenden bei mehreren Paketen

Beli_rs

Mitglied
16. Juli 2024
19
0
Hallo,
ich habe einen Workflow erstellt, der beim Versand eines Auftrags eine E-Mail Vorlage versendet. In der E-Mail Vorlage habe ich verschiedene Mails für diverse Versandarten angeben. Bis hier funktionirert es auch ganz gut. Die Sendungsnummer für DHL wird so in der Mail angegeben:

<a href="https://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc={{ result }}">https://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc={{ result }}</a>

Hier wird dann immer nur die 1. Sendungsnummer angegeben. Hat jemand eine Idee, wie ich alle Sendungsnummern in einer E-Mail ausgeben lassen kann?

Wir verwenden DHL Versenden 3.0 und JTL WAWI 1.11.4

Danke und Grüße,
Michael
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
811
296
Hi,

so schaut es bei uns aus - vielleicht hilft dir das:


PHP:
{%- assign pcount = 0 -%}
{% for paket in Vorgang.Lieferschein.Pakete -%}
{%- assign pcount = pcount | Plus: 1 -%}
{% endfor -%}                                                                                 
{%- assign posloop = 1 -%}
{% for paket in Vorgang.Lieferschein.Pakete -%}                                                       
{% capture trackingid -%}{% if paket.TrackingID != empty -%}{{ paket.TrackingID }}{% else %}Keine Tracking-ID vorhanden{% endif %}{% endcapture %}
{% if paket.TrackingURL != empty -%}                                                                   
{%- if pcount > 1 -%}Paket {{ posloop }}: {%- endif -%}<a href="{{paket.TrackingURL}}">{{ trackingid }}</a>
{% else -%}
{{ trackingid }}
{% endif -%}
<br/>
{%- assign posloop = posloop | Plus: 1 -%}
{% endfor -%}

Viele Grüße
Mirko
 

Beli_rs

Mitglied
16. Juli 2024
19
0
Hi,
danke für die Hilfe. Leider funktioniert es bei mir nicht. Ich füge es einfach in die Vorlage ein, oder muss ich vorher noch was dazu angeben? Als Beispiel der Auszug von meinem Mail Template:

Unter folgenden Links können Sie Ihre Sendungen verfolgen:<br>
<br>
{%- assign pcount = 0 -%}
{% for paket in Vorgang.Lieferschein.Pakete -%}
{%- assign pcount = pcount | Plus: 1 -%}
{% endfor -%}
{%- assign posloop = 1 -%}
{% for paket in Vorgang.Lieferschein.Pakete -%}
{% capture trackingid -%}{% if paket.TrackingID != empty -%}{{ paket.TrackingID }}{% else %}Keine Tracking-ID vorhanden{% endif %}{% endcapture %}
{% if paket.TrackingURL != empty -%}
{%- if pcount > 1 -%}Paket {{ posloop }}: {%- endif -%}<a href="{{paket.TrackingURL}}">{{ trackingid }}</a>
{% else -%}
{{ trackingid }}
{% endif -%}
<br/>
{%- assign posloop = posloop | Plus: 1 -%}
{% endfor -%}
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
811
296
Hi,

in welchem Bereich setzt du genau den Code ein?
Gibt es bei dir im Variablenbaum "Vorgang > Lieferschein > Pakete" ?
Was wird als Fehler angezeigt?

Viele Grüße
Mirko
 

Beli_rs

Mitglied
16. Juli 2024
19
0
Hi,
ich setze es bei den E-Mail Vorlagen ein. Lieferscheine -> Lieferschein - Mailen
"Vorgang > Lieferschein > Pakete habe ich nicht gefunden.
Eine Fehlermeldung bekomme ich nicht, es werden in der Mail keine Sendungsnummern aus diesem Teil angezeigt.
Nur die 1. Sendungsnummer, welche so im Template angegeben ist:

<a href="https://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc={{ result }}">{{ result }}</a><br>

Viele Grüße,
Michael
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
811
296
hhm - wir haben den Code im Bereich Paket - Sendungsstatus aktualisiert, da wir Track & Trace verwenden.

Im Bereich Lieferscheine - versendet müsste der Code angepasst werden
{% for paket in Vorgang.Lieferschein.Pakete -%} > {% for paket in Vorgang.Pakete -%}
 

Beli_rs

Mitglied
16. Juli 2024
19
0
Hi,
danke MirkoWK. Leider hat das bei mir nicht funktioniert. Ich konnte es nun im Bereich der Lieferscheine so lösen:

{% assign LieferscheinKey = Report.InternalId -%}
{% capture query -%}
SELECT cIdentCode FROM tVersand WHERE kLieferschein = {{ LieferscheinKey }}
{% endcapture -%}
{% assign trackingCodes = query | DirectQuery -%}

<table border="0" width="100%">
<tr>
<th align="left"><u><b>Sendungsnummer(n):</u></b></th>
</tr>
{% for item in trackingCodes.Daten -%}
<tr>
<td>
<a href="https://www.dhl.de/verfolgen?idc={{ item.cIdentCode }}">
{{ item.cIdentCode }}
</a>
</td>
</tr>
{% endfor -%}
</table>
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ebay Sendungsnummern werden nicht übermittelt. JTL-ShippingLabels - Ideen, Lob und Kritik 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 Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Textvorlage bei "Nachricht an Kunde" per email nicht mehr möglich JTL-Wawi 1.11 3
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Bildimporte per Ameise ein "netter" Zeitvertreib JTL-Wawi 1.11 0
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 3
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Datenfiltereinstellung funktioniert bei Mail Vorlage nicht. JTL-Wawi 1.9 0
Neu Bewusst deaktivierte Mail-Vorlagen erscheinen als Core Error im Logbuch Betrieb / Pflege von JTL-Shop 5
Kein E-Mail-Versand von Versandbestätigung und Zahlungsbestätigung JTL-Wawi 1.10 0
Kein e-Mail Versand aus der Wawi - Fehlermeldung JTL-Wawi 1.11 18
Neu Retoure Vorlage "Mail" abgeändert, jedoch wird Standard Formular versendet Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Kein E-Mail-Versand mit Anhängen möglich JTL-Wawi 1.11 21
Neu Falscher E-Mail-Absender beim Arbeiten mit mehrere Firmen JTL-Wawi - Fehler und Bugs 0

Ähnliche Themen