Параметр | Тип | Обязательный | Описание |
JSONparameter | Строка в формате JSON |
Да |
Список ID заказов в очереди, по которым нужно получить их состояние. Например: { 'ID_List' : [ { 'ID' : '52CB8963-8149-11E6-81FB-3CA82A1F45F6' } , { 'ID' : '56401CEA-8147-11E6-81FB-3CA82A1F45F6' } ] } |
{ 'Date1' : '01.08.2023' , //Период времени постановки заказа в очередь 'Date2' : '15.08.2023' , //не может быть более 15 дней 'ID_List' : [ //Список ID заказов в очереди. Если список не пустой, то параметры 'Date1' и 'Date2' не используются { 'ID' : '52CB8963-8149-11E6-81FB-3CA82A1F45F6' } , //Список ID заказов в очереди { 'ID' : '56401CEA-8147-11E6-81FB-3CA82A1F45F6' } //по которым нужно получить их состояние ] }
[ //Список заказов в очереди { //Информация о заказе "QueueID": "52CB8963-8149-11E6-81FB-3CA82A1F45F6", //ID заказа в очереди "Price": "1235.76", //Общая сумма заказа. "StateCode": "30", //Код состояния заказа. //Если=0 , то не найден в очереди. //Если=10 , то в очереди (еще не обработан). //Если=20 , то удален из очереди. //Если=30 , то обработан (заказ подтвержден). //Если=40 , то обработан (заказ подтвержден), существуют отклоненные позиции. //Если=50 , то обработка заказа завершилась ошибкой (заказ не подтвержден). "State": "обработан", //Состояние заказа. "Orders" : [ //После обработки Заказ может быть разделен на несколько и им присвоены новые ID. { //Для получения информации по статусу заказа использовать OrderStates "ID" : "7f9b287c-735b-11e6-1234-3ca82a1f45f6" //ID заказа для дальнейшего отслеживания в системе. } ], "Changed_Items": [ //Список ID товаров, по которым изменилась цена, наличие или срок доставки при постановке в очередь. { "ID" : "36da5249-d608-40b8-8a38-05b06531e715", //ID товара. "Price" : "789.56", //Цена на момент заказа товара. Может отличаться от переданной в заказ. "Delivery_Period": "15", //Срок доставки на момент заказа товара. Может отличаться от переданного в заказ. "Quantity": "1", //Количество товара. Может отличаться от переданного в заказ. //Количество автоматически уменьшаеся до кратного значения минимальной партии товара. "Comment" : "Повреждена упаковка." //Комментарий к позиции. "Code" : "0011100" //Код: Изменилась цена, срок доставки и уменьшилось количество. //Разряды кода необходимо считывать справа. //Если=0010000 , то изменилась цена. //Если=0001000 , то изменился срок доставки товара. //Если=0000100 , то уменьшилось количество в некоторых позициях товара. //Если=0000010 , то отсутствуют некоторые позиции в заказе. } ], "Denied_Items": [ //Список ID товаров, по которым есть несоответствие цены или наличия после обработки заказа в очереди. { "ID" : "56401CEA-8147-11E6-81FB-3CA82A1F45F6", //ID товара. "Code" : "0010000", //Код: Изменилась цена, уменьшилось количество. //Разряды кода необходимо считывать справа. //Если=0010000 , то изменилась цена. //Если=0000010 , то отсутствуют некоторые позиции в заказе. "Quantity" : "1", //Количество товара. //Если параметры "Price" и "ActualPrice" не заполнены, то "Quantity" указывает на количество товара, превышающее остаток. "Price" : "789.56", //Цена, переданная в заказ. "ActualPrice" : "795.77", //Актуальная цена на момент обработки заказа из очереди. } ] }, { //Информация о следующем заказе "QueueID": "e4fcc345-a6b4-47c2-b219-65d3953fef50", //ID заказа в очереди //и т.д. } ]