我正在使用频道顾问程序UpdateOrderList操作。
$request = array('accountID' => 'acount id',
'updateOrderSubmitList'=> array(
"OrderID"=>$ca_id,
"ShippingInfo"=>array(.... )
)
);
我的结果是成功。但订单运输信息没有变化。订单状态也是未发货的,因为我们只能更新未发货的订单。
答案 0 :(得分:0)
经过太多研发后我得到了解决方案。 updateOrderSubmitList接受要更新的多个订单。因此,我们必须传递多个命令,即数组数组。
$request = array('accountID' => 'acount id',
'updateOrderSubmitList'=> array(
array(
"OrderID"=>$ca_id1,
"ShippingInfo"=>array(.... )
),
array(
"OrderID"=>$ca_id2,
"ShippingInfo"=>array(.... )
),
)
);