Prestashop – Bug sur la validation du code postal

Prestashop – Bug sur la validation du code postal

Plus j’utilise Prestashop, plus je le haïs … ce système est fourré de bug et est une vrai usine à gaz en Backend, c’est aussi un cauchemar pour les modules.

En parlant de cauchemar, sans transition, j’ai récemment eu un problème avec les codes postaux. Vous savez lorsque le client entre un code postal, il y  a une validation sur le format de ce code postal. Eh bien, peu importe ce que mes visiteurs entraient, la validation retournait toujours une erreur. Autant dire pour l’expérience utilisateur en prend un vieux coup!

Comme j,ai passé un peu de temps à trouver la solution, je voulais faire ma part en partageant l’information. Pour résoudre ce problème si jamais vous l’avez, téléchargez la dernière installation de Prestashop sur leur site et remplacez le fichier suivant dans votre thème par celui de la nouvelle installation :

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

Je m’arrête là, j’espère que ce sera utile à certain qui aurait ce problème.

Paix et amour !

 

17 Commentaires

romrom

A propos9 ans ago

Merci !!!!! Je commençais à m'arracher les cheveux !

Répondre

Lola

A propos9 ans ago

ALLELUIA franchement, merci !

Répondre

Patrice

A propos9 ans ago

Hahahaha MERCI !!! je cherche depuis 2 heures ce maudit bug, j'ai cru que j'allais devenir fou !!!

Répondre

Patrice

A propos9 ans ago

Cette mise a jour de fichier n'a pas marché sur mon 1.6.1.3 :( auriez vous d'autres pistes, je vais tenter la mise a jour totale, mais j'ai un peu peur de tout casser...

Répondre

Advisuel

A propos9 ans ago

Bonjour et merci pour l'astuce ! j'ai pu régler un BUG un peu différent, lors de l’ajout d'un code postal à 4 chiffres = petite croix rouge signalant une mauvaise saisie portant on pouvait s'inscrire cdt Dominique Alquier

Répondre

Cavimaster

A propos9 ans ago

Merci!

Répondre

Valentin

A propos9 ans ago

Merci beaucoup ! Cela fonctionne très bien !

Répondre

ksdiscount

A propos9 ans ago

Heureusement qu'il y à des gens comme vous pour aider sinon je me serais encore pris la tête 3h à chercher. Merci infiniment

Répondre

Imatt

A propos9 ans ago

Content que cela ait aidé :)

Répondre

Mare

A propos9 ans ago

merci moi aussi je ne trouvais pas la soluce

Répondre

Vincent

A propos9 ans ago

MERCI DE PRENDRE DU TEMPS POUR AIDER

Répondre

Levan

A propos8 ans ago

Merci mec t'es génial

Répondre

phil

A propos8 ans ago

je n y arrive pas merci de votre aide

Répondre

Laurent

A propos8 ans ago

Merci beaucoup Imatt pour l'info. Changer ce fichier JS a supprimé mon message d'erreur indiquant un code postal invalide.

Répondre

jose

A propos8 ans ago

Ben pour moi , j'ai beau remplacer ce fichier sur mon thème , ça ne marche pas. Si le client saisi son CP et ensuite 3 lignes plus bas il reste sur son pays par defaut (pas ex France) le CP ne vire pas au rouge , par contre s'il change son pays (ex Belgique) le CP devient rouge... C'est un client belge qui s'est connecté sur la boutique NL car il est flamand , et dès qu'il a selectionné la belgique le CP est devenu rouge... Je pensai passer la saisie du pays avant celle du CP mais c'est pas très catholique... merci pour vos nombreuses réponses...! preventika.com

Répondre

jose

A propos8 ans ago

Bonjour J'ai trouvé une solution ici https://www.prestash...rojo/?p=2120515 Pour ceux qui ne comprène pas le spanish: Editez le CSS, dans /themes/votre theme/css/global.css. Ajoutez /* au début et */ à la fin. Comme cela /*.form-group.form-error input, .form-group.form-error textarea { border: 1px solid #f13340; color: #f13340; background: url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2; }*/ J'ai vérifié , la vérification du code postal se fait correctement Pour trouver les lignes dans le css, utiliser la fonction recherche avec "form-group.form-error input" sinon vous allez passer la journée à trouver la ligne

Répondre

pierre

A propos7 ans ago

ca m'a bien aidé aussi j'ai pris le fichier states management dans le dossier default et coller dans mon theme perso Fonctionne nickel THANKS

Répondre

Laisser un commentaire

Please be polite. We appreciate that.
Your email address will not be published and required fields are marked