我需要通过id
从Magento检索订单
如何按id
加载特定订单?
答案 0 :(得分:3)
在magento中,每个订单都有两个ID
请参阅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);