গ্রাহকের ঠিকানা পান


10

আমার গ্রাহক আইডি আছে

গ্রাহক আইডি ব্যবহার করে আমি গ্রাহকের ঠিকানা চাই।

সুতরাং কিভাবে গ্রাহকের ঠিকানা পাবেন এবং দেশের আইডি ব্যবহার করে কীভাবে দেশের পুরো নাম পাবেন

উত্তর:


18

আপনার ঠিকানার তথ্য Mage_Customer_Model_Customer এর মধ্যে সংরক্ষণ করা হয়েছে যাতে আপনার গ্রাহক আইডির মাধ্যমে এটির কোনও উদাহরণ তৈরি করতে সক্ষম হওয়া উচিত।

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

তারপরে আপনি যে ধরণের ঠিকানার সন্ধান করছেন তার উপর নির্ভর করে নিম্নলিখিত ফাংশনগুলির মধ্যে একটিতে কল করতে সক্ষম হওয়া উচিত।

প্রাথমিক বিলিং ঠিকানা: $customer->getPrimaryBillingAddress();

প্রাথমিক শিপিং ঠিকানা: $customer->getPrimaryShippingAddress();

সাধারণ ঠিকানা নির্বাচন: $customer->getAddressItemById();

দেশের তথ্য হিসাবে, আইডি দ্বারা আপনার বোঝানো হচ্ছে দেশের আইএসও স্ট্যান্ডার্ড কোড যেমন এফআর, জিবি ইত্যাদি আপনি যে ক্ষেত্রে চেষ্টা করতে পারেন:

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

ম্যাজেন্টো গ্রাহক মডেল এপিআই ডকুমেন্টেশন: http://docs.magentocommerce.com/Mage_Customer/Mage_Customer_ মডেল_ কাস্টম.আর HTML


ম্যাজ :: getModel ('ডিরেক্টরি / দেশ') -> লোড ('এফআর') এটি কাজ করছে না ..
এনডি

@ এনডি 17 আমি প্রক্রিয়াটিতে আরও বিশদ সহ দেশের জন্য উদাহরণ আপডেট করেছি। আশা করি আপনাকে সাহায্য করবে।
জন কুথবার্ট

এটি ম্যাজেন্টো 2 তে কীভাবে প্রয়োগ করবেন?
জোয়
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.