Wildberries — Данных номенклатур не было в выгруженном с портала шаблоне #
При отправке цен на маркетплейс из документа «Установка цен на маркетплейсе» возникает ошибка:
«данных номенклатур не было в выгруженном с портала шаблоне: [0000000], добавление строк в шаблон запрещено»
Данная ошибка означает, что карточки товара по которой пытаетесь отправить цену, уже нет на маркетплейсе.
Решение 1. Удалить строки из документа #
Первое временное решение, это удалить строки, по которым возникает ошибка из документа «Установка цен на маркетплейсе»
В тексте ошибки есть идентификатор, по который указывает на ошибочную номенклатуру:
«данных номенклатур не было в выгруженном с портала шаблоне: [591], добавление строк в шаблон запрещено».
Найдите идентификатор в документе и удалите строку:
Минусом данного способа является то, что проблема не решится глобально. При создании нового документа, придется снова удалять строки, т.к. связи останутся.
Решение 2. Удалить связи номенклатур #
Лучшим способом решить проблему будет удаление связи номенклатуры.
Для этого:
- Зайдите в документ управление номенклатурой E-commerce — Номенклатура — Управление номенклатурой маркетплейса:
2. Удалите строку с установленной связью по ошибочной номенклатуре:
Если у вас много номенклатур, которые нужно удалить, или много документов управления номенклатурой, рекомендуем третий способ решения проблемы.
Решение 3. Перечитать все связи номенклатур #
Чтобы сразу удалить все связи с удаленными карточками на маркетплейсе, обновите все связи. Для этого:
- Создайте документ «Управление номенклатурой на маркетплейсе»
- Загрузите актуальные данные по карточкам по апи или с помощью файла
- Сопоставьте и проведите документ
- Отмените проведение всех старых документов по Wildberries
Подробнее по работе с документом в инструкции:
Ошибка 400 — No goods for process #
Ошибка 400 в отправке цен может быть по разным причинам. Если в ответе строкой указана расшифровка: «errors»:[«No goods for process»],»error_code»:1} — это означает, что в отправляемых ценах нет изменений, все переданные в запросе данные уже были установлены.
В базе это выглядит следующим образом:
а в ответе на запрос: «errors»:[«No goods for process»],»error_code»:1} :
Решение #
Для исправления данной ошибки ничего делать не нужно. Как только вы поменяете цены и отправите их на маркетплейс — они обновятся.