Яндекс Маркет снизил размер пакета товаров в offer-mappings до 100
28 января лимит товаров в одном запросе offer-mappings снизился с 200 до 100. Большие синхронизации каталога нужно дробить на меньшие пакеты.
Для продавца это техническая новость с вполне операционным эффектом: пакетная загрузка карточек может начать падать, если интеграция продолжает отправлять старый объём.
- ограничить batch до 100 товаров
- проверить повторную отправку неуспешных пакетов
- не зависеть от удалённых полей отчёта по отзывам
Что изменилось
В методе POST v2/businesses/{businessId}/offer-mappings максимальное количество товаров в одном запросе стало 100 вместо 200. В тот же день Маркет убрал несколько полей из отчёта по отзывам, поэтому интеграциям, которые жёстко ожидают старую структуру, тоже потребовалась проверка.
Почему это важно продавцу
Пакетные ограничения особенно важны при первичной загрузке большого каталога и при массовом обновлении характеристик. Ошибка здесь способна оставить каталог в промежуточном состоянии: часть товаров обновилась, а часть нет. Для пользователя это выглядит как случайные расхождения между системой и кабинетом.
Что проверить на практике
Надёжный импорт должен сам разбивать очередь на допустимые порции, уметь повторять только неуспешные пакеты и не считать всю операцию завершённой, пока не обработаны все товары.
- ограничить batch до 100 товаров
- проверить повторную отправку неуспешных пакетов
- не зависеть от удалённых полей отчёта по отзывам
