Ecco come si recupera l’oggetto indirizzo di fatturazione primario del cliente:
$customerAddressId =
Mage::getSingleton('customer/session')->getCustomer()->getDefaultBilling();
if ($customerAddressId){
$address = Mage::getModel('customer/address')->load($customerAddressId);
}
Se si desidera l’ indirizzo in formato html:
$customerAddressId =
Mage::getSingleton('customer/session')->getCustomer()->getDefaultBilling();
if ($customerAddressId){
$address = Mage::getModel('customer/address')->load($customerAddressId);
$htmlAddress = $address->format('html')
}
se si vuole ottenere parti specifiche dell’indirizzo si può stampare e vedere tutte le parti che compongono l’indirizzo:
$customerAddressId =
Mage::getSingleton('customer/session')->getCustomer()->getDefaultBilling();
if ($customerAddressId){
$address = Mage::getModel('customer/address')->load($customerAddressId);
echo "<pre>"; print_r($address->getData());echo "</pre>";
}
per esempio, se si desidera stampare il parametro street dell’indirizzo si può fare:
$street = $address->getData('street');
Allo stesso modo si possono stampare tutti i parametri dell’indirizzo come il cap, country, ecc..