How gets user information using “Prestashop” tools?

We need get global cookie variable: global $cookie;

To check if user is logged in:

  • refer to the cookie ”isLogged()”method

global $cookie;

if(!$cookie->isLogged())
{
 echo 'Please login';
}
else
{
 echo 'Everything good';
}

Get user’s id:

  • $cookie->id_customer

Get user’s first name:

  • $cookie->customer_firstname

Get user’s surname:

  • $cookie->customer_lastname

Get user’s email address:

  • $cookie->email

Get a language id:

  • $cookie->id_lang

Full sample:


global $cookie;

if(!$cookie->isLogged())
{
 echo 'Please login';
 exit;
}
else
{
 echo 'Hi, ' . $cookie->customer_firstname. ' ' .$cookie->customer_lastname . '<br/>';
 echo 'We contact to you: '. $cookie->email;
}