Jump to content
Ann

Mr, Mme , pas de Mademoiselle ?

Recommended Posts

Ann    3

Bonjour ,

Comment serait il possible de rajouter la possibilité d'ouvrir un compte sous " Mlle " . Beaucoup de femmes tiennent à cette appellation . ( hé oui, les femmes sont coquettes ! )

Ann

Share this post


Link to post
Share on other sites

On a déjà l'âge, mais je propose de rajouter le poids et l'upload d'une photo aussi :D

Plus sérieusement, ce n'est pas que c'est impossible, c'est même très simple, mais tout est en dur dans les templates.
On avait bien une table dans la base de données au départ, mais on se sentait ridicule à faire des requêtes multilingues pour obtenir soit Mr/M soit Mrs/Mme.
Mais il est tout à fait possible de rajouter un id 3 pour Ms/Mlle en changeant quelque templates par-ci par là.

Share this post


Link to post
Share on other sites
Ann    3

C'est bien regrettable... car n'importe quelle école de commerce vous dira que le client ( et encore plus les clientes ! ) aiment à être flattés !

Share this post


Link to post
Share on other sites

Exactement Ann et TakeDat-Consulting

En e-commerce il ne faut rien négliger et il est vrai que cela peut paraître anodin mais certaines classes sociales tiennent à leurs titres, un peu comme certains avocats qui exigent qu’on les appelle Maître.

Si le fait de proposer Mlle lors de l’inscription peut rassurer la future cliente alors qu’il en soit ainsi (Bon il faut tout de même arriver à faire ces modifs) ;)

De plus il peut être intéressant de savoir si c’est bien Mme ou Mlle dans le cas où on téléphone à la cliente car l’age ne veut rien dire ;)



Damien peux tu nous confirmer qu’il ne faut pas toucher à la base de données ?

Merci

Share this post


Link to post
Share on other sites

Ben plus maintenant justement ^^

[Edit] Ben il n'y a plus besoin de toucher à la base de données maintenant, justement pour la raison invoquée au dessus (ou au dessous, ou pas du tout d'ailleurs ^^).

Share this post


Link to post
Share on other sites

hihi, mon père avait rétorqué a un avocat qui lui demandait de l'appeler Maitre , et bien alors vous allez m'appeler Monsieur L'Ingénieur en ... de l'école .... , l'autre il était resté comme un con !


Sinon, c'est vrais que le Mlle, ne me choquerait pas dans Ps ;)

Share this post


Link to post
Share on other sites

Je pense que Damien confirme qu’il ne faut plus toucher à la base de données

Je ne suis pas expert en base de données mais dans la table ps_customer on as le champs : id_gender

La valeur de ce champs 1,2 ou 9 est fixé dans les fichiers en dur.

Share this post


Link to post
Share on other sites

Voila, avant il y avait une table gender avec les id qui correspondaient, mais on ne l'utilisait pas, donc elle a disparu. D'ailleurs je ne pense pas que le 9 soit vraiment utilisé non plus. Ce n'était en soit pas gênant car ces ID sont en fait tout simplement les codes ISO pour le sexe.

@Nommam : En tant que jeune rebelle je me refuse systématiquement à appeler les médecins "docteur" et les avocats "maître", ça m'énerve ^^
(et je suis suffisamment diplômé pour qu'on ne me dise pas que c'est de la jalousie :P)

Share this post


Link to post
Share on other sites

ouep moi aussi j'en ai des diplomes !
Brevet des collèges, Bep, bac, bts, code, permis B, permis cariste, brevet 100m natation, Flocon, etoile, fleche, chamoix, plus grosse cuite, dernier au tournois de tarot .... je doit en oublié :D

Share this post


Link to post
Share on other sites

Je déterre ce topic, mais y-t-il une solution "simple" pour rajouter le choix Ms/Mlle?

J'ai été surpris de voir que l'option "Mlle" n'était pas dispo. C'est étrange quand même. Je rejoins l'avis des marketers sur l'absence du "Mlle".

Je suis sous PS 1.2.0.8

Merci par avance pour les réponses.

Share this post


Link to post
Share on other sites

