需要以magento顺序更新自定义字段值,其中order_date
是我的自定义字段。
$order2 = Mage::getModel('sales/order')->load(100000013);
返回以下异常在非对象上调用成员函数getMethodInstance()。
解决此问题的任何解决方案?
答案 0 :(得分:1)
您的订单无法通过magento加载,这就是为什么magento会给您错误。
您正在加载函数
中传递订单增量ID按增量ID加载
$id = 100000013;
$order = Mage::getModel('sales/order')->loadByIncrementId($id);
$order->setData('order_date', "2014-12-12");
$order->save();
按订单ID加载(实体ID)
$id = 13;
$order = Mage::getModel('sales/order')->load($id);
$order->setData('order_date', "2014-12-12");
$order->save();
请检查。