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
- Öffnen Sie das DHL Dashboard → Klicken Sie auf den Wert bei "Aktive Regeln".
- Oder: Öffnen Sie die DHL Einrichtung → Navigieren Sie zum Bereich "Shipping Rules" → Klicken Sie auf "Regeln verwalten".
- 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
- Bei jeder Label-Erstellung werden alle aktiven Regeln nach Priorität sortiert (niedrigste zuerst).
- Für jede Regel wird die Bedingung gegen die Sendungsdaten geprüft.
- Bei Match: Die definierte Aktion wird auf die Sendung angewendet.
- Mehrere Regeln können matchen — die Aktionen stapeln sich.
- 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
- Öffnen Sie die Shipping Rules-Liste.
- Klicken Sie auf Neu (oder Strg+Einfg).
- Füllen Sie die Felder aus:
- Code: Eindeutiger Bezeichner (z. B.
INS-500) - Beschreibung: Kurzbeschreibung (z. B. "Versicherung ab 500 €")
- Priorität: Verarbeitungsreihenfolge (Standard: 100)
- Aktiviert: Ja/Nein
- Bedingungstyp: Was geprüft wird
- Operator: Vergleichsoperator
- Bedingungswert: Vergleichswert
- Aktionstyp: Welche VAS gesetzt wird
- 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:
- Sie wählen VAS-Optionen im Dialog (z. B. GoGreen Plus ✓).
- Beim Klick auf "OK" werden die Shipping Rules angewendet.
- Regeln fügen weitere VAS hinzu, ohne Ihre manuelle Auswahl zu überschreiben.
- 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.