2013-10-26 22 views
0

我们使用MyParcel中的OrderId发送到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(); 
相关问题