PrestaShop błąd kodu pocztowego wyświetlany na czerwono

PrestaShop błąd kodu pocztowego wyświetlany na czerwono

Problem z błędną walidacją kodu pocztowego występuje najczęściej po aktualizacji Prestashop 1.6.x do wyższej wersji.

Klient w procesie rejestracji widzi błąd wpisanego kodu pocztowego (pole kodu pocztowego podświetlane jest na czerwono).

Dzieje się tak tylko w przypadku aktualizacji sklepu do nowszej wersji bez aktualizacji szablonu domyślnego lub w przypadku korzystania w sklepie z innego szablonu (komercyjnego lub bezpłatnego) tworzonego na plikach sklepu wcześniejszej wesji niż ta do której sklep zostaje aktualizowany.

Strona logowania z błędnym kodem wygląda wtedy następująco:

prestashop kod pocztowy błąd

Jest to normalna sytuacja z uwagi na fakt, że pliki szablonu są starsze od plików sklepu po aktualizacji.

W ten sposób klient bez problemu zarejestruje się w sklepie podczas składania zamówienia lub dokona zakupu jako gość lecz istnieje ryzyko, że zrezygnuje z kontynuowania zamówienia gdy zobaczy błąd we wprowadzanym kodzie i w żaden sposób nie będzie w stanie tego "fikcyjnego błędu" poprawić.

Istnieje dość prosta metoda na poprawienie tego błędu - należy wymienić / zamienić plik "statesManagement.js" znajdujący się w folderze urzywanego szablonu na jego odpowiednik z szablonu domyślnego PrestaShop w wersji do jakiej zaktualizowałeś sklep.

Dokładna lokalizacja tego pliku dla szablonu domyślnego PrestaShop:

folder_sklepu/themes/default-bootstrap/js/tools/statesManagement.js

W przypadku używania innego szablonu niż domyślny:

folder_sklepu/themes/folder_używanego_szablonu/js/tools/statesManagement.js

Dla większego bezpieczeństwa warto jest zrobić kopię oryginalnego pliku z używanego szablonu :)

Dla ułatwienia poniżej do pobrania oryginalne pliki "statesManagement.js" z poszczególnych wersji PrestaShop - zamieszczamy tylko te z wersji 1.6.1.x wzwyż, ponieważ aktualizacja sklepu do niższych wersji od 1.6.1 na dzień dzisiejszy mija się z celem.

Aktualną wersję sklepu sprawdzisz logując się do panelu administracyjnego Swojego sklepu.

Poniżej oryginalne pliki do pobrania i zamiany w odpowiednich wersjach (po rozpakowaniu archiwum wystarczy skopiować plik zgodnie z instrukcją powyżej za pomoca klienta ftp):

statesManagement 1.6.1

statesManagement 1.6.1.1

statesManagement 1.6.1.2

statesManagement 1.6.1.3

statesManagement 1.6.1.4

statesManagement 1.6.1.5

statesManagement 1.6.1.6

statesManagement 1.6.1.7

statesManagement 1.6.1.8

statesManagement 1.6.1.9

statesManagement 1.6.1.10

Po zamianie plików należy koniecznie wyczyścić pliki cache sklepu. Najprościej zrobić to usuwając plik "class_index.php" z katalogu: katalog_sklepu/cache/.....

Po poprawnej zamianie plików i wyczyszczeniu cache, strona zakładania konta przez klienta powinna wyglądać następująco:

Prestashop kod pocztowy prawidłowy

Po wykonaniu wyżej wymienionych czynności problem walidzcji kodu pocztowego w Prestashop 1.6 został rozwioązany :)

Jeżeli będziesz miał problem z wyeliminowaniem tego błędu - możesz zlecić to naszej firmie (w kilkanaście minut zastosujemy poprawkę):

Naprawa błędu kodu pocztowego w Prestashop

Opublikowany w Błędy w Prestashop Prestashop  

Opublikowany 06/01/2016 19:02:47
  • Komentarze ( 3 )
PMaster

2016-12-19 22:10:10

"Arek" - są już do wszystkich wersji, również statesManagement_js dla wersji PrestaShop 1.6.1.10 :)

Arek

2016-11-24 15:35:07

kiedy będzie plik "statesManagement.js" dla wersji 1.6.1.9 ?

Dario

2016-10-22 23:34:45

dzięki wielkie. u mnie pomogło w wersji 1.6.1.4. Niby proste ale samemu ciężko do tego dojść. Jeszcze raz dzięki

Komentarz został wysłany. Dziękujemy za komentarz :)
Dodaj komentarz
Twoja nazwa*
E-mail*
Komentarz*
  Captcha
  Dodaj komentarz