Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Numéro de client dans les email de nouvelle commande. 
 
Didier D.
Sr. Member
 
Avatar
Total Posts:  83
Joined:  2008-05-03
Saint Malo. France
 

Bonjour
Dans l’email envoyé à un client lors d’une nouvelle commande il y a d’origine le numéro de commande avec la variable : {{var order.increment_id}}.
Je souhaite ajouter le numéro de client après ce numéro de commande, mais je ne connais pas la référence de la variable.
J’ai essayé {{ var {{var order.getCustomerId()}} et {{ var customer.increment_id}} mais ça ne fonctionne pas.
Quelqu’un peut il m’aider pour trouver le nom de la variable à utiliser.
Merci d’avance
PS même AG peut m’envoyer l’info s’il le souhaite !!!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Gabriiiel
Guru
 
Avatar
Total Posts:  563
Joined:  2008-04-29
France - Paris
 

Bonjour Didier,

Jète un coup d’oeil sur le Wiki, tu as un article qui liste l’ensembles des variables disponibles wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
Didier D.
Sr. Member
 
Avatar
Total Posts:  83
Joined:  2008-05-03
Saint Malo. France
 

Bonjour
merci Gabriel.
J’avais déjà vérifié dans le Wiki, mais le seul article que j’ai trouvé c’est http://www.magentocommerce.com/wiki/doc/list_of_variables_for_mail_template et ça concerne seulement les variables pour les mails. Je n’y ai pas trouvé la variable qui me donne le numéro de client !
Si tu as d’autres pistes ...

 
Magento Community Magento Community
Magento Community
Magento Community
 
Gabriiiel
Guru
 
Avatar
Total Posts:  563
Joined:  2008-04-29
France - Paris
 

Justement dans cet article tu dois trouver la variable pour le n° client, s’il n’y en a pas il faut surcharger le controller dans lequel le code d’envoi du mail se trouve pour mettre à dispo une nouvelle variable wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
Didier D.
Sr. Member
 
Avatar
Total Posts:  83
Joined:  2008-05-03
Saint Malo. France
 

Ok ça j’ai bien compris. Mais surcharger le code avec quoi ? avec la variable ‘numéro de client’ probablement. Le problème est que je ne sais pas comment Magento nomme cette variable. Tout mon problème est là. Si j’ai le nom de la variable, plus de problème !
Et je ne sais pas où trouver le nom de cette variable !

 
Magento Community Magento Community
Magento Community
Magento Community
 
Gabriiiel
Guru
 
Avatar
Total Posts:  563
Joined:  2008-04-29
France - Paris
 

Le nom de la variable, c’est toi qui le choisira dans la surcharge du controller que tu feras wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
Didier D.
Sr. Member
 
Avatar
Total Posts:  83
Joined:  2008-05-03
Saint Malo. France
 

Il y a quelque chose que je ne comprend pas : Magento stocke des informations dans la base avec un nom de variable.
Par exemple si je veux récupérer le nom du client je demande {{var customer.name}} et sa date de naissance je fais {{var customer.dob}}.
Je suppose donc qu’il doit bien stocker son numéro de client avec la même structure du type {{var customer.xxxxxx}}
C’est cette information que je cherche tout simplement (si je puis dire !)

 
Magento Community Magento Community
Magento Community
Magento Community
 
Didier D.
Sr. Member
 
Avatar
Total Posts:  83
Joined:  2008-05-03
Saint Malo. France
 

Ca y est j’ai trouvé. Il suffit d’utiliser la variable {{var customer.id}} dans le titre ou le corps du mail, pour avoir le numéro attribué par Magento au client.
Merci pour votre aide

 
Magento Community Magento Community
Magento Community
Magento Community
 
Gabriiiel
Guru
 
Avatar
Total Posts:  563
Joined:  2008-04-29
France - Paris
 

Sorry. Je ne pensais pas qu’elle serait dispo d’office. smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
Didier D.
Sr. Member
 
Avatar
Total Posts:  83
Joined:  2008-05-03
Saint Malo. France
 

En fait il me reste un petit problème à résoudre. Lorsqueje demande la variable {{var customer.id}} dans l’email pour mot de passe perdu (new password), ça me donne bien le numéro du client
Par contre si je l’utilise dans un email pour une nouvelle commande, il ne renvoie rien.
Je ne sais pas trop où chercher la solution.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Gabriiiel
Guru
 
Avatar
Total Posts:  563
Joined:  2008-04-29
France - Paris
 

A mon avis mon idée par rapport au controller est valable ici.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Didier D.
Sr. Member
 
Avatar
Total Posts:  83
Joined:  2008-05-03
Saint Malo. France
 

Oui c’est ce qu’on a fait hier et ça marche.
merci
PS Merci AG pour la création du controleur. You’re the best !

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top