Jump to content
franckm

Ajout {passwd} et {email} dans confirmation paiement...

Recommended Posts

Bonjour,

j'aimerai pouvoir ajouter

{passwd} et {email}

dans le mail de confirmation de paiement pour rappeler au client ces informations

j'ai déjà ajouté ces infos dans mails/fr/payment.html

mais dans le mail, ces informations ne sont pas remplacées et donc s'affiche {passwd} et {email} tel quel...

je cherche sur le forum sans résultat...

merci de votre aide !

Share this post


Link to post
Share on other sites

En effet ce n'est pas si simple, mais surtout tu ne pourras pas ajouter le mot de passe sans développement spécifique, car celui-ci est crypté en base de données. Impossible donc de le donner en clair au client sans le stocker tel quel (ce qu'il ne faut pas faire pour des raisons évidentes de sécurité).

Share this post


Link to post
Share on other sites

Oui je suis d'accord. Pourrais alors reprendre au moins le {email} ??

Car il ne s'affiche pas. Merci

Share this post


Link to post
Share on other sites

Effectivement est-ce Damien (ou autre) peut repondre a franck au moins sur le sujet du {email}

Share this post


Link to post
Share on other sites

Pour avoir accès à cette variable lors d'un changement de statut d'une commande, il faut que tu modifies le fichier "classes/OrderHistory.php".

Ligne 87 (sur une 1.3.0.1) tu as ceci :

$data = array('{lastname}' => $result['lastname'], '{firstname}' => $result['firstname'], '{id_order}' => intval($this->id_order));



Il te suffit de remplacer par ceci, et tu auras le mail du client dans la variable "{email} :

$data = array('{lastname}' => $result['lastname'], '{firstname}' => $result['firstname'], '{id_order}' => intval($this->id_order), '{email}' => $result['email']);



Voilà msieur! Tiens nous au courant si ça fonctionne :)

Share this post


Link to post
Share on other sites

Bonjour !

Moi je voudrai ajouter l'adresse du client dans le mail : "shipped.html"
J'ai donc ajouter :

></pre>
<table style="width:100%;font-family:Verdana, sans-serif;font-size:11px;color:#374953;">Adresse de livraisonAdresse de facturation
                           {delivery_company}

{delivery_firstname} {delivery_lastname}

{delivery_address1}

{delivery_address2}

{delivery_city} {delivery_postal_code}

{delivery_country} {delivery_state}

{delivery_phone}

{delivery_other}

                           {invoice_company}

{invoice_firstname} {invoice_lastname}

{invoice_address1}

{invoice_address2}

{invoice_city} {invoice_postal_code}

{invoice_country} {invoice_state}

{invoice_phone}

{invoice_other}
</t



Cependant, ceux-ci ne s'affichent pas...

Share this post


Link to post
Share on other sites

Bonjour, je viens de tester le rajout de l'email dans le message de confirmation, mais ça ne fonctionne pas...

 

pourtant j'ai bien rajouté dans classes/OrderHistory.php :

$data = array('{lastname}' => $result['lastname'], '{firstname}' => $result['firstname'], '{email}' => $result['email'],'{id_order}' => (int)$this->id_order);

 

et rajouté {email} dans le fichier : download_product.html (qui est un autre message de confirmation)

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

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More