Zum Inhalt

Versandregeln (Shipping Rules)

Mit den Versandregeln können Sie automatisch Zusatzleistungen (VAS) auf Sendungen anwenden, basierend auf definierbaren Bedingungen. Beispielsweise können Sie festlegen, dass alle Sendungen über 500 € automatisch versichert werden oder dass Sendungen in bestimmte Länder immer als "Nur persönliche Übergabe" markiert werden.

Seite öffnen

  1. Öffnen Sie das DHL Dashboard → Klicken Sie auf den Wert bei "Aktive Regeln".
  2. Oder: Öffnen Sie die DHL Einrichtung → Navigieren Sie zum Bereich "Shipping Rules" → Klicken Sie auf "Regeln verwalten".
  3. Oder: Suchen Sie direkt nach "DHL Shipping Rules" über die Suchleiste.

Konzept

Regelbasierte VAS-Anwendung

Jede Versandregel besteht aus drei Teilen:

Teil Beschreibung Beispiel
Bedingung Was wird geprüft? Bestellwert > 500
Aktion Welche Zusatzleistung wird gesetzt? Versicherung aktivieren
Priorität In welcher Reihenfolge wird geprüft? 10 (niedrig = zuerst)

Verarbeitungslogik

  1. Bei jeder Label-Erstellung werden alle aktiven Regeln nach Priorität sortiert (niedrigste zuerst).
  2. Für jede Regel wird die Bedingung gegen die Sendungsdaten geprüft.
  3. Bei Match: Die definierte Aktion wird auf die Sendung angewendet.
  4. Mehrere Regeln können matchen — die Aktionen stapeln sich.
  5. Nicht-destruktiv: Wenn der Benutzer im Label-Dialog bereits eine VAS-Option manuell gewählt hat, wird diese niemals durch eine Regel überschrieben.

Regeln ergänzen, nicht ersetzen

Versandregeln fügen VAS hinzu — sie nehmen nichts weg. Wenn Sie im Label-Dialog bereits "GoGreen Plus" aktiviert haben und eine Regel ebenfalls "GoGreen Plus" setzen würde, passiert einfach nichts Zusätzliches. Der Benutzer behält immer die Kontrolle.

Regeln laufen immer — auch ohne vorab gewählte Services (Zero-Config)

Die Versandregeln werden bei jeder Label-Erstellung ausgewertet — auch bei einfachen Sendungen, für die noch keine Zusatzleistungen manuell gewählt wurden. Es ist also keine Vorkonfiguration notwendig, damit die Regeln greifen: Sobald eine Regel matcht, wird ihre Aktion angewendet (Zero-Config-Automatik). Ein eventuell noch nicht existierender VAS-Datensatz wird bei Bedarf automatisch angelegt.


Bedingungstypen

Bedingungstyp Prüft gegen Beispielwert
Order Amount Bestellwert der Sendung (€) 500 (bei Operator >)
Total Weight Gesamtgewicht in Gramm 31500 (> 31,5 kg)
Ship-to Country ISO-Ländercode des Empfängers AT oder CH
Ship-to Post Code Postleitzahl des Empfängers 01 (beginnt mit 01, bei Contains)
Customer Group BC-Debitorenpreisgruppe WHOLESALE
Item Category Artikelkategorie der Auftragszeilen (alle Zeilen) ELECTRONICS
Shipping Agent Versandagent-Code in BC DHL

Artikelkategorie wertet alle Auftragszeilen aus

Die Bedingung Item Category prüft alle Artikelzeilen des Verkaufsauftrags. Die Regel greift bereits, wenn eine Zeile mit dem gewählten Operator/Wert passt. Beispiel: Enthält ein Auftrag eine Position der Kategorie ELECTRONICS, matcht eine Regel mit Item Category = ELECTRONICS — unabhängig davon, welche weiteren Artikel der Auftrag enthält.

Verfügbare Operatoren

Operator Beschreibung Geeignet für
= Gleich Exakter Match (Land, Gruppe)
<> Ungleich Ausschluss (Land ≠ DE)
> Größer als Beträge, Gewichte
< Kleiner als Beträge, Gewichte
>= Größer oder gleich Schwellenwerte
<= Kleiner oder gleich Obergrenzen
Contains Enthält Teilstring PLZ-Bereiche, Textsuche

Aktionstypen

Aktionstyp Beschreibung Aktionswert
Set Insurance Transportversicherung aktivieren Versicherungssumme (z. B. 500)
Set Age Check Alterssichtprüfung aktivieren A16 oder A18
Set Bulky Goods Sperrgut-Kennzeichnung (leer)
Set GoGreen Plus Klimaneutraler Versand (leer)
Set Product Versandagent-Service-/Produktcode überschreiben Service-/Produktcode (z. B. V01PAK)
Set Named Person Only Nur persönliche Übergabe (leer)
Set Preferred Neighbour Wunschnachbar festlegen Name des Nachbarn
Set Signed by Recipient Eigenhändig (Unterschrift) (leer)
Set No Neighbour Delivery Keine Nachbarschaftszustellung (leer)

Set Product überschreibt den Eingang des Contract Resolvers

