Müşteri Adresini Al


10

Müşteri kimliğim var.

Müşteri kimliğini kullanarak müşteri adresini istiyorum.

müşteri adresi nasıl alınır ve ülke kimliği nasıl kullanılır?

Yanıtlar:


18

Adres bilgileriniz Mage_Customer_Model_Customer içinde saklanır, böylece müşteri kimliğiyle bunun bir örneğini oluşturabilirsiniz.

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

Ardından, aradığınız adres türüne bağlı olarak aşağıdaki işlevlerden birini çağırabilirsiniz.

Birincil Fatura Adresi: $customer->getPrimaryBillingAddress();

Birincil gönderim adresi: $customer->getPrimaryShippingAddress();

Genel Adres Seçimi: $customer->getAddressItemById();

Ülke bilgisine gelince, ID ile ülke için ISO standart kodunu mu kastediyorsunuz, örneğin FR, GB vb.

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

Magento Müşteri Modeli API Belgeleri: http://docs.magentocommerce.com/Mage_Customer/Mage_Customer_Model_Customer.html


Mage :: getModel ('dizin / ülke') -> yükle ('FR') bu çalışmıyor ..
ND17

@ ND17 Süreçle ilgili biraz daha ayrıntılı bilgi için ülke örneğini güncelledim. Umarım sana yardımcı olur.
John Cuthbert

Magento 2'ye nasıl uygulanır?
Joey
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.