Gelöst unterschiedliche Versandarten bei mehreren Lieferscheinen

zeuw_gb

Aktives Mitglied
8. März 2019
36
11
Hey zusammen,
wir versenden Aufträge zum Teil mit mehreren Lieferscheinen direkt vom Drop-Shipping Lieferanten. das sieht dann z.B. so auf:
Lieferschein -001 von Lieferant A mit DPD
Lieferschein -002 von Lieferant B mit UPS

Wenn ich aber nun die Exportdatei per Workflow ausgeben will, kann ich nur das erste Objekt als Versandart wählen und bei Lieferant B (eigentlich UPS, aber es wird DPD ausgegeben) läuft die Bestellung auf Fehler.
Natürlich kann ich die Versandart UPS fest hinterlegen, jedoch wird das bei anderen Lieferanten nicht möglich sein (flexible Versandart...) Darum würde ich gerne mit einer Variablen arbeiten.
Wie kann ich als das "ersteObjekt" umgehen und die Versandart von den weiteren Lieferscheinen anzeigen lassen?

ich freue mich über eine Antwort und viele Grüße
Clemens
 

zeuw_gb

Aktives Mitglied
8. März 2019
36
11
Hey,
schonmal danke für deine Antwort.
Wie sähe das dann bei der Variablen {{ Vorgang.Lieferscheine.ErstesObjekt.Pakete.ErstesObjekt.Versandart.Name }}
exakt aus?
Ich steh da leider etwas auf dem Schlauch...
Grüße
Clemens
 

Gökhan Basoglu

Moderator
Mitarbeiter
15. August 2019
164
49
Hallo CRapp,

ist es eventuell das was du brauchst?


{% comment -%}
Schleife über alle Lieferscheine die zum gleichen Auftrag existieren.
Darin eine Schleife über alle Pakete der einzelnen Lieferscheine.
Name der Versandart des Pakets wird ausgegeben.
{% endcomment -%}
{% for Lieferschein in Vorgang.Lieferscheine -%}
{% for Paket in Lieferschein.Pakete -%}
{{ Paket.Versandart.Name }}
{% endfor -%}
{% endfor -%}
 

zeuw_gb

Aktives Mitglied
8. März 2019
36
11
Hey,
erstmal danke für die Schleife, leider spuckt mir JTL dann jede Versandart aller Lieferscheine aus... Ich würde aber gerne nur die jeweilige Versandart des dazugehörigen Lieferscheins haben.
Kann man das da noch mit einbauen?

Grüße
Clemens
 

Gökhan Basoglu

Moderator
Mitarbeiter
15. August 2019
164
49
Hallo CRapp,

ich würde euch da bitten einen Servicepartner zu kontaktieren, falls der DotLiquid nicht genau das macht was ihr gerne hättet. Ihr könnt den DotLiquid auch gerne als Grundlage für eine eigene Lösung verwenden.
 

Ähnliche Themen