ग्राहक का पता प्राप्त करें


10

मेरे पास ग्राहक आई.डी.

ग्राहक आईडी का उपयोग करके मुझे ग्राहक का पता चाहिए।

तो ग्राहक पता कैसे प्राप्त करें और देश आईडी का उपयोग करके देश का पूरा नाम कैसे प्राप्त करें

जवाबों:


18

वे पते की जानकारी Mage_Customer_Model_Customer के भीतर संग्रहीत की जाती है, इसलिए आपको ग्राहक आईडी के साथ इसका एक उदाहरण बनाने में सक्षम होना चाहिए।

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

फिर उस पते के प्रकार के आधार पर जिसे आप ढूंढ रहे हैं, आपको निम्नलिखित कार्यों में से एक को कॉल करने में सक्षम होना चाहिए।

प्राथमिक बिलिंग पता: $customer->getPrimaryBillingAddress();

भेजने का प्राथमिक पता: $customer->getPrimaryShippingAddress();

सामान्य पता चयन: $customer->getAddressItemById();

देश की जानकारी के अनुसार, आईडी से क्या आपका मतलब देश के लिए आईएसओ मानक कोड जैसे कि FR, GB आदि से है, जिस स्थिति में आप प्रयास कर सकते हैं:

$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 ('निर्देशिका / देश') -> लोड ('FR') यह काम नहीं कर रहा है ..
ND17

@ ND17 मैंने प्रक्रिया पर थोड़ा और विस्तार के साथ देश के लिए उदाहरण अपडेट किया है। आशा है कि आपकी मदद करता है
जॉन कुथबर्ट

इसे Magento 2 में कैसे लागू किया जाए?
जॉय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.