Câu trả lời:
Thông tin địa chỉ của bạn được lưu trữ trong Mage_Customer_Model_Customer để bạn có thể tạo một phiên bản của nó với id khách hàng.
$customer = Mage::getModel('customer/customer')->load($customerId);
Sau đó tùy thuộc vào loại địa chỉ mà bạn đang tìm kiếm, bạn có thể gọi một trong các chức năng sau.
Địa chỉ thanh toán chính:
$customer->getPrimaryBillingAddress();
Địa chỉ vận chuyển chính:
$customer->getPrimaryShippingAddress();
Lựa chọn địa chỉ chung: $customer->getAddressItemById();
Đối với thông tin quốc gia, theo ID, bạn có nghĩa là mã tiêu chuẩn ISO cho quốc gia, ví dụ FR, GB, v.v. trong trường hợp nào bạn có thể thử:
$countryName = Mage::getModel('directory/country')->load('FR')->getName();
echo $countryName; // Should output France in this example
Tài liệu API mô hình khách hàng Magento: http : //docs.magentoc Commerce.com/Mage_Customer/Mage_Customer_Model_Customer.html