Magento - Seleccione Código postal y dirección para el cliente (s)
-
11-10-2019 - |
Pregunta
¿Cómo puedo recuperar la dirección y código postal de uno o más clientes en el módulo de interfaz?
Gracias.
Solución
Usar el código siguiente: - (Editado después de algunos códigos de Niza por @clockworkgeek )
<?php
$primaryAddress = Mage::getSingleton('customer/session')->getCustomer()
->getPrimaryShippingAddress();
$arrCountryList = Mage::getModel('directory/country_api')->items(); $countryName = ''; foreach($arrCountryList as $_eachCountryList) { if ($primaryAddress['country_id'] == $_eachCountryList['country_id']) { $countryName = $_eachCountryList['name']; break; } }
$countryName = Mage::getModel('directory/country')
->loadByCode($primaryAddress->getCountryId())
->getName();
echo '<br/>Street Address: '.$primaryAddress->getStreet();
echo '<br/>City: '.$primaryAddress->getCity();
echo '<br/>State/Region: '.$primaryAddress->getRegion();
echo '<br/>Country Code: '.$primaryAddress->getCountryId();
echo '<br/>Country Name: '.$countryName;
echo '<br/>Zip Code: '.$primaryAddress->getPostcode();
?>
No estoy muy seguro sobre el valor de región / estado. Pero supongo que puede comenzar desde aquí.
Espero que ayuda.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow