Jump to content
Sign in to follow this  
Lilounette77

[Résolu] Récupérer l'email du client dans la page produit ?

Recommended Posts

Bonjour à tous ! :-)

Je souhaite faire un formulaire dans la page du produit.
Je précise que les pages produits ne sont visibles que si le client est connecté.

L'idée est de faire 3 champs :

1 : Le nom et prénom du client
2 : Son email
3 : La question

Je récupère le nom et le prénom avec {$cookie->customer_lastname} et {$cookie->customer_firstname}

En revanche, je ne parviens pas à récupérer l'email >:( J'ai essayé {$cookie->customer_email} mais quenini.

Je ne sais même pas où se cache le cookie donc je ne peux pas voir si il contient l'information :question:


merci de votre aide, j'en ai vraiment besoin !

Share this post


Link to post
Share on other sites

Bonjour, le plus simple serait de récupérer l'id_customer et lors de l'envoi du mail par le client vous y récupérez les coordonnées du client, ce qui allège aussi dans une certaine mesure le nombre d'opération lors de l'affichage des pages produits.

Share this post


Link to post
Share on other sites

Il existe le mode debug de smarty qui permet de lister l'ensemble de l'environnement de sortie smarty.
Son activation peut se faire d'une façon générale pour l'ensemble des pages, dans /config/smarty.config.inc.php :

$smarty->debugging = true; 



Bien cordialement

Share this post


Link to post
Share on other sites

Par contre, j'ai une question du coup.

Avec {$cookie->id_customer}, on affiche la valeur de l'id client.
Mais comment fait-on pour utiliser cette même variable dans une condition. Par exemple : si id client égal 3 donc...

Merci

Share this post


Link to post
Share on other sites

RTFM !!!

La doc de Smarty est ton amie. Et google ton meilleur pote pour savoir ou elle est rangée ;)

Share this post


Link to post
Share on other sites
Par contre, j'ai une question du coup.

Avec {$cookie->id_customer}, on affiche la valeur de l'id client.
Mais comment fait-on pour utiliser cette même variable dans une condition. Par exemple : si id client égal 3 donc...

Merci


salut,

{if $cookie->id_customer==3}
ton bazar en smarty ou en html ... 
{/if}

Share this post


Link to post
Share on other sites

Merci Beaucoup Broceliande.

Et pour ce qui est du Debug de Smarty, j'avoue que c'est du charabia pour moi. Mais, je vais regarder à quoi ça correspond et à quoi ça sert.

Merci à tous.

Share this post


Link to post
Share on other sites

Pour utiliser l'adresse email d'un client connecté sur Prestashop, si ça peut aider quelqu'un :

 

$cookie->email


  • Like 1

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
Sign in to follow this  

×
×
  • Create New...

Important Information

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