উত্তর:
আপনি শিপিং ঠিকানা পেতে অর্ডার_ড্রেস অবজেক্টটি ব্যবহার করতে পারেন:
$address = Mage::getModel('sales/order_address')->load($shippingId);
// $shippingId is the id you get from order object.
$custName = $address->getName();
$custAddr = $address->getStreetFull();
$region = $address->getRegion();
$country = $address->getCountry();
বা ব্যবহার
print_r(get_class_methods($address));
অ্যাড্রেস অবজেক্টে (on ঠিকানা) কী কী পদ্ধতি ব্যবহার করা যায় তা দেখার জন্য।
আশা করি এটি আপনার সমস্যা সমাধান করে :)
অর্ডার অবজেক্ট থেকে ঠিকানা পেতে আপনি সহজ করতে পারেন $order->getShippingAddress()
অভিমানী
$order_id = 123; // put your order id here
$order = Mage::getModel('sales/order')->load($order_id);
তারপর
$address = $order->getShippingAddress();
$custName = $address->getName();
$custAddr = $address->getStreetFull();
$region = $address->getRegion();
$country = $address->getCountry();
$address
আমি যখন ব্যবহার করি তখন খালি হয় $address = $order->getShippingAddress()
তবে আমি যখন ব্যবহার করি $address = Mage::getModel('sales/order_address')->load($shippingId);
তবে ঠিকানাটি ফেরত দেয়
শথীশ আপনাকে একটি সুন্দর এবং সঠিক উত্তর দিয়েছে।
তবে, আপনি সিঙ্গলটন পদ্ধতি এবং একটি ক্যোয়ারী ব্যবহার করতে পারেন:
$shimnetId = "1"; // use your shipment id:
$read = Mage::getSingleton('core/resource')->getConnection('core_read');
$query = "SELECT * FROM sales_flat_order_address WHERE entity_id='".$shipmentId."'";
$results = $read->fetchAll($query);
var_dump($results);
sales_flat_order_address
বিলিং এবং শিপিং ঠিকানা উভয়ই থাকে।
আশা করি এটি আপনার পক্ষে কাজ করবে।