私は顧客のアドレスをmagentoから引き出しています
$customers = Mage::getModel('customer/customer')->getCollection();
foreach($customers as $customer){
$primary[$i] = $customer->getPrimaryAddresses();
}
問題は、その関数からアドレスを取得できないことです。$customer->getAddresses() または $customer->getAdditionalAddresses(); で顧客の住所を取得できます。ただし、プライマリ アドレスはありません。getDefaultShippingAddress / getDefaultBillingAddress 関数も試しましたが、どちらも住所を返しません。
ちょっとイライラして、何が起こっているのか理解できません。Magento バックエンドでは、デフォルト/プライマリに設定されているアドレスを確認できるため、アドレスが設定されていることがわかります。