고객 주소 받기


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.