我尝试通过我的代码中的订单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"; } ?>
但是当我运行代码时,它什么也没显示给我!我尝试var_dump($ order)但它没有显示任何内容,也没有错误!任何机构都可以帮助我获取订单详细信息并显示它吗?谢谢
尝试改用这个
$order = Mage::getModel('sales/order')->loadByIncrementId('100000234');
更新
确保您也正在启动Magento。包含Mage.php之后,您应该
Mage::app();
umask(0);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句