Neu TIPP: Strasse und Hausnummer prüfen und Zurückhalten

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Dieser WF wird in nächster Zeit noch erweitert z.B. um Länderspezifische Adressangaben wie FR und GB.

Ohne die Hilfe von Tom (@_simone_ ) wäre das alle nicht entstanden. Deshalb hier nochmal recht herzlichen Dank.

2020-06-29 11_48_20-Window.jpg

Code:
{% assign Variable = Vorgang.Lieferung.Lieferadresse.Straße %}\
{% assign fragezeichen = Variable | Matches: '[?]'|true  %}\
{% assign strassebuchstabe = Variable | Matches: '[a-zA-Z]', true  %}\
{% assign strassezahl = Variable | Matches: '[0-9]', true  %}\
{% assign co = Variable | Matches: '\bc\/o\b'|true  %}\
{% assign ot = Variable | Matches: '\bOT\b'|true  %}\
{% assign drei = Variable | Matches: '[^0-9 ]{4,}$'|true  %}\
{% assign zahlbuch = Variable | Matches: '\b\d{1,3}\ ?\,?\ ?\D+\b'|true  %}\
{% if Variable == "" %}1
{% elsif strassebuchstabe != true %}1
{% elsif strassezahl != true %}1
{% elsif fragezeichen == true %}1
{% elsif co == true %}1
{% elsif ot == true %}1
{% elsif drei == true %}1
{% else %}0
{% endif %}
 
  • Gefällt mir
Reaktionen: horphi und Pifan

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Hi Rico werde die Tage die letzten Abfragen hier posten. Schade ist das ich den ersten Beitrag nicht bearbeiten kann.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Letzte Version. "Zahlbuch" wird nicht abgefragt leider weiß ich nicht mehr warum.
Ohne die Hilfe von Tom (@_simone_ ) wäre das alle nicht entstanden. Deshalb hier nochmal recht herzlichen Dank.
Code:
{% assign Variable = Vorgang.Lieferung.Lieferadresse.Straße %}\
{% assign fragezeichen = Variable | Matches: '[?]'|true  %}\
{% assign strassebuchstabe = Variable | Matches: '[a-zA-Z]', true  %}\
{% assign strassezahl = Variable | Matches: '[0-9]', true  %}\
{% assign co = Variable | Matches: '\bc\/o\b'|true  %}\
{% assign ot = Variable | Matches: '\bOT\b'|true  %}\
{% assign drei = Variable | Matches: '[^0-9 ]{4,}$'|true  %}\
{% assign zahlbuch = Variable | Matches: '\b\d{1,3}\ ?\,?\ ?\D+\b'|true  %}\
{% assign england = Vorgang.Lieferung.Lieferadresse.LandISO | Matches: '^(GB|FR)'|true  %}\
{% if Variable == "" %}1
{% elsif england == true %}\
   {% assign Strasse = Vorgang.Lieferung.Lieferadresse.Straße | Matches: '^\s*\d{1,3}[a-zA-Z]?[ |,]+[a-zA-Z ]+', true  %}\
   {% if Strasse == true %}0
   {% else %}1
   {% endif %}\
{% elsif strassebuchstabe != true %}1
{% elsif strassezahl != true %}1
{% elsif fragezeichen == true %}1
{% elsif co == true %}1
{% elsif ot == true %}1
{% elsif drei == true %}1
{% else %}0
{% endif %}
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.243
1.508
Die Seite ist auch gut. :)
Hab schon nach einer Liste gesucht die die Unterschiede aufführt, aber ich glaube die meisten Länder haben da Unterschiede...
 

Litho

Gut bekanntes Mitglied
17. Juni 2017
311
20
Auch hier vermute ich mal sollte man
1. unter Versand -> Rückhaltegründe einen Grund anlegen und ihn "Straße falsch" nennen
2. Die Workflow unter Admin -> Workflow -> Aufträge einstellen. (wobei ich eine gewisse Unsicherheit habe, ob es nicht unter Kunden gehört)
 

BG-Befestigungstechnik

