Jump to content

Erreur Code postal


stef5757

Recommended Posts

Bonjour à tous,

Depuis ce matin, il n'est plus possible de créer un compte client sur ma boutique (PS 1.6.1.24). Le code postal reste avec une croix rouge et il y a un message d'erreur qui s'affiche. 

J'ai lu sur d'autres posts que certains ont déjà eu ce problème mais je n'ai pas trouvé de solution concrète donnée.

Je suis très novice et n'y connais pas grand chose...Quelqu'un aurait-il la solution à mon problème ?

 

erreur code postal.JPG

erreur code postal.1JPG.JPG

Link to comment
Share on other sites

18 minutes ago, Eolia said:

le code javascript ne peut s'exécuter à cause d'une erreur (surement due à un module tiers)

Ouvrez votre console (F12) et regardez les erreurs en rouge.

C'est quoi la console (F12) ?

Link to comment
Share on other sites

29 minutes ago, Eolia said:

le code javascript ne peut s'exécuter à cause d'une erreur (surement due à un module tiers)

Ouvrez votre console (F12) et regardez les erreurs en rouge.

Je n'ai que des lignes jaunes d'avertissements   

image.thumb.png.0579d44049cd16d594fb4b6c867d7b31.png

Link to comment
Share on other sites

19 minutes ago, Eolia said:

L'Algérie n'est pas activée sur votre shop

image.png.2cb6df086ce470e4331e78ff45c0b112.png

Par contre, le format du code postal est-il bien rentré dans France ?

image.png.707821757e6b490b070735f9451f9bc2.png

Où je trouve l'info pour vérifier le format du code postal ?

Link to comment
Share on other sites

4 minutes ago, Eolia said:

Bizarre, il faudrait debuguer le code du validate.js pour savoir pourquoi il trouve que ça ne matche pas...

mais ça n'a pas de rapport avec le pack de localisation qui est enregistré en Algérie ? J'ai essayé de le remplacer par France, ça me dit que la modification a été réussie mais ça revient sur Algérie.

Link to comment
Share on other sites

Non, c'est plutôt un bug de votre thème si le pays France est bien paramétré pour son code postal.

A voir avec l'agence qui a fait votre site "Propulsé par OWSO"

function validate_isPostCode(s,pattern,iso_code)
{if(typeof iso_code==='undefined'||iso_code=='')
iso_code='[A-Z]{2}';if(typeof(pattern)=='undefined'||pattern.length==0)
pattern='[a-zA-Z 0-9-]+';else
{var replacements={' ':'(?:\ |)','-':'(?:-|)','N':'[0-9]','L':'[a-zA-Z]','C':iso_code};for(var new_value in replacements)
pattern=pattern.split(new_value).join(replacements[new_value]);}
var reg=new RegExp('^'+pattern+'$');return reg.test(s);}
function validate_field(that)
{if($(that).hasClass('is_required')||$(that).val().length)
{if($(that).attr('data-validate')=='isPostCode')
{var selector='#id_country';if($(that).attr('name')=='postcode_invoice')
selector+='_invoice';var id_country=$(selector+' option:selected').val();if(typeof(countriesNeedZipCode[id_country])!='undefined'&&typeof(countries[id_country])!='undefined')
var result=window['validate_'+$(that).attr('data-validate')]($(that).val(),countriesNeedZipCode[id_country],countries[id_country]['iso_code']);}
else if($(that).attr('data-validate'))
var result=window['validate_'+$(that).attr('data-validate')]($(that).val());if(result)
$(that).parent().removeClass('form-error').addClass('form-ok');else
$(that).parent().addClass('form-error').removeClass('form-ok');}}
$(document).on('focusout','input.validate, textarea.validate',function(){validate_field(this);});

Le pack de localisation se met toujours sur le premier de la liste par défaut, ça n'a rien à voir.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...