Подтвердить что ты не робот

Как получить идентификатор клиента Magento

Как я могу получить идентификатор клиента?? Это все, что я пробовал! Вы видите, что я делаю неправильно?

//include_once "app/Mage.php";
require_once '/home/ab71714/public_html/app/Mage.php';

//Mage::app("default");

Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

if($customer = Mage::getSingleton('customer/session')->isLoggedIn()) {
    $customerData = Mage::getModel('customer/customer')->load($customer->getId())->getData();
    print_r($customerData);
    echo $customerData->getId();
}

//$customerData = Mage::getModel('customer/customer');
//$customerID = $customerData -> getId(); 

//$userinfo = $customerData->_origData; // fetch users info
$customerID=$customer -> getId(); 
//$customerID = $customerData->getEntityId();
//$customerID = $customerData[entity_id];
4b9b3361

Ответ 2

Самый быстрый способ -

Mage::getSingleton('customer/session')->getId()

Ответ 3

Функция isLoggedIn будет возвращать логическое значение только в том случае, если клиент зарегистрирован и никакой другой информации.

Сеанс клиента должен выполнять следующие функции:

  • getCustomerId: который вернет идентификатор клиента

  • getCustomer: который вернет объект клиента.