StockByArticleList
Получить остатки, цены и сроки доставки по списку товаров без аналогов (замен). Длина списка не более 10 номенклатур.
Для получения проценки аналогов (замен) для конкретного Артикула и Бренда необходимо использовать StockByArticle
Метод был обновлён 06.09.2018, тип запроса теперь POST. При вызове метода чаще 1 раза в секунду в ответ будет добавлен заголовок Conflict: only 1 request is allowed per second. Документация к предыдущей версии доступна здесь
Пример входных данных:
'{
'is_main_warehouse': 0, //Если =0 то товар в наличии и под заказ, =1 только основной склад клиента, =2 только товар в наличии
'Brand_Article_List': [ //Список товаров:
{
'Brand':'Monroe', //Наименование Бренда
'Article':'d5471' //Артикул (Номер товара)
},
{
'Brand':'', //Если Бренд пустой то будет идти поиск цен и остатков
'Article':'554092' //по всем Брендам к данному Артикулу (Номеру товара)
},
],
'Contract' : '' //(опциональный) КодДоговора - для уточнения цены по конкретному договору.
}'
.
Пример выходных данных:
[ //Список найденных товаров по складам
{
"brand": "JD", //Наименование Бренда
"brand_alt": "", //Альтернативное наименование Бренда
"article": "JSA344223", //Артикул (Номер)
"article_alt": "", //Альтернативнео наименование Артикула (Номера)
"analog": 0, //Если 1 то аналог, если !=1 то искомый товар
"article_name": "Амортизатор /gas/ FR", //Наименование товара
"min_price": 805.94, //Минимальная цена товара по складам
"applicability": "", //Применяемость
"warehouse_offers": [ //Список складов для конкретного товара
{
"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"
}
]
},
{
"brand": "TOKICO",
"brand_alt": "",
"article": "E3561",
"article_alt": "",
"analog": 0,
"article_name": "Стойка амортизационная газовая, задняя",
"min_price": 1681.13,
"applicability": "",
"warehouse_offers": [
{
"id": "e4439ef9-60ca-4072-9b4f-eeefa937afc9",
"price": 1704.04,
"quantity": "5",
"min_part": 1,
"delivery_period": 8,
"warehouse_code": "ТИ053",
"warehouse_name": "Екатеринбург",
"is_main_warehouse": 0,
"branch_name": "Екатеринбург",
"branch_code": "ТИ003"
},
{
"id": "2be1edb4-8e8f-485d-a817-2dd03df70b62",
"price": 1681.13,
"quantity": ">5",
"min_part": 1,
"delivery_period": 7,
"warehouse_code": "ТИ065",
"warehouse_name": "Омск",
"is_main_warehouse": 0,
"branch_name": "Омск",
"branch_code": "ТИ007"
}
]
}
]