Magento 2 Get Customer Details using Email Id – Magento 2
In this post we will show you how to Magento 2 Get Customer Details using Email Id. we will give you top for get Customer Details using Email Id.
For Get Magento 2 Get Customer Details using Email Id
- If we have email id of customer and we need to get details of customer
- This code will return customer object details and detail
$mage_bootstrap = Bootstrap::create(BP, $_SERVER); $object_manager = $mage_bootstrap->getObjectManager(); // add ustomer email $customer_email = "ingo@onlinecode"; // echo $customer_email; // Get object manager $object_manager = \Magento\Framework\App\ObjectManager::getInstance(); $mage_url = \Magento\Framework\App\ObjectManager::getInstance(); $storeManager = $mage_url->get('\Magento\Store\Model\StoreManagerInterface'); $state_val = $object_manager->get('\Magento\Framework\App\State'); $state_val->setAreaCode('frontend'); // Get website id $website_id = $storeManager->getWebsite()->getWebsiteId(); $store = $storeManager->getStore(); // Get Store ID $store_id = $store->getStoreId(); $customer_factory = $object_manager->get('\Magento\Customer\Model\CustomerFactory'); $customer_data = $customer_factory->create(); $customer_data->setWebsiteId($website_id); $customer_data->loadByEmail($customer_email); // load customer by email address // echo customer id // Magento 2 Get Customer name echo $customer_data->getFirstname(); echo $customer_data->getLastname(); echo $customer_data->getEmail(); //$customer_data->load('1'); // load customer by email address $data = $customer_data->getData(); $customer_id = $data['entity_id']; print_r($data);
You also like Get Order Details using Order and customer registration programmatically and Magento2 admin login user detail and Magento 2 Featured products