按订单ID获取订单详细信息

时间:2015-06-20 13:00:00

标签: magento search magento-1.9

我需要通过id从Magento检索订单 如何按id加载特定订单?

4 个答案:

答案 0 :(得分:3)

在magento中,每个订单都有两个ID

  1. 订单ID - 是Magento内部订单ID
  2. 订单增量ID - 是与客户沟通(电子邮件等)的ID显示
  3. 请参阅question

    按ID

    加载订单
     Mage::getModel("sales/order")->load(1);
    

    按inIncrement id

    加载订单
     Mage::getModel('sales/order')->loadByIncrementId('10000001')
    

答案 1 :(得分:2)

您可以使用以下代码。

$order = Mage::getModel('sales/order')->load(23789); // order id here
print_r($order->getData());

答案 2 :(得分:1)

按订单递增ID

获取订单数据
Mage::getModel('sales/order')->loadByIncrementId('10000001')->getData();

按订单实体Id

获取订单数据
Mage::getModel('sales/order')->load('245')->getData();

答案 3 :(得分:1)

如果您知道真实的订单ID,那么

$orderDetails = Mage::getModel("sales/order")->load($orderId);