通过订单号获取订单详情

Get Order Details by Order Id

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

您可以使用以下代码。

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

通过订单增量Id获取订单数据

Mage::getModel('sales/order')->loadByIncrementId('10000001')->getData();

通过订单实体Id获取订单数据

Mage::getModel('sales/order')->load('245')->getData();

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

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

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

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

Confusion with order id, order increment id and I am not getting order id as 20001201

按 Id 加载订单

 Mage::getModel("sales/order")->load(1);

通过增量id加载订单

 Mage::getModel('sales/order')->loadByIncrementId('10000001')