Automatisches Versand-Mapping: Immer die richtige Versandart zuweisen
Die Herausforderung: Dynamische Versandlogik
Kunden wählen im Webshop oft eine generische Versandart. Für eine effiziente und kostengünstige Logistik ist es jedoch notwendig, dem Auftrag intern den exakt passenden Versanddienstleister und Service zuzuweisen. Dies ist insbesondere der Fall, wenn die Versandart von dynamischen Kriterien abhängt, wie:
-
Zielland: Inland vs. Ausland, spezielle Länder (z.B. Österreich, Schweiz).
-
Warenbeschaffenheit: Wird ein Artikel als Brief oder als Paket versandt (Versandklasse).
-
Gewicht/Dimensionen: Muss aufgrund des Gewichts ein Maxibrief statt eines Großbriefs gewählt werden.
Die manuelle Zuweisung ist fehleranfällig und zeitintensiv. Die Lösung ist die Einrichtung automatischer Workflows.
Anwendungsfall: Versandart nach Versandklasse und Land anpassen
Im Folgenden zeigen wir, wie Sie automatisierte Workflows einrichten, die die Versandart eines Auftrags in Ihrem System basierend auf den Artikelmerkmalen und dem Lieferland anpassen.
Technisches Anwendungsbeispiel: Workflow-Implementierung
Die folgenden Schritte demonstrieren die exakte Konfiguration von Logiken zur automatisierten Versandarten-Zuweisung in einer beispielhaften Warenwirtschaftssoftware.
💡 Vorbereitung: Artikel-Typ als Variable definieren
Da die Logik zwischen „Brief“ und „Paket“ unterscheiden muss, wird zunächst eine erweiterte Eigenschaft (istPaket) benötigt, welche die Auftragspositionen prüft:
Erweiterte Eigenschaft erstellen:
-
Name:
istPaket -
Code:
Code-Snippet
{% comment -%} Standardmäßig gehen wir von Brief aus. Paket ist stärker als Brief {% endcomment -%} {% assign istPaket = false -%} {% for Pos in Vorgang.AuftragsPositionen.OffenePositionen -%} {% if Pos.Artikel.VersandklasseName == 'Paket' -%} {% assign istPaket = true -%} {% endif -%} {% endfor -%} {{ istPaket }}

-
Diese Variable wird anschließend in den Bedingungen der Workflows verwendet, um zu prüfen, ob der Wert
true(Paket) oderfalse(Brief/kein Paket) ist.
1. Workflow: Versandklasse Paket Ausland (außer Österreich) → PARCEL.ONE
Dieser Workflow sorgt dafür, dass alle als „Paket“ klassifizierten Sendungen in Drittländer (außer Deutschland und Österreich) automatisch dem Versanddienstleister PARCEL.ONE zugeordnet werden.
Bedingungen erstellen (Alle müssen erfüllt sein)
-
Land prüfen (Ungleich AT): Auftrag > Lieferung > Lieferadresse > LandISO Ungleich
AT. -
Land prüfen (Ungleich DE): Auftrag > Lieferung > Lieferadresse > LandISO Ungleich
DE. -
Paket-Klasse prüfen: Erweiterte Eigenschaften > istPaket Enthält
true.
Aktion erstellen
-
Versandart ändern: Aktion Versandart ändern wählen.
-
Versandart:
PARCEL.ONE. -
Checkboxen
Preis übernehmenundBez. aus Versandart übernehmenaktivieren.
-
2. Workflow: Versandklasse Paket Österreich (AT) → DPD
Dieser Workflow ordnet Paketsendungen explizit dem Versanddienstleister DPD zu, wenn das Zielland Österreich ist.
Bedingungen erstellen (Alle müssen erfüllt sein)
-
Land prüfen (Ungleich DE): Auftrag > Lieferung > Lieferadresse > LandISO Ungleich
DE. -
Land prüfen (Gleich AT): Auftrag > Lieferung > Lieferadresse > LandISO Gleich
AT. -
Paket-Klasse prüfen: Erweiterte Eigenschaften > istPaket Enthält
true.
Aktion erstellen
-
Versandart ändern: Aktion Versandart ändern wählen.
-
Versandart:
DPD. -
Checkboxen
Preis übernehmenundBez. aus Versandart übernehmenaktivieren.
-

3. Workflow: Brief Ausland / Gewicht bis 500 g → Deutsche Post Großbrief International
Dieser Workflow ordnet Sendungen, die nicht als Paket klassifiziert sind und leicht genug sind, der kostengünstigen Brief-Versandart zu.
Bedingungen erstellen (Alle müssen erfüllt sein)
-
Gewicht prüfen: Auftrag > Auftragspositionen > Artikelpositionen > VersandgewichtGesamt kleiner Gleich
0.5(kg). -
Brief-Klasse prüfen: Erweiterte Eigenschaften > istPaket Enthält nicht
true. -
Land prüfen (Ungleich DE): Auftrag > Lieferung > Lieferadresse > LandISO Ungleich
DE.
Aktion erstellen
-
Versandart ändern: Aktion Versandart ändern wählen.
-
Versandart:
Deutsche Post Großbrief International. -
Checkboxen
Preis übernehmenundBez. aus Versandart übernehmenaktivieren.
-
4. Workflow: Brief Ausland / Gewicht bis 1000 g → Deutsche Post Maxibrief International
Dieser Workflow fängt die Briefsendungen ab, die schwerer als 500 g, aber leichter als 1000 g sind.
Bedingungen erstellen (Alle müssen erfüllt sein)
-
Gewicht prüfen: Auftrag > Auftragspositionen > OffenePositionen > VersandgewichtGesamt kleiner Gleich
1.0(kg). -
Brief-Klasse prüfen: Erweiterte Eigenschaften > istPaket Enthält nicht
true. -
Land prüfen (Ungleich DE): Auftrag > Lieferung > Lieferadresse > LandISO Ungleich
DE.
Aktion erstellen
-
Versandart ändern: Aktion Versandart ändern wählen.
-
Versandart:
Deutsche Post Maxibrief International. -
Checkboxen
Preis übernehmenundBez. aus Versandart übernehmenaktivieren.
-
Ihr Vorteil: Durch die Implementierung dieser Logik stellen Sie sicher, dass für jeden Auftrag automatisch der passende und optimal konfigurierte Versanddienstleister gewählt wird, was Fehler und manuelle Eingriffe minimiert.
Entdecke mehr von Workflows4JTL.de
Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.





