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;
}
4

1 に答える 1

1

$order がある場合、 $order->getIncrementId() があります

$order = Mage::getModel('sales/order')->load($orderId);
$salesOrderId = $order->getIncrementId();
于 2013-10-26T22:33:44.917 に答える