Как обновить остатки на Wildberries файлом: пошагово

Утро понедельника: поставщик прислал свежий прайс на полторы тысячи строк, а вы торгуете на Wildberries по модели FBS — со своего склада. За выходные часть товара разобрали, часть подошла. Пока вы не сообщите площадке новые остатки, покупатели видят вчерашние цифры — со всеми вытекающими.

Зачем обновлять остатки регулярно

При FBS товар лежит у вас, а Wildberries знает о нём только то, что вы загрузили. Если цифры устарели, возможны два провала:

  • Остаток завышен. Покупатель заказывает позицию, которой уже нет на складе, и вы вынуждены отменить заказ. Отмены портят метрики продавца и просаживают карточку в выдаче.
  • Остаток занижен или обнулился. Карточка уходит из наличия: её не видно в поиске, продажи встают — хотя коробки лежат на полке.

Если поставки приходят каждую неделю, а розница и другие каналы разбирают тот же склад, обновлять остатки стоит минимум раз в день, а при высокой оборачиваемости — утром и вечером.

Где в кабинете WB обновляются остатки файлом

Массовое обновление делается в разделе работы со складами: выбираете свой склад FBS, скачиваете файл-шаблон, заполняете количество по позициям и загружаете обратно. Там же видно, когда новые остатки применились.

Интерфейс кабинета периодически меняется: точное название раздела, кнопки и состав шаблона сверяйте в своём кабинете и актуальной справке WB. Неизменно другое — площадке нужен файл, где каждой вашей позиции соответствует целое число: сколько единиц доступно для заказа.

Если торгуете по FBO, эта инструкция не про вас: при хранении на складе Wildberries остатки заводятся через поставки, а не файлом продавца.

Какие колонки нужны в файле

Минимум для обновления остатков:

  • Артикул продавца — тот, что вы задали карточке при создании, символ в символ. Если в прайсе поставщика свои коды, сначала приведите их к вашим артикулам.
  • Количество — целое число, фактический остаток на складе.

В актуальном шаблоне могут быть дополнительные поля — например, идентификатор склада, если у вас их несколько. Берите за основу свежий шаблон из кабинета, а не файл полугодовой давности: состав колонок WB иногда пересматривает.

Сборка файла из прайса поставщика за один проход

Прайс поставщика почти никогда не совпадает с шаблоном WB: свои названия колонок, шапка в три строки, разделы «Садовый инструмент» посреди таблицы, служебные «Итого» внизу. Ручная перекладка трёхсот позиций — это час времени и гарантированные опечатки. Соберите файл в конвертере прайсов для Wildberries:

  1. Загрузите прайс — .xls, .xlsx или .csv принимаются прямо на странице конвертера.
  2. Шаг «Структура»: укажите, с какой строки начинается таблица, схлопните многострочную шапку и удалите строки-разделы — в превью сразу видно результат.
  3. Шаг «Колонки»: оставьте только артикул и остаток, переименуйте их в термины шаблона WB. Действие «Убрать пробелы» почистит числа от разделителей разрядов, «Заменить текст» — артикулы от лишних символов.
  4. Шаг «Фильтры»: отсеките лишние строки — об этом ниже.
  5. Экспорт: скачайте XLSX со значениями — его и загрузите в кабинет.
Превью прайса поставщика на шаге Структура в конвертере
Шаг «Структура»: конвертер показал файл, лишние строки-разделы удалены

Если собираете полный файл для загрузки новых товаров, а не только остатки, логика та же — разбор есть в статье про прайс поставщика для WB. А цены удобно обновлять отдельным проходом — вот пошаговая инструкция по обновлению цен на WB.

Фильтр строк: остаток больше нуля

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

Настройка фильтра остаток больше нуля на шаге Фильтры
Шаг «Фильтры»: в файл попадут только позиции с остатком больше нуля

Что делать с нулевыми остатками

Тут есть тонкость. Как правило, позиция, которой нет в загруженном файле, сохраняет прежний остаток — поведение стоит перепроверить в справке WB для вашего способа загрузки. Из этого следуют две рабочие стратегии:

  • Ежедневное обновление — только с положительными остатками. Файл короче, загружается быстрее, меньше шанс зацепить лишние позиции.
  • Обнуление — отдельным проходом. Если товар снят с продажи или закончился надолго, оставьте его в файле с количеством 0: карточка уйдёт из наличия, и вы не получите заказы, которые не сможете собрать.

Удобно держать два сохранённых шаблона конвертации: «остаток больше нуля» для ежедневной загрузки и «все строки с артикулами» для обнуления. После регистрации шаблоны сохраняются в аккаунте, и каждый новый прайс поставщика превращается в файл за минуту.

Экспорт готового файла для обновления остатков на Wildberries
Экспорт: готовый XLSX с колонками «Артикул продавца» и «Количество»

Частые вопросы

Как часто обновлять остатки на WB при FBS?

Зависит от оборачиваемости. Если заказы идут каждый день — обновляйте ежедневно, в идеале утром до сборки и вечером после отгрузки. Чем длиннее пауза между обновлениями, тем выше шанс отменить заказ из-за отсутствующего товара.

Что будет, если загрузить нулевой остаток?

Карточка уйдёт из наличия: заказать её станет нельзя, но сама карточка никуда не денется. Когда товар снова появится на складе, загрузите файл с актуальным количеством — и продажи возобновятся.

В прайсе поставщика вместо чисел «в наличии» и «нет». Как быть?

Действие «Заменить текст» на колонке превратит «в наличии» в условное число — например, 10. Строки со статусом «нет» отсеките фильтром, либо оставьте и замените их нулём, если как раз обнуляете остатки.

WB не принял файл. Где искать ошибку?

Чаще всего артикул продавца не совпадает с артикулом в карточке: лишний пробел, другой регистр букв или кириллица вместо латиницы. Вторая типичная причина — количество записано текстом вроде «5 шт.». Почистите колонки действиями в конвертере, сверьте пару артикулов с карточками вручную и загрузите файл повторно.