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
821
302
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
821
302
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
821
302
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 Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Bundles / Stücklisten + Mehrpaket-Versand → keine Sendungsnummern in Shopify JTL-Wawi 1.9 0
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 3
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Banner per OPC auf Artikelseite Allgemeine Fragen zu JTL-Shop 5
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
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
Rechnungsversand per eMail hin und wieder nicht erfolgreich JTL-Wawi 1.9 1
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 E-Mail-Versand Allgemeine Fragen zu JTL-POS 0
Neu Kundensupport Projekt (Mail + eBay + Amazon + JTL + KI) Dienstleistung, Jobs und Ähnliches 0
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

Ähnliche Themen