backgroundbackground
Back
Back

Ошибка при обновление карточки

Question
Solved
0
146
# Product Management
Question

Здравствуйте.

Помогите, пожалуйста, разобраться с ошибкой при обновлении карточки товара через API Wildberries.

Использую метод POST https://content-api.wildberries.ru/content/v2/cards/update

Товар безразмерный. Делаю запрос строго по документации (передаю только skus без chrtID).

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

{

"nmID": 389503304,

"vendorCode": "JJI72314SM",

"brand": "LEKALAPPF",

"title": "Защитное стекло экрана мультимедиа Jaecoo J7 (I) (2023-) в.",

"description": "Защитное стекло для мультимедийной системы автомобиля Jaecoo J7 (I) (2023-).\n\nРазмер 321*239 мм!!!\n\nЗащитное статическое стекло для мультимедийной системы эффективно защищает монитор от царапин и механических повреждений, маскируя до 90% существующих дефектов. Обеспечивает высокую устойчивость к химическим воздействиям и загрязнениям, сохраняя антибликовое покрытие и улучшая насыщенность изображения. Олеофобное покрытие предотвращает загрязнения и сохраняет чувствительность «тачскрина». Идеальное решение для защиты вашего монитора с кристальной прозрачностью. Легко чистится с помощью микрофибровой салфетки, не требуя специальных чистящих средств.\nВ комплект входят: защитное стекло, влажная спиртовая и сухая салфетки, ракель. Доступны модели для экранов мультимедиа, приборной панели и управления климатом.",

"sizes": [

{

"skus": ["2000000041193"]

}

]

}

]

Ошибка, получаемая при обновлении

"Карточка не может содержать повторяющиеся Баркоды: 2000000041193",

"Измените значения полей «Артикул продавца»

Если добавляете товары без размеров в одну группу, укажите разные артикулы для каждого товара",

"Неуникальный баркод: товар с баркодом 2000000041193 уже есть у вас: 389503304. Пожалуйста, измените баркод, он не должен повторяться."

Вопрос

Обновляется та же самая карточка (nmID = 389503304), новый товар или новый размер не создаю, баркод не меняю. Почему API воспринимает обновление как добавление товара с повторяющимся баркодом?

Правильно ли я понимаю, что:

  • для безразмерного товара при обновлении достаточно передавать только skus;
  • баркод уже существующей карточки не должен считаться неуникальным при update?

Буду благодарен за разъяснение или пример корректного запроса для обновления безразмерной карточки без изменения баркода.

Спасибо!

0
Solution
from@KiberKrot
Marked as solution by the moderator

1. Получить данные этой карточки по API

2. Обновить ее, заменив в полученном объекте только те поля, которые понадобилось, не пытаясь собрать его самостоятельно.

Comment
Solution

1. Получить данные этой карточки по API

2. Обновить ее, заменив в полученном объекте только те поля, которые понадобилось, не пытаясь собрать его самостоятельно.

0