Оптовые скидки Wildberries через API: как проверить пороги и ошибки по каждому товару
Как проверить загрузку оптовых B2B-скидок Wildberries: результат каждой позиции, повторное чтение порогов и сверка с согласованной экономикой партии.
Содержание статьи
При массовом назначении оптовых скидок Wildberries успешный HTTP-ответ нельзя считать подтверждением всей загрузки. Проверка нужна на уровне каждого товара, а затем — на уровне фактически установленных порогов скидки. Иначе часть ассортимента будет продаваться на прежних условиях, хотя общая задача выглядит завершённой.
Разбор подготовлен 12 октября 2026 года по объявлению WB API от 28 мая. Он посвящён существующему способу управления B2B-скидками, а не запуску нового оптового сервиса.
Подготовьте согласованный набор условий
Официальный метод загрузки — POST /api/discounts-prices/v1/upload/task/b2b/wholesale. Для него предусмотрен персональный или сервисный токен категории «Цены и скидки». Права на чтение другого раздела не подтверждают возможность изменять оптовые условия.
До отправки редакция рекомендует создать таблицу: идентификатор товара, порог количества, соответствующая скидка, исходная цена и версия согласования. Проверяйте экономику каждого уровня отдельно. Более крупная партия не обязательно делает любую скидку выгодной: себестоимость товара остаётся, а упаковка и обработка заказа могут меняться.
Читайте результат каждой позиции
В ответе 200 значение success показывает результат обработки конкретного товара. При false подробности находятся в объекте error. Поэтому внутренний статус задания должен отличать полное выполнение от частичного, даже когда запрос технически завершился успешно.
Сопоставьте каждую отправленную позицию с ответом. Отсутствующий или нераспознанный результат оставляйте на проверке, а не заменяйте успехом по умолчанию. Сотруднику нужна короткая очередь исключений: какой товар не обработан, почему и кто исправляет исходные данные. Общий зелёный индикатор запроса этой задачи не решает.
Повторно прочитайте установленные пороги
WB предлагает проверять скидки через GET или POST /api/v2/list/goods/filter: при наличии оптовых условий возвращаются массивы wholesaleDiscountThreshold. Это позволяет сравнить фактическую конфигурацию с утверждённой таблицей после загрузки.
Сверяйте не только само наличие массива, но и соответствие уровней нужному товару. Учебный пример: магазин согласовал два порога партии, а в контрольной выгрузке видит один. До выяснения причины нельзя отмечать двухуровневую схему выполненной. Числа и размер скидки в таком примере зависят от решения продавца, а не от универсальной рекомендации площадки.
Исправляйте только подтверждённые расхождения
Перед повторной загрузкой перечитайте текущие значения: другой сотрудник мог уже исправить позицию. Сохраните согласованную версию и журнал изменения, чтобы новая попытка не затёрла более позднее решение. После исправления снова проверьте результат товара и действующие пороги.
Оптовая скидка и признак продажи исключительно бизнесу — разные настройки. Особенности отдельной карточки разобраны в руководстве по карточкам Wildberries для бизнеса. Для приёмки интеграции пригодится проверка частичных ошибок ценовой загрузки, но результат конкретного B2B-метода читайте по его собственному формату. Процесс завершён, когда согласованные условия совпали с проверенными данными, а исключения имеют понятное решение.
Материал отражает сведения на указанную дату. Правила и условия работы площадок могут измениться. Редакционные принципы