Давайте создадим пример запроса для редактирования карточки товара (КТ) через API Wildberries, основываясь на предоставленном описании. Этот запрос покажет, как можно обновить основные атрибуты товара, включая артикул продавца, бренд, наименование, описание и характеристики товара, а также его размеры.
json
POST /content/v2/cards/update HTTP/1.1
Host: suppliers-api.wildberries.ru
Authorization: Bearer ваш_апи_ключ
Content-Type: application/json
[
{
"nmID": 12345678,
"vendorCode": "ABC12345",
"brand": "BrandName",
"title": "Наименование товара обновленное",
"description": "Описание товара после обновления, включая его особенности и преимущества.",
"dimensions": {
"width": 10,
"height": 20,
"length": 30
},
"characteristics": [
{
"charName": "Цвет",
"charValue": "Красный"
},
{
"charName": "Материал",
"charValue": "100% хлопок"
}
],
"sizes": [
{
"wbSize": "M",
"techSize": "48",
"barcode": "1234567890123"
},
{
"wbSize": "L",
"techSize": "50",
"barcode": "1234567890124"
}
]
}
]
В этом примере запроса для метода /content/v2/cards/update демонстрируется, как можно отредактировать информацию о существующей карточке товара, включая его наименование, описание, бренд, а также добавить или обновить характеристики и размеры. Обратите внимание, что баркоды можно только добавлять к уже существующим размерам; удалять или редактировать их нельзя. Также важно помнить, что фотографии, видео и теги в этом запросе передавать не нужно, так как их нельзя изменять с помощью данного метода.
Помните, что для выполнения этого запроса вам потребуется действующий API-ключ, который должен быть включен в заголовок запроса для авторизации. Убедитесь, что вы используете актуальные идентификаторы номенклатур (nmID) и корректные данные для обновления, чтобы избежать ошибок при обработке запроса.