Showing posts with label How to get logged in customer's details in Magento. Show all posts
Showing posts with label How to get logged in customer's details in Magento. Show all posts

Thursday, 4 February 2016

How to get logged in customer's details in Magento

If you want to get logged in customer's details in Magento. 


You can use following code:


<?php


  // Check if any customer is logged in or not
if (Mage::getSingleton('customer/session')->isLoggedIn())
{

// Load the customer's data
$customer = Mage::getSingleton('customer/session')->getCustomer();

$customer->getPrefix();
$customer->getName();                    // Full Name
$customer->getFirstname();            // First Name
$customer->getMiddlename();       // Middle Name
$customer->getLastname();           // Last Name
$customer->getSuffix();

// All other customer data
$customer->getWebsiteId();
$customer->getEntityId();
$customer->getEntityTypeId();
$customer->getAttributeSetId();
$customer->getEmail();
$customer->getGroupId();
$customer->getStoreId();
$customer->getCreatedAt();
$customer->getUpdatedAt();
$customer->getIsActive();
$customer->getDisableAutoGroupChange();
$customer->getTaxvat();
$customer->getPasswordHash();
$customer->getCreatedIn();
$customer->getGender();
$customer->getDefaultBilling();
$customer->getDefaultShipping();
$customer->getDob();
$customer->getTaxClassId();
}
?>