Перейти к основному контенту

/api/lite/settings/adAttachments

Получение настроек допвложений

/api/lite/settings/adAttachments

Пример успешного ответа:

{
    "adAttachments": [
        {
            "comment": "При упаковке сложить вдвое",
            "deliveryInfoList": [
                "ca038ac9-b0b3-2a56-ed81-79332334f551"
            ],
            "id": "5cbce395-939e-1103-11b2-dead1fe6298f",
            "img": "https://storage.yandexcloud.net/images-k2c/882e0f85-d7a6-49bd-90af-d71ea3355168.jpg",
            "productId": "975616ae-106c-8fd9-ede1-35b0efb9e458",
            "quantity": 1,
            "shortName": "Допвложение. Буклет",
            "variantId": "2473"
        }
    ],
    "success": true
}

Создание, Обновление настроек допвложений

/api/lite/settings/adAttachments

Создает/обновляет каталогнастройки по его коду.допвложений. 

    если указан code - загружает по этому коду каталог из базы. Иначе - создаёт новый анализ items из переданного dto: все упоминаемые коллекции должны существовать. иначе возвращает ошибку ограничение уровней вложенности на 5 уровней

    Пример запроса:

    {
        "id": "5cbce395-939e-1103-11b2-dead1fe6298f", //Если не указан, создаётся новая настройка
        "variantId":"2473",    
        "quantity": 2,
        "comment":"При упаковке сложить вдвое",
        "deliveryInfoList":["ca038ac9-b0b3-2a56-ed81-79332334f551"]
    }

    Удаление настроек допвложений

    /api/lite/settings/adAttachments

    Удаление одной настройки допвложений. Использовать параметр в url вида     ?id=5cbce395-939e-1103-11b2-dead1fe6298f