渠道顾问不更新订单信息

时间:2017-01-18 12:52:28

标签: php channeladvisor

我正在使用频道顾问程序UpdateOrderList操作。

$request = array('accountID' => 'acount id',
 'updateOrderSubmitList'=> array(
 "OrderID"=>$ca_id,
 "ShippingInfo"=>array(.... )
 )
);  

我的结果是成功。但订单运输信息没有变化。订单状态也是未发货的,因为我们只能更新未发货的订单。

1 个答案:

答案 0 :(得分:0)

经过太多研发后我得到了解决方案。 updateOrderSubmitList接受要更新的多个订单。因此,我们必须传递多个命令,即数组数组。

$request = array('accountID' => 'acount id',
 'updateOrderSubmitList'=> array(
   array(
  "OrderID"=>$ca_id1,
   "ShippingInfo"=>array(.... )
   ),
   array(
  "OrderID"=>$ca_id2,
   "ShippingInfo"=>array(.... )
   ),
  )
);