Y a-t-il un moyen de remettre la table PS_Gender, car on pourrait a ce moment là gérer le mr mme mlle maitre, prof, et voir même les types de société, sa, sarl, etc, .........

Mais je ne suis pas bon développeur....

Donc si quelqu'un sait comment faire, je suis à l'écoute...

Share this post


Link to post
Share on other sites

Modification réalisé sur la version 1.2.3


Pour avoir Mlle dans le front office

dans le dossier de votre theme
il faut modifier le fichier identity.tpl , authentication.tpl ainsi que la traduction française

Pour que cela apparaisse également dans l'admin
allez dans le dossier admin-->puis tabs

le plus gros se fait dans AdminCustomers.php


ensuite une petite modification dans admingroups.php et dans adminsearch.php on retrouve encore les genres donc j'ai modifier ces fichiers aussi.

et enfin de pas oublier la traduction dans le dossier translations-->fr-->admin.php

voila ce n'est pas bien compliquer, si ça intéresse je mettrais mes fichiers modifié quand j'aurais un peu de temps

Share this post


Link to post
Share on other sites
De plus il peut être intéressant de savoir si c’est bien Mme ou Mlle dans le cas où on téléphone à la cliente car l’age ne veut rien dire ;)


Désoler, mais ceci n'est pas très exacte !!
Une Mme se sentira plus flattée si au téléphone vous lui dite Mlle.... Et corrigée si elle vous dit Mme !!
Le Mlle est très flatteur en commerce, sa rajeunie...
Une femme aime se sentir plus jeune !!

Mais bon, je ne suis pas un commercial professionnel donc, ce n'est que mon avis...

A+
Loky

Share this post


Link to post
Share on other sites

Bonjour,

un grand merci à sign's pour son partage de fichiers ! Par contre, est-ce moi qui est fait une fausse manip car j'ai modifié les fichiers mais le formulaire d'inscription comporte toujours 2 cases à cocher et pas 3 ?. J'ai maintenant le choix entre M. ou Mlle...

merci d'avance sign's.

Share this post


Link to post
Share on other sites

salut actalex tu as utilisé les fichiers de l'archive ou tu as fais les modification toi même.
tu es sur quel version de prestashop?

j'ai l'impression d'apres ton probleme qu'il te manque quelques modifications

pour rajouter le troisième bouton radio c en dur dans le thème qu'il faut le faire dans identity.tpl et authentification.tpl


{l s='Gender'}
               <input type="radio" id="id_gender1" name="id_gender" value="1" {if $smarty.post.id_gender == 1 OR !$smarty.post.id_gender}checked="checked"{/if} />
{l s='Mr.'}
               <input type="radio" id="id_gender2" name="id_gender" value="2" {if $smarty.post.id_gender == 2}checked="checked"{/if} />
{l s='Mrs.'}
               <input type="radio" name="id_gender" id="id_gender3" value="3" {if isset($smarty.post.id_gender) && $smarty.post.id_gender == 3}checked="checked"{/if} />
{l s='Ms.'}


voila en espérant t'avoir aidé

Share this post


Link to post
Share on other sites

merci sign's pour la rapidité de ta réponse,

j'ai utilisé les fichiers que tu as donné en.zip. J'ai recopié les 2 fichiers cités dans mon template, je viens de vérifier au cas où j'aurai fait une erreur mais le code cité est bien là.
Je vais donc chercher ailleurs. Au moins ta réponse me confirme que tu avais bien pensé au formulaire d'inscription, il me semblait bien que c'était géré par les 2 .tpl cités...

merci encore.

NB : je suis sur prestashop 1.2.3, d'où mon intérêt pour ta modif :-)

Share this post


Link to post
Share on other sites

tu a essayer de vider le cache de smarty et de ton navigateur?


je viens de réinstaller une boutique vierge pour faire le test avec mes fichier donc après ajout des fichiers de modif ça marche nickel chez moi

Share this post


Link to post
Share on other sites

trop fort, merci !!!
j'ai supprimé le cache des smarty et ça fonctionne. MERCI BEAUCOUP et vraiment désolé de t'avoir fait perdre du temps...
Les mademoiselles ne se sentiront plus oubliées grâce à toi :-))

Share this post


Link to post
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

×