Eu tenho identificação do cliente.
Usando o ID do cliente, quero o endereço do cliente.
como obter o endereço do cliente e usar o ID do país como obter o nome completo do país
fonte
Eu tenho identificação do cliente.
Usando o ID do cliente, quero o endereço do cliente.
como obter o endereço do cliente e usar o ID do país como obter o nome completo do país
Suas informações de endereço são armazenadas no Mage_Customer_Model_Customer, para que você possa criar uma instância delas com o ID do cliente.
$customer = Mage::getModel('customer/customer')->load($customerId);
Então, dependendo do tipo de endereço que você está procurando, você poderá chamar uma das seguintes funções.
Endereço de cobrança principal:
$customer->getPrimaryBillingAddress();
Endereço de entrega primário:
$customer->getPrimaryShippingAddress();
Seleção Geral de Endereço: $customer->getAddressItemById();
Quanto às informações do país, por ID, você quer dizer o código padrão ISO do país, por exemplo, FR, GB, etc.; nesse caso, você pode tentar:
$countryName = Mage::getModel('directory/country')->load('FR')->getName();
echo $countryName; // Should output France in this example
Documentação da API do Magento Customer Model: http://docs.magentocommerce.com/Mage_Customer/Mage_Customer_Model_Customer.html