Najnowsze posty

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 wersji 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 używanego 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 pomocą 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 walidacji kodu pocztowego w Prestashop 1.6 został rozwią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 przez: Prestashop, Błędy w Prestashop

zostaw komentarz

Śledź nas na Facebooku