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
830
304
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
830
304
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
830
304
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 Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Labels setzen per v1/v2/GraphQL? JTL-Wawi 2.0 3
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
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 JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Druck-/E-Mail-Exportvorlagen verwalten -Lieferschein JTL-Wawi 2.0 3
Allgemeine Einstellungen --> E-Mail Vorlagen (falsche Mail Codierung) JTL-Wawi 1.11 10
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

Ähnliche Themen