Утро понедельника: поставщик прислал свежий прайс на полторы тысячи строк, а вы торгуете на Wildberries по модели FBS — со своего склада. За выходные часть товара разобрали, часть подошла. Пока вы не сообщите площадке новые остатки, покупатели видят вчерашние цифры — со всеми вытекающими.
Зачем обновлять остатки регулярно
При FBS товар лежит у вас, а Wildberries знает о нём только то, что вы загрузили. Если цифры устарели, возможны два провала:
- Остаток завышен. Покупатель заказывает позицию, которой уже нет на складе, и вы вынуждены отменить заказ. Отмены портят метрики продавца и просаживают карточку в выдаче.
- Остаток занижен или обнулился. Карточка уходит из наличия: её не видно в поиске, продажи встают — хотя коробки лежат на полке.
Если поставки приходят каждую неделю, а розница и другие каналы разбирают тот же склад, обновлять остатки стоит минимум раз в день, а при высокой оборачиваемости — утром и вечером.
Где в кабинете WB обновляются остатки файлом
Массовое обновление делается в разделе работы со складами: выбираете свой склад FBS, скачиваете файл-шаблон, заполняете количество по позициям и загружаете обратно. Там же видно, когда новые остатки применились.
Интерфейс кабинета периодически меняется: точное название раздела, кнопки и состав шаблона сверяйте в своём кабинете и актуальной справке WB. Неизменно другое — площадке нужен файл, где каждой вашей позиции соответствует целое число: сколько единиц доступно для заказа.
Если торгуете по FBO, эта инструкция не про вас: при хранении на складе Wildberries остатки заводятся через поставки, а не файлом продавца.
Какие колонки нужны в файле
Минимум для обновления остатков:
- Артикул продавца — тот, что вы задали карточке при создании, символ в символ. Если в прайсе поставщика свои коды, сначала приведите их к вашим артикулам.
- Количество — целое число, фактический остаток на складе.
В актуальном шаблоне могут быть дополнительные поля — например, идентификатор склада, если у вас их несколько. Берите за основу свежий шаблон из кабинета, а не файл полугодовой давности: состав колонок WB иногда пересматривает.
Сборка файла из прайса поставщика за один проход
Прайс поставщика почти никогда не совпадает с шаблоном WB: свои названия колонок, шапка в три строки, разделы «Садовый инструмент» посреди таблицы, служебные «Итого» внизу. Ручная перекладка трёхсот позиций — это час времени и гарантированные опечатки. Соберите файл в конвертере прайсов для Wildberries:
- Загрузите прайс — .xls, .xlsx или .csv принимаются прямо на странице конвертера.
- Шаг «Структура»: укажите, с какой строки начинается таблица, схлопните многострочную шапку и удалите строки-разделы — в превью сразу видно результат.
- Шаг «Колонки»: оставьте только артикул и остаток, переименуйте их в термины шаблона WB. Действие «Убрать пробелы» почистит числа от разделителей разрядов, «Заменить текст» — артикулы от лишних символов.
- Шаг «Фильтры»: отсеките лишние строки — об этом ниже.
- Экспорт: скачайте XLSX со значениями — его и загрузите в кабинет.

Если собираете полный файл для загрузки новых товаров, а не только остатки, логика та же — разбор есть в статье про прайс поставщика для WB. А цены удобно обновлять отдельным проходом — вот пошаговая инструкция по обновлению цен на WB.
Фильтр строк: остаток больше нуля
Прайс поставщика — это весь его каталог, включая позиции, которых не было и не будет. Ежедневный файл обновления удобно строить фильтром «остаток больше 0»: в выгрузку попадут только позиции, которые реально есть на складе. В конвертере это один фильтр на одноимённом шаге — механика подробно описана в статье про удаление строк по условию.

Что делать с нулевыми остатками
Тут есть тонкость. Как правило, позиция, которой нет в загруженном файле, сохраняет прежний остаток — поведение стоит перепроверить в справке WB для вашего способа загрузки. Из этого следуют две рабочие стратегии:
- Ежедневное обновление — только с положительными остатками. Файл короче, загружается быстрее, меньше шанс зацепить лишние позиции.
- Обнуление — отдельным проходом. Если товар снят с продажи или закончился надолго, оставьте его в файле с количеством 0: карточка уйдёт из наличия, и вы не получите заказы, которые не сможете собрать.
Удобно держать два сохранённых шаблона конвертации: «остаток больше нуля» для ежедневной загрузки и «все строки с артикулами» для обнуления. После регистрации шаблоны сохраняются в аккаунте, и каждый новый прайс поставщика превращается в файл за минуту.

Частые вопросы
Как часто обновлять остатки на WB при FBS?
Зависит от оборачиваемости. Если заказы идут каждый день — обновляйте ежедневно, в идеале утром до сборки и вечером после отгрузки. Чем длиннее пауза между обновлениями, тем выше шанс отменить заказ из-за отсутствующего товара.
Что будет, если загрузить нулевой остаток?
Карточка уйдёт из наличия: заказать её станет нельзя, но сама карточка никуда не денется. Когда товар снова появится на складе, загрузите файл с актуальным количеством — и продажи возобновятся.
В прайсе поставщика вместо чисел «в наличии» и «нет». Как быть?
Действие «Заменить текст» на колонке превратит «в наличии» в условное число — например, 10. Строки со статусом «нет» отсеките фильтром, либо оставьте и замените их нулём, если как раз обнуляете остатки.
WB не принял файл. Где искать ошибку?
Чаще всего артикул продавца не совпадает с артикулом в карточке: лишний пробел, другой регистр букв или кириллица вместо латиницы. Вторая типичная причина — количество записано текстом вроде «5 шт.». Почистите колонки действиями в конвертере, сверьте пару артикулов с карточками вручную и загрузите файл повторно.