Aktuelle Version:
Cloud / Self-hosted
Diese/s Erweiterung/Theme kann nicht in einem Shopware Cloud Shop verwendet werden. Cloud Self-hosted
Dieses Plugin ist für Shopware 6 verfügbar
Support
- Support durch: huebertweb
- Support verfügbar in:
Plugin Details
- Artikel-Nr.: Huebe75744829260
- Hersteller: huebertweb
- Version: 1.0.3
- Letztes Update: 19.02.2020
- Plugin verfügbar in:
- Self-hosted Kompatibilität: 5.2.0 – 5.2.275.3.0 – 5.3.75.4.0 – 5.4.65.5.0 – 5.5.105.6.0 – 5.6.95.7.0
Produktinformationen
Highlights
- Vorab-Prüfung von Postleitzahlen
- PLZ-Format nach eigenen Vorgaben
- Probleme bei Versand-Etiketten vermeiden
- Komplexe Abfragen möglich
Beschreibung
Bei der Registrierung wird das Format der Postleitzahl anhand der Auswahl des Landes überprüft. Die Vorgabe für die PLZ wir für jedes Land selbst als Regex definiert.Für Deutschland könnte der Regex für 5 aufeinanderfolgende Ziffern z.B. so aussehen: ^[0-9][0-9][0-9][0-9][0-9]$
Zusätzlich kann für die Fehlermeldung eine Beispiel PLZ definiert werden. Für Schweden welche 3 Ziffern ein Leerzeichen und wieder 2 Ziffern verlangen z.B. für Stockholm 111 21 könnte der Regex dann so aussehen: \d{3} \d{2}
Dies hat den Vorteil das z.B. bei dem DHL-Etikett die richtige PLZ verwendet wird falls sich hier ein User vertippt oder etwas merkwürdiges eingibt.
Wie ein Regex aufgebaut wird:
https://medium.com/factory-mind/regex-tutorial-a-simple-cheatsheet-by-examples-649dc1c3f285
Beispiele für verschiedene Länder:http://pattern.tfcpc.de/pattern-beispiele-plz.phpHier können Reguläre Ausdrücke getestet werden:
Häufig gestellte Fragen
- Regex für Länder mit mindestens 4 aufeinander folgenden Ziffern Beispiel-Länder dafür wären Deutschland: Australien, Österreich, Belgien, Ungarn: ^\d{4}$
- Rege für 3 Ziffern gefolgt von einem Leerzeichen gefolgt von 2 Ziffern: Beispiel 123 45 z.B. das Land Schweden: \d{3} \d{2}
- Regex Beispiel für Spanien ((0\d|[1-4]\d|5[0-2]))\d{3}
- Regex Beispiel Kanada & USA Kanada: [ABCEGHJKLMNPRSTVXYZ]\d[A-Z] \d[A-Z]\d USA: (\d{5})|(\d{5}(-\d{4}))^\d{5}$
Videos
Kundenbewertungen
Als Besitzer dieser Erweiterung kannst Du diese im Shopware Account bewerten
Jetzt im Account bewertenDurchschnittliche Kundenbewertung aus 3 Bewertungen:
Gefällt uns gut!
Ein tolles Plugin was genau das tut was es soll!
Sehr nützliche Ergänzung
Die Möglichkeit für jedes Land per RegEx eine eigene Regel zu definieren ist unglaublich vielseitig. Die Konfiguration direkt in der Länderverwaltung im Backend zu hinterlegen ist ebenfalls gut gelöst. Auch die Möglichkeit dem Kunden eine zulässige Schreibweise je Lieferland zu zeigen wenn er eine ungültige Schreibweise verwendet hat, erleichtert dem Kunden die Eingabe deutlich und sorgt einfach für korrektere Schreibweisen bei der PLZ.
Den einzigen Abzug den ich hier vergeben muss ist der für die nicht systemweite Validierung. Das Plugin greift lediglich einmal bei der Neuregistrierung, nicht jedoch wenn der Kunde Adressen ändert oder eine weitere Lieferadresse hinzufügt oder im Checkout Adressen verändert.
Ein wirklich nützliches Plugin.
Nachtrag: Da dieser Wunsch jetzt auch erhört wurde gibt es natürlich volle Punktzahl. + einen Bonusstern für die schnelle Umsetzung von Kundenwünschen :-)
Vielen Dank
Vielen Dank für diese Ausführliche Bewertung. Ich berücksichtige Ihre Anmerkung sehr gerne mit einem Update.
Folgende Funktionen sind somit für das nächste Update geplant:
- Änderung bei Kundenadresse
- Hinzufügen von weiteren Lieferadressen
- Änderung bei Adressen im Checkout
Validierung für ALLE Postleitzahlen -> GENIAL!
Wir haben viele Plugins für die PLZ-Validierung getestet. Doch immer konnte man nur Anzahl Zeichen nur Ziffern usw. einstellen. Problematisch wurde es dann Beispielsweise für Schweden in welcher ein Leerzeichen enthalten ist. Naja dieses Plugin löst all unsere Probleme :)
Nochmal vielen Dank für die Unterstützung beim Regex, funktioniert jetzt alles super.
Installationsanleitung
Plugin aus dem Store installieren und aktivieren.Im Backend können dann in den Grundeinstellungen -> Shopeinstellungen -> Länder
für die einzelnen Länder die Regex und eine Beispiel PLZ definiert werden. Dafür klickt man ganz rechts auf das Icon mit den 2 Zeilen und dem grünen Plus.
Regex-Vorlagen
Deutschland: Australien, Österreich, Belgien, Ungarn: ^\d{4}$Schweden: \d{3} \d{2}
Spanien: ((0\d|[1-4]\d|5[0-2]))\d{3}
Kanada: [ABCEGHJKLMNPRSTVXYZ]\d[A-Z] \d[A-Z]\d
USA: (\d{5})|(\d{5}(-\d{4}))^\d{5}$
Grundlegende Zeichen & Symbole für einen Regex
^ Anfang des Strings
* Keinmal oder mehmals
+ Einmal oder mehrmals
? Einmal oder keinmal
{n}; {n,};{n,o} Genau n-mal; Mindestens n-mal; Mindestens n und maximal o mal
. Alle Zeichen außer \n (newline)
$ Ende dieses Strings
\w;\W Wortbuchstaben ≈ [a-zA-Z0-9_]; Keine Wortbuchstaben ≈ [^a-zA-Z0-9_]
\d;\D Zahl ≈ [0-9]; Keine Zahl ≈ [^0-9]
\s;\S Leerzeichen ≈ [\n\r\f\t]; Keine Leerzeichen [^\n\r\f\t]
i Groß/Kleinschreibung ignorieren