I need to show the current order increment ID in the order details screen, on the client page, via the info.phtml file.
If I use $this->getOrder();
or $this->getOrderId();
or $this->getIncrementId();
does not return anything.
If I use $order->getOrder();
Or $order->getOrderId();
Or $order->getIncrementId();
Returns an error as:
Fatal error: Call to a member function getIncrementId () on a non-object
What am I missing?
Please elaborate a bit more. I mean can you post the function. Try it.
$order = Mage::getModel('sales/order'); $order->load(Mage::getSingleton('sales/order')->getLastOrderId()); $lastOrderId = $order->getIncrementId();
Try below code hope this helps.
$this->getOrder()->getRealOrderId()
Please try the code below.
code located in app\design\frontend\base\default\template\sales\order\info.phtml
$_order = $this->getOrder();
echo $_order->getRealOrderId();