/api/lite/feed/settings
Список фидов(подробная информация по фиду) (/api/lite/feed/settings)
/api/lite/feed/settings
Положительный результат запроса:
{
"success": true,
"recordsTotal": 1,
"settings": [
{
"success": true,
"id": "83dcafbd-ba01-9742-88c0-03746cbfca48",
"name": "Фид для маркета",
"cloudUrl": null,
"cloudId": null,
"active": false,
"lastUpdate": null,
"collections": [
"1001"
],
"shopName": "Магазин 01",
"companyName": "ООО ААА",
"deliveryEnabled": true,
"selfPickupEnabled": true,
"nonPreorderEnabled": false,
"deliveryMethods": [
{
"deliveryPrice": 150,
"minDays": 1,
"maxDays": 3,
"placeOrderHour": 18
}
],
"pickupMethods": [
{
"deliveryPrice": 0,
"minDays": 1,
"maxDays": 1,
"placeOrderHour": 0
}
],
"adult": false,
"offerNameFormat": "NAME",
"utm": "utm_token=12332&utm_source=ya.ru",
"salesNote": "Все товары сертифицированы",
"useOfferGroups": true,
"attrMatching": {
"manufacturer_warranty": "warranty"
},
"priceCode": null,
"oldPriceCode": "Цена до скидки"
}
]
}
Пейджинация
Для пейджинации используются параметры page и size: size - заказов на странице, page - номер страницы.
Пример: /api/lite/feed/settings?page=0&size=200
Если параметры не переданы, то дефолтные значения page=0&size=100
Также, для отображение пейджинации следует анализировать параметр recordsTotal, возвращающий общее количество записей (с учетом примененной фильтрации, если она есть).
параметр: id (Идентификатор задания, если передан, возвращается подробная информация по заданию)
например /api/lite/feed/settings?id=1001
Положительный результат запроса:
{
"success": true,
"id": "83dcafbd-ba01-9742-88c0-03746cbfca48",
"name": "Фид для маркета",
"cloudUrl": null,
"cloudId": null,
"active": false,
"lastUpdate": null,
"collections": [
"1001"
],
"shopName": "Магазин 01",
"companyName": "ООО ААА",
"deliveryEnabled": true,
"selfPickupEnabled": true,
"nonPreorderEnabled": false,
"deliveryMethods": [
{
"deliveryPrice": 150,
"minDays": 1,
"maxDays": 3,
"placeOrderHour": 18
}
],
"pickupMethods": [
{
"deliveryPrice": 0,
"minDays": 1,
"maxDays": 1,
"placeOrderHour": 0
}
],
"adult": false,
"offerNameFormat": "NAME",
"utm": "utm_token=12332&utm_source=ya.ru",
"salesNote": "Все товары сертифицированы",
"useOfferGroups": true,
"attrMatching": {
"manufacturer_warranty": "warranty"
},
"priceCode": null,
"oldPriceCode": "Цена до скидки"
}
Отрицательный результат запроса:
Пример ошибки
{
"success": false,
"errors": [
{
"code": 0,
"message": "текст ошибки"
}
]
}
Обновить настройки фида (/api/lite/feed/settings)
/api/lite/feed/settings
Пример запроса:
{
"id": "83dcafbd-ba01-9742-88c0-03746cbfca48", //обязательный параметр
"name": "Фид для маркета",
"active": false,
"collections": [
"1001"
],
"shopName": "Магазин 01",
"companyName": "ООО ААА",
"deliveryEnabled": true,
"selfPickupEnabled": true,
"nonPreorderEnabled": true,
"deliveryMethods": [{"deliveryPrice":150, "minDays":1, "maxDays":3, "placeOrderHour":18}],
"pickupMethods": [{"deliveryPrice":0, "minDays":1, "maxDays":1, "placeOrderHour":0}],
"adult": false,
"offerNameFormat": "NAME", //NAME_COLLECTION_PARENTHESES | NAME_COLLECTION_COLON
"utm": "utm_token=12332&utm_source=ya.ru",
"salesNote": "Все товары сертифицированы",
"useOfferGroups": true,
"attrMatching": {"manufacturer_warranty":"warranty", "sales_notes": "notes"}, //"код в маркете" : "код в кактусе"
"priceCode": "Розничная цена",
"oldPriceCode": "Цена до скидки"
}
Положительный результат запроса:
Пример
{
"success": true,
}
Отрицательный результат запроса:
Пример ошибки
{
"success": false,
"errors": [
{
"code": 0,
"message": "текст ошибки"
}
]
}