Neu Shop 5 - Probleme mit Postleitzahlen

taxiteufel

Aktives Mitglied
26. Januar 2012
79
1
Ottendorf-Okrilla
Wenn ich in Versandarten unter Zuschlaglisten z.B. bei Dänemark den Postleitzahlenbereich 100 - 999 auswählen möchte, sagt er, Postleitzahl stimmt nicht mit der Landesvorgabe überein, da diese 4-stellig ist. Mache ich aber einen Testkauf und lege die Adresse mit dieser Postleitzahl an, kommt keine Fehlermeldung. Somit kann der Kunde jederzeit mit der falschen Postleitzahl bestellen. Dies fiel mir daher auf, weil unter Dänemark auch die Färöer Inseln bei Gls laufen, welche die PLZ 100 - 999 haben, dort aber keine Lieferung erfolgen kann. Unter Versandarten werden die Färöer Inseln zwar auch als Nicht-EU-Land geführt, aber das hilft mir nicht weiter, wenn es Offiziell auch zu Dänemark gehört.

Es fehlt somit bei der Adress-Eingabe die Prüfung der Länge der PLZ. Wenn Dänemark unter Zuschläge nur 4-stellig akzeptiert, dann darf bei der Adress-Eingabe auch nur eine 4-stellige PLZ akzeptiert werden. Dann müsste der Kunde entweder aus der 100 eine 0100 machen, was ich dann in der Zuschlagliste einfügen kann (mit einem Zuschlag von 10000,00 und dem Hinweis, das dort hin nicht geliefert wird), oder er müsste unter Länder Färöer Inseln einstellen, was Ihm die Anzeige einbringt, das wir nicht dort hin liefern.

Kann das geändert werden?
 

artm

Sehr aktives Mitglied
22. Februar 2021
107
27
Unter Versandarten werden die Färöer Inseln zwar auch als Nicht-EU-Land geführt, aber das hilft mir nicht weiter, wenn es Offiziell auch zu Dänemark gehört.
Färöer hat eigenen ISO-Code (FO), welcher PLZ 3-stellig validiert, also Färöer "muss" ausgewählt sein statt Dänemark.

Man könnte bei JTL-Shop "Färöer"-Land in "Europäische Union"-Gruppe verschieben, alles was man machen muss ist nur diese SQL-Query aufrufen:
SQL:
UPDATE `tland` SET `nEU` = 1 WHERE `cISO` = 'FO';

Nachdem diese Query ausgeführt wurde, muss man dann Länder bei Versandart deselektieren, Länder erneut auswählen und Änderungen speichern. Die Shop-Auswirkungen sind mir nicht bekannt, aber ich denke das sollte das schon irgendwie helfen. Man könnte dann die Änderung immer zurücksetzen (nEU auf 0).
 

Ähnliche Themen