Die Aktion Set Product überschreibt den Shipping-Agent-Service-Code, den der Contract Resolver anschließend zur Auflösung der DHL-Produkt-/Abrechnungsnummer heranzieht. Damit steuern Sie regelbasiert, mit welchem Produkt versendet wird (z. B. Auslandsprodukt für bestimmte Länder). Ein leerer Aktionswert wird ignoriert — der ursprünglich ermittelte Service-Code bleibt dann unverändert.


Regeln verwalten

Neue Regel erstellen

  1. Öffnen Sie die Shipping Rules-Liste.
  2. Klicken Sie auf Neu (oder Strg+Einfg).
  3. Füllen Sie die Felder aus:
  4. Code: Eindeutiger Bezeichner (z. B. INS-500)
  5. Beschreibung: Kurzbeschreibung (z. B. "Versicherung ab 500 €")
  6. Priorität: Verarbeitungsreihenfolge (Standard: 100)
  7. Aktiviert: Ja/Nein
  8. Bedingungstyp: Was geprüft wird
  9. Operator: Vergleichsoperator
  10. Bedingungswert: Vergleichswert
  11. Aktionstyp: Welche VAS gesetzt wird
  12. Aktionswert: Optionaler Wert für die Aktion

Priorität ändern

Die Priorität bestimmt die Verarbeitungsreihenfolge:

  • Niedrigere Zahl = höhere Priorität (wird zuerst verarbeitet)
  • Nutzen Sie die Actions Move Up / Move Down um die Priorität schnell um ±10 zu ändern.
  • Standard-Priorität für neue Regeln: 100

Regeln aktivieren / deaktivieren

  • Einzelne Regel: Setzen Sie das Feld "Aktiviert" auf Ja/Nein.
  • Alle Regeln: Nutzen Sie die Actions Enable All / Disable All.

Deaktivierte Regeln

Deaktivierte Regeln werden bei der Label-Erstellung komplett ignoriert. Sie bleiben aber gespeichert und können jederzeit wieder aktiviert werden.


Beispiele

Beispiel 1: Versicherung ab 500 €

Feld Wert
Code INS-500
Beschreibung Versicherung ab Bestellwert 500 €
Priorität 10
Bedingungstyp Order Amount
Operator >=
Bedingungswert 500
Aktionstyp Set Insurance
Aktionswert 500

Ergebnis: Alle Sendungen mit einem Bestellwert ab 500 € werden automatisch mit einer Transportversicherung über 500 € versehen.

Beispiel 2: Altersprüfung für Elektronik

Feld Wert
Code AGE-ELEC
Beschreibung Altersprüfung 18+ für Elektronik
Priorität 20
Bedingungstyp Item Category
Operator =
Bedingungswert ELECTRONICS
Aktionstyp Set Age Check
Aktionswert A18

Ergebnis: Sendungen mit Artikeln der Kategorie "ELECTRONICS" erhalten automatisch eine Alterssichtprüfung (18+).

Beispiel 3: GoGreen Plus für Schweiz-Sendungen

Feld Wert
Code GREEN-CH
Beschreibung GoGreen Plus für Schweiz
Priorität 30
Bedingungstyp Ship-to Country
Operator =
Bedingungswert CH
Aktionstyp Set GoGreen Plus
Aktionswert (leer)

Ergebnis: Alle Sendungen in die Schweiz werden automatisch klimaneutral versendet.

Beispiel 4: Sperrgut ab 31,5 kg

Feld Wert
Code BULKY-31
Beschreibung Sperrgut ab 31,5 kg
Priorität 5
Bedingungstyp Total Weight
Operator >
Bedingungswert 31500
Aktionstyp Set Bulky Goods
Aktionswert (leer)

Ergebnis: Sendungen über 31,5 kg (31.500 g) werden automatisch als Sperrgut gekennzeichnet.


VAS-Konflikte und Gegenseitige Ausschlüsse

Einige VAS-Optionen schließen sich gegenseitig aus. Wenn Regeln widersprüchliche VAS setzen würden, gilt die Regel mit der höheren Priorität (niedrigere Zahl):

VAS A VAS B Ergebnis
Alterssichtprüfung Eigenhändig Nur eine Option möglich
Nur persönliche Übergabe Eigenhändig Nur eine Option möglich
Keine Nachbarschaftszustellung Alterssichtprüfung Nur eine Option möglich
Wunschnachbar Ablageort Nur eine Option möglich

Automatische Konfliktlösung

Wenn zwei Regeln widersprüchliche VAS setzen, gewinnt die Regel mit der niedrigeren Prioritätszahl. Die spätere Regel wird für die widersprüchliche VAS ignoriert.


Zusammenspiel mit dem Label-Dialog

Wenn Sie ein Label manuell über den "Label erstellen"-Dialog erzeugen:

  1. Sie wählen VAS-Optionen im Dialog (z. B. GoGreen Plus ✓).
  2. Beim Klick auf "OK" werden die Shipping Rules angewendet.
  3. Regeln fügen weitere VAS hinzu, ohne Ihre manuelle Auswahl zu überschreiben.
  4. Das finale VAS-Set (manuell + Regeln) wird an die DHL API gesendet.

Bei Massenversand (Bulk) werden die Regeln für jede Sendung einzeln evaluiert — Bedingungen wie Bestellwert oder Gewicht können für jede Sendung unterschiedlich sein.