Я использую операцию советника канала UpdateOrderList.
$request = array('accountID' => 'acount id',
'updateOrderSubmitList'=> array(
"OrderID"=>$ca_id,
"ShippingInfo"=>array(.... )
)
);
Мой результат — успех. Но без изменений в порядке доставки информации. Также статус заказа не отгружен, так как мы можем обновлять только отгруженные заказы.
После слишком много R&Я получил решение. updateOrderSubmitList принимает несколько заказов для обновления. Поэтому мы должны передать несколько заказов, то есть массив массивов.
$request = array('accountID' => 'acount id',
'updateOrderSubmitList'=> array(
array(
"OrderID"=>$ca_id1,
"ShippingInfo"=>array(.... )
),
array(
"OrderID"=>$ca_id2,
"ShippingInfo"=>array(.... )
),
)
);
Других решений пока нет …