Aktives Mitglied
23. Dezember 2010
72
6
91207 Lauf
Letzte Version. "Zahlbuch" wird nicht abgefragt leider weiß ich nicht mehr warum.
Ohne die Hilfe von Tom (@_simone_ ) wäre das alle nicht entstanden. Deshalb hier nochmal recht herzlichen Dank.
Code:
{% assign Variable = Vorgang.Lieferung.Lieferadresse.Straße %}\
{% assign fragezeichen = Variable | Matches: '[?]'|true  %}\
{% assign strassebuchstabe = Variable | Matches: '[a-zA-Z]', true  %}\
{% assign strassezahl = Variable | Matches: '[0-9]', true  %}\
{% assign co = Variable | Matches: '\bc\/o\b'|true  %}\
{% assign ot = Variable | Matches: '\bOT\b'|true  %}\
{% assign drei = Variable | Matches: '[^0-9 ]{4,}$'|true  %}\
{% assign zahlbuch = Variable | Matches: '\b\d{1,3}\ ?\,?\ ?\D+\b'|true  %}\
{% assign england = Vorgang.Lieferung.Lieferadresse.LandISO | Matches: '^(GB|FR)'|true  %}\
{% if Variable == "" %}1
{% elsif england == true %}\
   {% assign Strasse = Vorgang.Lieferung.Lieferadresse.Straße | Matches: '^\s*\d{1,3}[a-zA-Z]?[ |,]+[a-zA-Z ]+', true  %}\
   {% if Strasse == true %}0
   {% else %}1
   {% endif %}\
{% elsif strassebuchstabe != true %}1
{% elsif strassezahl != true %}1
{% elsif fragezeichen == true %}1
{% elsif co == true %}1
{% elsif ot == true %}1
{% elsif drei == true %}1
{% else %}0
{% endif %}
Hallo Gnarx, ich hätte da mal eine Frage.
Immer wieder kommt es vor das Kunden in Ihre Paypal Account die Adresse nicht korrekt hinterlegt haben. z.B.: wird nach der Straße die hausnummer geschrieben und im Adresszusatz dann nochmal. Die Hausnummer wird dann z.B. so übergeben
Soll: 25
ist 25 25
Es ist also ein Leerzeichen dazwischen. Gibt es einen Abfragemöglichkeit das abzufangen?
Wäre Super - Danke vorab
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
486
127
Hallo Gnarx, ich hätte da mal eine Frage.
Immer wieder kommt es vor das Kunden in Ihre Paypal Account die Adresse nicht korrekt hinterlegt haben. z.B.: wird nach der Straße die hausnummer geschrieben und im Adresszusatz dann nochmal. Die Hausnummer wird dann z.B. so übergeben
Soll: 25
ist 25 25
Es ist also ein Leerzeichen dazwischen. Gibt es einen Abfragemöglichkeit das abzufangen?
Wäre Super - Danke vorab
Du könntest entweder mit Regex checken ob das Feld Straße \d\s\d+ (Zahl gefolgt von Leerzeichen gefolgt von mindestens einer Zahl) matcht oder gucken ob der Wert aus Adresszusatz bereits in Straße enthalten ist
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Position Versandkosten und Versandkostenname in PositionTable ausblenden - neuen Vorlagen. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Liste aller Namespaces und dessen Aufgabe Allgemeine Fragen zu JTL-Shop 0
Kundenattribute aus Shop übernehmen und aus Wawi zurück an Shop übermitteln Einrichtung JTL-Shop5 1
Neu Warenkorb Hinweise bei Bestandsänderung und Preisänderung Allgemeine Fragen zu JTL-Shop 1
Neu Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 2
Verbindung zu Kundencenter geht verloren und Lizenz muss erneut abgteglichen werden JTL-Wawi 1.8 16
Landingpage Header und Footer erstellen zwecks Vorbestellung Einrichtung JTL-Shop5 0
Neu klare Warnung vor den Bausteinen und der PDF in Vorlagen User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 4
Neu Und ewig grüsst das Murmeltier. "The EntityManager is closed" Shopware-Connector 0
Alternativpositionen und gültig von bis JTL-Wawi 1.8 0
Debitorennummern für bestehende und neue Kunden anlegen JTL-Wawi 1.8 2
In Diskussion Bondrucker - im Allgemeinen und Speziellen (Metapace T 25) JTL-POS - Fragen zu Hardware 4
Neu Eigener (Home-) Server mit Windows UND Linux Starten mit JTL: Projektabwicklung & Migration 23
Neu Microsoft Remote Desktop Fehler Cloutapp Desktop und Lauscher JTL-Wawi - Fehler und Bugs 3
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
Zahlungsarten und Versandarten ERROR 500 Einrichtung JTL-Shop5 7
Gelöst Hardware für häufige Konstellationen mit USB und Swissbit TSE-Problem ab Android 11 JTL-POS - Fragen zu Hardware 4
Neu Eingangsrechnung und Gewinn rückwirkend ermitteln User helfen Usern - Fragen zu JTL-Wawi 1
Neu 💡Umsatzsteuer- und Internationalisierungs-Expertise von unserem neuen Partner countX News, Events und Umfragen 4
Neu JTL-Ameise Kontaktdaten-Export und in Greyhound importieren plus Zuweisen User helfen Usern 1
Neu PayPal Checkout mit Apple Pay und Google Pay Plugins für JTL-Shop 1
Neu isAdmin und Kundenlogin stehen sich im Weg.. Templates für JTL-Shop 0
Neu JTL Shipping Labels mit DHL Unterschied Versenden, Versenden 3.0 und Intraship User helfen Usern - Fragen zu JTL-Wawi 8
Neu Error beim öffnen von Artikeln und Unterkategorien in zweiter Sprache JTL-Shop - Fehler und Bugs 1
Bilder Upload und Fehlermeldung WooCommerce-Connector 0
Neu Lieferscheine digital unterschreiben und automatisch an Kunden senden Eigene Übersichten in der JTL-Wawi 0
Neu Zusammenführen / Konsolidieren von Artikeln aus 2 Quellen (Amazon / Shopify) und zentrale Bestands-Verteilung an beide Systeme User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL 1.5.55.8 Statistik - durschnittlicher Verkaufspreis - Mengen und Position User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umlaute und Sonderzeichen WooCommerce-Connector 0
KI Textvorschläge und Übersetzung JTL-Wawi 1.8 0
Neu Conrad Marketplace / SCX Fragen und Antworten Einrichtung und Installation von JTL-eazyAuction 2
Neu wnm Hinweisfenster - Weisser Abstand zwischen Banner und Header Plugins für JTL-Shop 3
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
Neu Anzeige von Neuheiten und Topsellern im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu Suchen Mitarbeiter für 40h Festanstellung gern auch 100% Homeoffice für Produkt und Kategorie Pflege mit der Wawi Dienstleistung, Jobs und Ähnliches 0
Auftrag bezahlt und freigegeben - erscheint aber nicht in WMS JTL-Wawi 1.7 4
Frage zu Verkauf Kaufland Tschechien und Slowakei - Anbindung notwendig oder auch durch Kaufland realisierbar ? kaufland.de - Anbindung (SCX) 0
Neu Artikel mit 2 Lagerorten (Regal und Palette) Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Gutscheine mit Anzahl und Code erstellen ? Allgemeine Fragen zu JTL-Shop 1
Neu Artikellabel mit MHD und Charge bzw. SN Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Druckvorlagen gesucht für Handelsrechnung und Zollinhaltserklärung für den Export User helfen Usern - Fragen zu JTL-Wawi 1
Neu CloudFlare RocketLoader und JTL-Shop OnPage Composer JTL-Shop - Fehler und Bugs 0
Neu JTL-Shop 5 und PHP OpCache Allgemeine Fragen zu JTL-Shop 9
Worker angeblich nicht gestartet und nicht konfigurierbar - Aber auf nur einem neuen Win11 Client?!? JTL-Wawi 1.7 2
Alle Buchungen bezgl. Lieferscheine (Quell-Lager und Fehlbestand Buchungen überprüfen) JTL-Wawi 1.8 3
Kaufland Mapping für Artikelname und Artikelbeschreibung kaufland.de - Anbindung (SCX) 1
Neu JTL Shop und WAWI komplett testen vor Shop-Release Gelöste Themen in diesem Bereich 8
Neu Lagerplatz mit MHD und Einlagerungsdatum Eigene Übersichten in der JTL-Wawi 1

Ähnliche Themen