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 !
Merci !!!!! Je commençais à m’arracher les cheveux !
ALLELUIA franchement, merci !
Hahahaha MERCI !!! je cherche depuis 2 heures ce maudit bug, j’ai cru que j’allais devenir fou !!!
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…
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
Merci!
Merci beaucoup ! Cela fonctionne très bien !
Heureusement qu’il y à des gens comme vous pour aider sinon je me serais encore pris la tête 3h à chercher. Merci infiniment
Content que cela ait aidé 🙂
merci moi aussi je ne trouvais pas la soluce
MERCI DE PRENDRE DU TEMPS POUR AIDER
Merci mec t’es génial
je n y arrive pas
merci de votre aide
Merci beaucoup Imatt pour l’info. Changer ce fichier JS a supprimé mon message d’erreur indiquant un code postal invalide.
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
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
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