WB: ошибка 429 «Too Many Requests» (при загрузке каталога или обмене)
Проблема
WildBerries возвращает код 429 («слишком много запросов»): при первичной загрузке каталога товаров с WB загрузка идёт несколько минут и обрывается ошибкой «Данные не получены (отсутствует Данные.data), Код ответа: 429», либо остатки/цены не обновляются при обмене.
Решение
Код 429 — это ответ самого WildBerries, а не ошибка модуля: превышена допустимая частота обращений к API WB (WB намеренно ограничивает частоту запросов). Ограничение временное и снимается со временем. При первичной загрузке каталога с WB (при настройке подключения): • Загрузка тянет карточки постранично; на большом каталоге и особенно на базовом токене WB упирается в лимит частоты, и операция обрывается на 429. • Используйте персональный (личный) токен WB — у него заметно выше лимиты. Это главная мера. • Подождите несколько минут и повторите загрузку — лимит частоты сбрасывается по времени. • Не запускайте параллельно другие обмены и выгрузки в этот момент. При обмене остатками и ценами: • Не запускайте выгрузку слишком часто — рекомендуется не чаще одного раза в ~90 секунд. • Если обновление остатков «при поступлении заказов» частит — отключите его и используйте регламентное задание. • Тот же персональный токен WB. При слишком частых обращениях WB может временно ограничить вас, в том числе по IP.
Не помогло? Напишите в поддержку — разберём вашу ситуацию и дополним материал.