Dapatkan Alamat Pelanggan


10

Saya memiliki id pelanggan.

Menggunakan id pelanggan saya ingin alamat pelanggan.

jadi bagaimana cara mendapatkan alamat pelanggan dan menggunakan id negara bagaimana mendapatkan nama lengkap negara

Jawaban:


18

Informasi alamat Anda disimpan dalam Mage_Customer_Model_Customer sehingga Anda harus dapat membuat instance dengan id pelanggan.

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

Kemudian tergantung pada jenis alamat yang Anda cari, Anda harus dapat memanggil salah satu fungsi berikut.

Alamat Tagihan Utama: $customer->getPrimaryBillingAddress();

Alamat pengiriman utama: $customer->getPrimaryShippingAddress();

Pemilihan Alamat Umum: $customer->getAddressItemById();

Mengenai informasi negara, menurut ID maksud Anda kode standar ISO untuk negara tersebut, misalnya FR, GB, dan lain-lain yang dapat Anda coba:

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

Dokumentasi API Model Pelanggan Magento: http://docs.magentocommerce.com/Mage_Customer/Mage_Customer_Model_Customer.html


Mage :: getModel ('direktori / negara') -> memuat ('FR') ini tidak berfungsi ..
ND17

@ ND17 Saya telah memperbarui contoh untuk negara ini dengan sedikit lebih detail tentang prosesnya. Semoga itu bisa membantu Anda.
John Cuthbert

Bagaimana cara menerapkan ini ke magento 2?
Joey
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.