我尝试按照代码中的订单ID获取订单详细信息。我创建php文件并将其复制到public_html中的文件夹中。这是我的代码:
<?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"; } ?>
但是当我运行代码时,s对我没有任何意义!我尝试var_dump($ order),但它没有显示任何东西,也没有错误! 任何人都能帮助我获取订单细节并展示它吗? 感谢
答案 0 :(得分:5)
尝试使用此代替
$order = Mage::getModel('sales/order')->loadByIncrementId('100000234');
<强>更新强>
确保你也是在发起Magento。在包括Mage.php之后,你应该有
Mage::app();
umask(0);