I'm trying to collect shipping address from order
$order = Mage::getModel('sales/order')->load($order_id, 'increment_id');
…….
$order_Address= $order->getShippingAddress()->getFormated(true);
but it is printing me
Fatal error: Call to a member function getFormated() on a non-object
but when I calling it like this it prints me object
$order_Address= $order->getShippingAddress()
Best Answer
The problem is that
$order
is not set or it's no object (of typeMage_Sales_Model_Order
).Also order with downloadable products have no shipping address.
Edit:
For the updated questions ... make sure loaded
$order
is valid. It seems the order you're are trying to load isn't correct.^Use
entity_id
Use
increment_id
You may add a check first
or
or