StockByArticleIDList (POST)


Получить остатки, цены и сроки доставки по списку ID товаров без аналогов (замен). Для получения проценки аналогов (замен) для конкретного Артикула и Бренда необходимо использовать StockByArticle


Пример входных данных:

{ 
  'ID_List' : [           //Список ID товаров.
                 {
                    'ID' : '7f9b287c-735b-11e6-1234-3ca82a1f45f6'   //ID Товара.
                 },
                 {
                    'ID' : '7f9b287c-735b-1234-1234-3ca82a1f45f6'   
                 }
  ],
 'Contract' : ''          //(опциональный) КодДоговора - для уточнения цены по конкретному договору.
}

Пример выходных данных:

[
    {
        "id": "00f1bd04-910d-44e8-aedf-10ad4822559d",  //id товара для данного склада
        "price": 805.94,                               //Цена товара
        "quantity": ">10",                             //Остаток (точный, или варианты: >5,>10,>20,>30,>40,>50,>100,>200,>300,>400,>500) 
        "min_part": 1,                                 //Минимальная партия
        "delivery_period": 15,                         //Срок доставки
        "warehouse_code": "ТИ084",                     //Код склада
        "warehouse_name": "Москва",                    //Наименование склада
        "is_main_warehouse": 0,                        //Если 1 то основной склад клиента 
        "branch_name": "Москва",                       //Филиал склада
        "branch_code": "00003"                         //Код филиала 
     },
     {
        "id": "dbdb9d1c-faee-4d56-b3cd-7266f1ce13d5",
        "price": 815.62,
        "quantity": ">5",
        "min_part": 1,
        "delivery_period": 6,
        "warehouse_code": "ТИ085",
        "warehouse_name": "Иркутск",
        "is_main_warehouse": 0,
        "branch_name": "Иркутск",
        "branch_code": "ТИ002"
      }
]



Параметр Значение Пример
JSONparameter { 'ID_List' : [ { 'ID' : '7f9b287c-735b-11e6-1234-3ca82a1f45f6' } ] }



$.ajax({
    type: 'POST',
                url        : '/api/StockByArticleIDList',
                data       : JSON.stringify(""),  // data - Входные данные
                contentType: 'application/json; charset=utf-8',
                dataType   : 'json',
                headers    : { 'Authorization': 'Bearer ' }
}).done(function (data) {                // data - Выходные данные
            document.getElementById('result').innerText=JSON.stringify(data, null, '\t');        
}).fail(showError);