2017-01-18 8 views
0

チャンネルアドバイザーのUpdateOrderList操作を使用しています。チャンネルアドバイザーが注文情報を更新していません

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

私の結果は成功です。しかし、出荷情報の変更はありません。また、出荷されていない注文のみを更新できるため、注文状況は出荷されません。

答えて

0

あまりにも多くR &私は解決策を得た。 updateOrderSubmitListは、更新される複数の受注を受け入れます。したがって、我々は複数の配列、すなわち配列の配列を渡さなければならない。

$request = array('accountID' => 'acount id', 
'updateOrderSubmitList'=> array(
    array(
    "OrderID"=>$ca_id1, 
    "ShippingInfo"=>array(....) 
    ), 
    array(
    "OrderID"=>$ca_id2, 
    "ShippingInfo"=>array(....) 
    ), 
) 
); 
関連する問題