In Diskussion Suche: Workflow für Doppelte Hausnummern

faceofboh

Sehr aktives Mitglied
31. Mai 2011
182
62
Hallo,

ich steh ein wenig auf dem Schlauch. Ich hätte gerne einen Workflow der Adressen bei neuen Bestellungen nach "doppelten" Hausnummern untersucht. JTL Shop Besitzer kennen das Problem sicherlich:

Kunde gibt bei Bestellung ein: Straße: Musterstraße 1 / Feld Hausnr.: 1 (dürfte wohl die Autovervollständigung sein). In der Wawi wird draus dann Musterstraße 1 1 (1 Leerzeichen 1) Shipping mach draus beim DHL Export Musterstraße 11 (ohne Leerzeichen). -> Sendung nicht zustellbar.

Mir fehlt der Ansatzpunkt für den Workflow. Wie kann ich sinnvoll automatisch nach solchen Dubletten suchen? Also das bei 1 1 angeschlagen wird aber bei 11 nicht um beim Beispiel zu bleiben.
 

Timme

Gut bekanntes Mitglied
17. Mai 2020
416
24
Hallo Zusammen,

ich versuche für die Leitcodierung von Straße und Strasse auf Str. abzukürzen.
Ich habe es gemäß https://guide.jtl-software.com/jtl-shipping/jtl-shippinglabels/workflow-lieferanschrift-bereinigen/ mit {{ Vorgang.Lieferung.Lieferadresse.Straße | Replace: ' ', ' ' | Replace: 'Straße', 'Strasse' | Replace: 'Str,', 'Str.' | Trim }} versucht und entsprechend auf {{ Vorgang.Lieferung.Lieferadresse.Straße | Replace: 'Straße', 'Strasse' | Replace: 'Str.' | Trim }} geändert.

Allerdings erscheint dann im Straßenname in der Lieferadresse auch "{{ Vorgang.Lieferung.Lieferadresse.Straße | Replace: 'Straße', 'Strasse' | Replace: 'Str.' | Trim }}" und nicht der geänderte Straßenname.

Wie müsste die Aktion korrekt heissen?

Viele Grüße
Timme
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
835
305
Hi,

du hast beim letzten Replace den Ersetzen Wert vergessen:
{{ Vorgang.Lieferung.Lieferadresse.Straße | Replace: 'Straße', 'Strasse' | Replace: 'Str.', 'Ersetzen-Wert' | Trim }}.

Viele Grüße
Mirko
 

Timme

Gut bekanntes Mitglied
17. Mai 2020
416
24
@MirkoWK

Leider klappt das auch nicht.
Als aktueller Wert steht dort Margarete-Steiff-Straße, rauskommen soll Margarete-Steiff-Str. , tatsächlich steht dort nun {{ Vorgang.Lieferung.Lieferadresse.Straße | Replace: 'Straße', 'Strasse' | Replace: 'Str.', 'Str.' | Trim }}

Als Bedingung habe ich enthält bzw. regex versucht.

Wenn ich wie im Guide die Bedingung weglasse, meckert er rum, das keine Bedingung vorliegt.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
835
305
Ich vermute, du hast das im Workflow unter Wert direkt eingegeben, dann erkennt er den Befehl als Text (weißer Hintergrund im Feld).
Du müsstest auf die 3 Punkte klicken und dort den Befehl eingeben und dann auf OK. Sollte dann ein grauer Hintergrund im Feld Wert sein.
Dann sollte es funktionieren.
 
  • Gefällt mir
Reaktionen: Timme

Timme

Gut bekanntes Mitglied
17. Mai 2020
416
24
@MirkoWK

Guten Morgen 🤣
Ja das war ein sehr guter Hinweis, vielen Dank.

Jetzt haben wir es fast geschafft, nun steht dort noch Margarete-Steiff-Str.sse , also aus dem a wurde ein Punkt.

Edit: Die Formelaufstellung war in sich etwas verdreht: {{ Vorgang.Lieferung.Lieferadresse.Straße | Replace: 'Straße', 'Str.' | Replace: 'Strasse', 'Str.' | Trim }} , nun klappt es.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: MirkoWK

Ähnliche Themen