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 agoMerci !!!!! Je commençais à m'arracher les cheveux !
RépondreLola
A propos9 ans agoALLELUIA franchement, merci !
RépondrePatrice
A propos9 ans agoHahahaha MERCI !!! je cherche depuis 2 heures ce maudit bug, j'ai cru que j'allais devenir fou !!!
RépondrePatrice
A propos9 ans agoCette 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épondreAdvisuel
A propos9 ans agoBonjour 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épondreCavimaster
A propos9 ans agoMerci!
RépondreValentin
A propos9 ans agoMerci beaucoup ! Cela fonctionne très bien !
Répondreksdiscount
A propos9 ans agoHeureusement qu'il y à des gens comme vous pour aider sinon je me serais encore pris la tête 3h à chercher. Merci infiniment
RépondreImatt
A propos9 ans agoContent que cela ait aidé :)
RépondreMare
A propos9 ans agomerci moi aussi je ne trouvais pas la soluce
RépondreVincent
A propos9 ans agoMERCI DE PRENDRE DU TEMPS POUR AIDER
RépondreLevan
A propos8 ans agoMerci mec t'es génial
Répondrephil
A propos8 ans agoje n y arrive pas merci de votre aide
RépondreLaurent
A propos8 ans agoMerci beaucoup Imatt pour l'info. Changer ce fichier JS a supprimé mon message d'erreur indiquant un code postal invalide.
Répondrejose
A propos8 ans agoBen 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épondrejose
A propos8 ans agoBonjour 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épondrepierre
A propos7 ans agoca 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