/api/lite/settings/adAttachments
Получение текущегонастроек основного каталогадопвложений
/api/lite/settings/catalog/defaultadAttachments
Пример успешного ответа:
{
"success": true,
"name": "Каталог 1",
"code": "1000",
"items"adAttachments": [
{
"title"comment": "СмартфоныПри iPhone"упаковке сложить вдвое",
"code"deliveryInfoList": null,[
"collectionId"ca038ac9-b0b3-2a56-ed81-79332334f551"
],
"id": "1026"5cbce395-939e-1103-11b2-dead1fe6298f",
"defaultImage"img": "https://items.s1.citilink.ru/811882_v03_s.storage.yandexcloud.net/images-k2c/882e0f85-d7a6-49bd-90af-d71ea3355168.jpg",
"items"productId": null"975616ae-106c-8fd9-ede1-35b0efb9e458",
"quantity": 1,
"shortName": "Допвложение. Буклет",
"variantId": "2473"
}
]
}
Получение всех каталогов пользователя
/api/lite/settings/catalog
Пример успешного ответа:
{,
"success": true,
"catalogs": [
{
"success": true,
"name": "Каталог 1",
"code": "1000",
"items": [
{
"title": "Смартфоны iPhone",
"code": null,
"collectionId": "1026",
"defaultImage": "https://items.s1.citilink.ru/811882_v03_s.jpg",
"items": null
}
]
}
]true
}
Создание, Обновление каталоганастроек допвложений
/api/lite/settings/catalogadAttachments
Создает/обновляет каталог по его коду.
- если указан code - загружает по этому коду каталог из базы. Иначе - создаёт новый
- анализ items из переданного dto: все упоминаемые коллекции должны существовать. иначе возвращает ошибку
- ограничение уровней вложенности на 5 уровней
Пример запроса:
{
"name"id": "Каталог5cbce395-939e-1103-11b2-dead1fe6298f", 1"//Если не указан, создаётся новая настройка
"variantId":"2473",
"code"quantity": 2,
"1000"comment":"При упаковке сложить вдвое",
"items"deliveryInfoList": [
{
"title": "Смартфоны iPhone",
"code": "1002",
"collectionId": "1026",
"defaultImage": "https://items.s1.citilink.ru/811882_v03_s.jpg",
"items": null
}
ca038ac9-b0b3-2a56-ed81-79332334f551"]
}