在magento中按订单Id获取订单详细信息


get order details by Order Id in magento

我试图通过代码中的订单id获取订单详细信息。我创建php文件并将其复制到publichtml中的一个文件夹中。这是我的代码:

<?php 
 error_reporting( E_ALL );
 require_once "lib/nusoap.php";
 require_once "../app/Mage.php";
  try {
   $order = Mage::getModel('sales/order')->load('100000234');
   $orderData = $order->getData();
   print_r($orderData);
  } catch (Exception $e) {
echo 'Caught exception: ',  $e->getMessage(), "'n";
  }
   ?>

但当我运行代码时,它不会向我显示任何东西!我尝试var_dump($order),但它没有显示任何内容,也没有错误!有人能帮我获取订单细节并展示吗?感谢

尝试使用此

$order = Mage::getModel('sales/order')->loadByIncrementId('100000234');

更新

确保你也在启动Magento。在包含Mage.php之后,您应该有

Mage::app();
umask(0);