wir haben regelmäßig folgendes Problem:
Kd zahlt mit Paypal Checkout und die Hausnummer bleibt leer.
Wir haben die Hausnummer bewusst nicht als Pflichtfeld da sonst wohl regelmäßig die Kunden Fehlermeldungen erhalten welche nicht direkt erkennbar sind wo der Fehler liegt.
Shopware hat keine getrennte Hausnummer. Wie wollt ihr / bzw. wollt ihr nicht diese dann als Pflichtfeld definieren?
Wenn die Adresse von PayPal kommt, dann habt ihr kein Einfluss darauf. Ansonsten per regex auf Zahlen in der Adresse prüfen lassen (in der CE möglich).
Wie willst du einen Datensatz, den du von einer dritten Partei bekommst, verbessern?
Du hast (meinem Wissen nach) technisch keine Möglichkeit in den PayPal Checkout einzugreifen.
Du könntest ein Plugin schreiben, dass die Adressen auf Ziffern durchsucht und wenn eine fehlt, dann automatisiert eine E-Mail an den Kunden zu verschicken, mit der Bitte die Adresse zu korrigieren (falls möglich, nicht nachgesehen) bzw. die Hausnummer zu nennen.
Auch könntest du den Hinweis schon auf der Finish Seite anzeigen lassen.
vermutlich wird es durch den Express-Checkout kommen?
Diesen könnt ihr deaktivieren. Im Shop selber habt ihr dann wieder mehr Möglichkeiten gegenzusteuern. Und ansonsten Automatisierungen im Nachgang durchlaufen lassen, wie @Max_Shop erwähnte.
Ich hätte gerne ein RegEx pro Land um die Prüfregel selbst zu vergeben. Letztens sogar bei uns jemand der nur eine Zahl reingeschrieben hat (sollte die Packstation sein): hier würde ich validieren: enthält min 1 Zeichen und min 1 Zahl.
Straße und Nummer nicht trennen, da die meisten Systeme nur ein Straßenfeld haben und nicht zwei.
Das so eine kleine Funktion mehr als 2 Jahre nach der Idee und nun noch Monate „IN RESEARCH“ steht, verstehe ich nicht. Ist doch wie bei PLZ was man im Standard per RegEx validieren kann.
@Benjamin_Hummel kannst du das bitte pushen, dass es endlich umgesetzt wird?
Ich lehne mich mal aus dem Fenster und würde mal behaupten, dass es bei einem Feld (wo Straße und Hausnummer zusammen stehen) keine Regexp geben wird der zu 100% laufen wird. Absolut sicher und eindeutig geht das nur über ein Extrafeld.
Wenn es was kosten darf, kann ich auf folgendes Plugin hinweisen: internationale Adressprüfung und Eingabeassisten
Dort gibt es eine Einstellung: “Adressen über PayPal Express Checkout prüfen“ (Die PayPal Express Prüfung aktiviert die Validierung von Adressen für Kunden, die über PayPal Express eine Bestellung tätigen. Beim Rücksprung aus PayPal zum Shop wird bei einem Adressfehler ein Korrekturvorschlag angezeigt.)
Kosten fallen pro Nutzung der API an, haben das Plugin bei 2 Kunden ohne Probleme im Einsatz. Über gesteigerte Datenqualität kann ich aber leider nichts sagen.
Das „Problem“ in der Diskussion ist eher die fehlende Hausnummer, anstatt falscher Werte auf irgendwelchen Paket-Labeln (wo der Splitter ins Spiel kommt).