2013-10-26 2 views
0

OrderId가 myparcel 사이트로 전송되는 MyParcel의 모듈을 사용하고 있습니다 .문제는 이것이 Magento의 내부 주문 ID이지만 하지 판매 주문 번호.

누군가가 대신 판매 주문 번호를 얻는 방법을 알고 있나요?

private function _getOrder() 
{ 
    if (!$orderId = (int) $this->getRequest()->getParam('order_id')) { throw new Exception("'order_id' not set");   } 
    if (!$ret  = Mage::getModel('sales/order')->load($orderId)) { throw new Exception("Order '$orderId' not found"); } 
    return $ret; 
} 

답변

1

당신이 다음 $ 주문이있는 경우가 $ 순서 -> getIncrementId()

$order = Mage::getModel('sales/order')->load($orderId); 
$salesOrderId = $order->getIncrementId(); 
관련 문제