fly_in_the_sky Posted February 25, 2009 Share Posted February 25, 2009 Bonjour,La poste française fesant des prix différents pour l'envoie de paquet dans chaque département, j'aimerais que prestashop puisse reconnaitre le departement et ainsi modiifé le prix d'envoie. Ne trouvant pas comment le faire, (je crois que ce n'est pas possible pour l'instant ...)Je me suis dit que je pourrait utiliser les "états"(comme au états unis) à l aplace des département, ce qui permeterait au client de sélectionner sont département.Mais pour que cela ne perturbe pas le client j'aimerais changer le mot "etat" par departement. lors de l'inscription de l'adresse de livraison du clientMalheureusement e ne vois pas dans quel fichier est écrit le code html ...Pouvez vous me donner un coup de pouce ?Merci Link to comment Share on other sites More sharing options...
fly_in_the_sky Posted February 25, 2009 Author Share Posted February 25, 2009 J'ai finit par trouver, ....Il faut modifier le fichier adress.tpl dans le thème... Link to comment Share on other sites More sharing options...
guilliame Posted March 5, 2009 Share Posted March 5, 2009 salutpeux tu me dire ce qu'il faut modifier dans le fichier address.tlp stpmerci Link to comment Share on other sites More sharing options...
fly_in_the_sky Posted March 6, 2009 Author Share Posted March 6, 2009 salutpeux tu me dire ce qu'il faut modifier dans le fichier address.tlp stpmerci Salut,C'est très facile,tu édites le fichier address.tpl (qui se toruve dans le dossier "thèmes")chez moi il faut modifié la ligne 68. Mais je te met tout le paragraphe comme ça tu le trouve. (Je ne sais plus ce qu'il y avait à la place.) Departement - * Voilà j'espère que cela t'aide. J'ai réussi à trouver ce que je devais remplacer gràce à firebug. (Si tu ne l'as pas .. éssaye le ...) Link to comment Share on other sites More sharing options...
guilliame Posted March 6, 2009 Share Posted March 6, 2009 ExcellentCa fonctionne parfaitementMerci Link to comment Share on other sites More sharing options...
fly_in_the_sky Posted March 26, 2009 Author Share Posted March 26, 2009 attention il faut aussi changer le fichier authentification.php (dans le thèmes)ligne 190{l s='Departement'}car lors d'une nouvelle inscription il écrivait de nouveau etat ... Link to comment Share on other sites More sharing options...
Nicolas D. Posted April 1, 2009 Share Posted April 1, 2009 Il faut gérer le message d'erreur en cas d'oubli de saisie du dptdans le fichiers errors.php dans le dossier translations/fr$_ERRORS['8ed66d18cf7f153e635f21ee5032e29d'] = 'ce pays requiert la sélection d\'un departement'; Link to comment Share on other sites More sharing options...
fly_in_the_sky Posted April 2, 2009 Author Share Posted April 2, 2009 Magnifique,Je cherchais où changer ce message d'erreur ... ...J'ai découvert un petit bug ... ,Lors de l'inscription, si le client ne rempli pas la case département (bien qu'elle aie une "*" obligatoire) et bien prestahop ne crée pas d'erreur et le client peux s'enregistrer sans remplir la case département.et par contre : Si le client est déjà enregistrer, et qu'il veux modifié son adresse, et qu'il omet encore une fois de mettre son département, et bien cette fois là prestashop lui met une erreur comme quoi il doit remplir la case département ... Il y a donc une pages sur laquel cela fonctionne et l'autre pas ... pourquoi ?J'ai éssayer de remédier à ce problème sans resultat : j'ai trouver sur le forum que l'on pouvait rendre une case obligatoire en rajoutant "id_stat" dans le fichier classe/adresse.php à la ligne 80 protected $fieldsRequired = array('id_country', 'alias', 'lastname', ..........Mais cela à créer un autre problème c'est que lorsque un pays ne doit pas mettre de département ou d'état, ... (tel la belgique) il reçois une erreur $_ERRORS[‘8ed66d18cf7f153e635f21ee5032e29d’] = ‘ce pays requiert la sélection d\‘un departement’;Et le client se gratte le crâne car il n'y a même pas une case qui s'affiche pour mettre un departement ... Si quelqu'un trouve une solution .. c'est la bien venue.... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now