$customers = Mage::getResourceModel('customer/customer_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('firstname', $firstName)
Приведенный выше код загружает только коллекцию.
Чтобы получить информацию о клиенте по имени, нам нужно пройтись по объекту сбора клиентов, а затем получить идентификатор клиента.Наконец, просто загрузите отдельный объект клиента, как показано ниже:
$model = Mage::getSingleton('customer/customer');
$customerCollection = $model->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('firstname', array('like' => $variableFirstName));
foreach($customerCollection as $customerObject)
{
$customer = $model->load($customerObject->getId());
echo '<b>'.$customer->getFirstname() . $customer->getLastname().'</b><br/>';
}
В случае, если мы хотим выполнить фильтрацию по фамилии, просто измените на
->addAttributeToFilter('lastname', array('like' => $variableLastName))