Hallo,
unser Modul, welches der Timm bereits angesprochen hat, stellt zusätzliche Eingabefelder für die Hausnummer in allen Adress-Formularen zur Verfügung, validiert die eingegebenen Daten und sichert die Hausnummer zusammen mit der Straßenangabe (getrennt durch ein Leerzeichen) in der Datenbank. Auf diese Art und Weise gibt es auch kein Problem mit anderen Modulen die auf die Adresse zugreifen.
Weiter gibt es eine nützliche Funktion über die die Hausnummer von der Straßenangabe wieder getrennt werden kann:
ShopModuleHouseNumber
::split($street);Der Rückgabe-Wert ist ein Array mit der Straßenangabe und Hausnummer getrennt voneinander.
Zum Beispiel:
ShopModuleHouseNumber
::split('Nebengasse 69');gibt folgendes zurück:
[
'street' => 'Nebengasse',
'number' => '69',
]
Somit funktioniert das Modul Problemlos mit allen Adressangaben die aus Straße und Hausnummer bestehen.
Auch Adressen aus der Mannheimer Innenstadt können Problemlos angegeben werden, wobei dort die Hausnummer gar nicht das Problem ist sondern meistens die Straßenangabe zum Problem wird da diese aus einem Buchstaben und einer Zahl besteht, z.B. "T6". Das Problem lässt sich ganz einfach umgehen indem die mindest-Länge für Straßenangabe auf 2 Zeichen gesetzt wird. Wobei jeder der in der Mannheimer Innenstadt wohnt und online bestellt das Problem kennt und weiß dass mann die Straße auch als "T 6" oder "T-6" angeben kann um die Validierung in den verschiedensten Onlineshops zu bestehen und die Lieferung immer ankommt.
Update-sicher ist das Modul leider nicht, dafür fehlen zu viele Hookpoints in der Shopsoftware.
Da wir das Modul hier nicht verlinken dürfen bitten wir alle Interessenten selbst in unserem Shop danach zu suchen.
Es grüßt,
dein Team von ShopModule[dot]biz