Расшифровка сообщений и кодов ошибок из API маркетплейсов
Расшифровка ошибок в API Озон
Общие ошибки:
-
Сircle is open Если выполняется большое количество запросов, система блокирует работу метода. В течение нескольких минут метод начнет работать как обычно.
-
Internal error Внутренняя ошибка сервера.
/v2/products/stocks:
-
SKU STOCK NOT CHANGED Количество товара на складе не изменилось, так как вы передаете тот же остаток.
-
PRODUCT_HAS_NOT_BEEN_TAGGED_YET Товар ещё не пометили тегами «КГТ» или «неКГТ», так как не указаны габариты товара или система для расстановки тегов ещё не обработала его.
-
NON_KGT_ON_KGT_WAREHOUSE Попытка установить или обновить остаток некрупногабаритного товара на КГТ складе.
-
PRICE_IS_NOT_SENT Товар ещё не создан или находится на стадии обновления. company ... has 2 non-rfbs warehouses, should be 1. use /rfbs/item/stock/batch-set У вас несколько складов и вы обновляете остатки методом /v1/product/import/stocks. Обновите остатки методом /v2/products/stocks.
/v2/posting/fbs/ship & /v3/posting/fbs/ship:
-
TRANSITION_IS_NOT_POSSIBLE Вы передали некорректный порядок статусов заказов rFBS.
-
HAS_INCORRECT_TPL_INTEGRATION_TYPE Попытка передать статус на заказ rFBS при доставке интегрированной службой доставки.
-
POSTING_NOT_FOUND Заказа нет в личном кабинете партнёра.
-
POSTING_ALREADY_CANCELLED Заказ уже отменён.
-
POSTING_ALREADY_SHIPPED Заказ уже собран.
-
HAS_INCORRECT_STATUS У заказа некорректный статус.
-
HAS_INCORRECT_PRODUCT_QUANTITY Неправильное количество продуктов или неправильный SKU в запросе.
/v2/posting/fbs/package-label:
- The next postings aren't ready Товар ещё не готов к печати маркировки.
/v2/posting/fbs/act/create:
- Trying set ContainersCount to not HasEntrustedAcceptance company Попытка передать количество грузовых мест без подключения к доверительной приёмке.
/v1/supplier/orders/{orderId}/waybill_acceptance_results:
- Order with goodzon order id ... is docless Попытка получить информацию по поставке, для которой не передан УПД.
/v1/product/import/prices:
-
invalid_category_price Попытка установить слишком высокую или слишком низкую цену на товар.
-
discount_for_average_price_is_too_small Слишком маленькая скидка. Если цена после скидки от 400 до 10 000 рублей включительно, разница между ценами до и после скидки должна быть больше 5%.
-
discount_for_low_price_is_too_small Слишком маленькая скидка. Если цена после скидки ниже 400 рублей включительно, разница между ценами до и после скидки должна быть больше 20 рублей.
-
discount_too_big Слишком большая скидка. Разница между ценами до и после скидки должна быть менее 90%.
-
discount_for_top_price_is_too_small Слишком маленькая скидка. Если цена после скидки выше 10 000 рублей, разница между ценами до и после скидки должна быть больше 500 рублей.
-
price_negative Попытка установить отрицательную цену.
-
NOT_FOUND_ERROR Товара с таким идентификатором нет в личном кабинете.
/v2/product/import:
- SPU_ALREADY_EXISTS Товар с такими характеристиками уже существует.
/v1/product/import/info:
- result: items: 0 Убедитесь, что указана корректная категория товара и проставлен НДС.
/v2/posting/fbs/act/create:
- can't create carriage Перевозка ещё не готова к созданию.
Расшифровка ошибок Яндекс.Маркет
Расшифровка ошибок Wildberries
Описание основных ошибок в Marketplace:
Код | Описание |
---|---|
CargoWarehouseRestrictionKGTPlus | Выбранный склад не подходит для товаров с типом «КГТ+». Загрузите остатки на склад с отметкой — КГТ+ |
CargoWarehouseRestrictionSGTKGTPlus | Выбранный склад не подходит для товаров с типом «СГТ/КГТ+». Загрузите остатки на склад с меткой — СГТ или КГТ+ |
CargoWarehouseRestrictionSGT | Выбранный склад не подходит для товаров с типом «СГТ». Загрузите остатки на склад с отметкой — СГТ |
CargoWarehouseRestrictionMGT | Выбранный склад не подходит для товаров с типом «МГТ (малогабаритные товары)». Загрузите остатки на склад без метки СГТ или КГТ+ |
StatusNotAcceptable | Обновление остатков заблокировано в связи с баном поставщика |
UinIsNotFilled | Перевод в статус 'в доставке' невозможен. Введите УИНы для всех сборочных заданий, где это необходимо |
InternalServerError | Внутренняя ошибка сервера |
Unauthorized | Пользователь не авторизован |
AccessDenied | Доступ запрещён |
IncorrectRequestBody | Некорректное тело запроса |
IncorrectRequest | Переданы некорректные данные |
NotFound | Не найдено |
UploadDataLimit | Превышен лимит загружаемых данных |
SubjectDBSRestriction | Категория товара недоступна для продажи по схеме 'Везу на склад Wildberries' |
SubjectFBSRestriction | Категория товара недоступна для продажи по схеме 'Везу самостоятельно до покупателя' |
IncorrectParameter | Передан некорректный параметр |
SupplyHasOrders | Не удалось обработать поставку. Убедитесь, что за ней не осталось закреплённых сборочных заданий |
SupplyHasZeroOrders | Не удалось обработать поставку. Убедитесь, что за ней закреплено хотя бы одно сборочное задание |
SupplyHasEmptyTrbx | В поставке есть пустые короба. Удалите их или вернитесь к распределению товаров |
FailedToAddSupplyOrder | Не удалось закрепить сборочное задание за поставкой. Убедитесь, что сборочное задание и поставка удовлетворяют всем необходимым требованиям |
StatusChangeNotAllowed | Задание перейдёт в завершенные после сканирования на ПВЗ |
StatusMismatch | Несоответствие статусов, проверьте их правильность |
SupplyNotClosed | Поставка не передана в доставку |
PassValidationError | причина |
SupplierBanned | Пользователь заблокирован: причина |