更新magento购物车中的自定义字段值


Update custom fields value in magento cart

需要按图像顺序更新自定义字段值,其中order_date是我的自定义字段。

$order2 = Mage::getModel('sales/order')->load(100000013);

它对非对象上的成员函数getMethodInstance()返回以下异常调用。

有解决此问题的解决方案吗?

您的订单无法通过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();

请检查。