고객 주소 받기


10

고객 ID가 있습니다.

고객 ID를 사용하여 고객 주소를 원합니다.

고객 주소를 얻는 방법 및 국가 ID를 사용하여 국가의 전체 이름을 얻는 방법

답변:


18

주소 정보는 Mage_Customer_Model_Customer에 저장되므로 고객 ID를 사용하여 인스턴스를 작성할 수 있습니다.

$customer = Mage::getModel('customer/customer')->load($customerId);

그런 다음 찾고있는 주소 유형에 따라 다음 기능 중 하나를 호출 할 수 있어야합니다.

기본 청구 지 주소 : $customer->getPrimaryBillingAddress();

기본 배송지 주소 : $customer->getPrimaryShippingAddress();

일반 주소 선택 : $customer->getAddressItemById();

국가 정보와 관련하여 ID는 FR, GB 등과 같은 국가의 ISO 표준 코드를 의미합니까?

$countryName = Mage::getModel('directory/country')->load('FR')->getName(); echo $countryName; // Should output France in this example

Magento 고객 모델 API 설명서 : http://docs.magentocommerce.com/Mage_Customer/Mage_Customer_Model_Customer.html


Mage :: getModel ( 'directory / country')-> load ( 'FR')이 작동하지 않습니다.
— ND17

@ ND17 프로세스에 대해 좀 더 자세하게 국가의 예제를 업데이트했습니다. 희망이 당신을 도와줍니다.
— John Cuthbert

이것을 magento 2에 적용하는 방법?
— Joey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.