Hausnummer bleibt oft leer

Hallo liebe Shopware Kollegen,

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.

Wie löst ihr das Problem?

es grüßt,

Ad

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).

ja, das kommt von paypal und da fehlt dann so bei jedem 30. paket die hausnummer welche wir dann manuell beim kunden erfragen müssen.

habt ihr da eine idee wie man dies sinnvoll verbessert?

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.

Viel mehr Möglichkeiten gibt es vermutlich nicht.

Moin,

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.

Grüße
Matthias

Hier kommentieren und voten:

Kurz:

  • 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?

Ab und zu mal in die Shopware Dokumentation schauen :grinning_face_with_smiling_eyes:

Die Hausnummer und Straße war meinem Wissen nach noch nie getrennt.

Die derzeit eingebaute Validierung gilt nur für die PLZ. Hier geht’s um die Straße.

1 „Gefällt mir“

Ist es bereits.

Aber auf der Liste von interessanten und kurzfristig umsetzbaren Funktionen tummeln sich einige Dinge, weshalb man noch kein Datum nennen kann.

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.

RegEx per ChatGPT schreiben lassen was einen Buchstaben und eine Zahl umfasst ist jetzt kein Ding.

Mutwillig das zu umgehen mit blödsinniger Straße wird man nicht verhindern können.

Das glaube ich nicht :slight_smile:

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.

Paypal expess abschalten bis es ne lösung gibt :melting_face:

Das Splitting ist ein absoluter Krampf, aber hier gibt es den besten regex den ich dafür bisher kenne:

1 „Gefällt mir“

Super Hinweis zu dem Plugin, vielen Dank.

Das „Problem“ in der Diskussion ist eher die fehlende Hausnummer, anstatt falscher Werte auf irgendwelchen Paket-Labeln (wo der Splitter ins Spiel kommt).

Wieder knapp einen Monat vergangen und Feedback ist immer noch „in Research): Validate street in registration for using a number – Have an idea? Share it! :frowning:

@R4M
Per ChatGPT sich mal ein RegEx schreiben zu lassen, ist kaum eine Herausforderung.
Idealerweise schreibt Shopware in den docs (wenn es umgesetzt ist) ein paar Beispiele.

Ich brauch kein ChatGPT für Regex :slight_smile:

Aber ich denke, dass so z.B. Angaben wie „Platz des 17. Juni“ wohl Probleme bereiten werden um wirklich zu prüfen ob eine Hausnummer existiert. Da gibt es teilweise kryptische Angaben von Straßenbezeichnungen und Hausnummern.

Ich würde in Deutschland einstellen: min ein Buchstaben und eine Zahl. Keine Reglementierung dass die Zahl immer hinten stehen muss.

Wir hatten schon alles gehabt: fehlende Zahl (also Hausnummer) und fehlende Straße (deutlich seltener).

Wenn es sich um eine Straße ohne Nr handelt (im B2B kann das vorkommen), dann eine 0 eingeben.