- Одна цифра вместо трёх кабинетов. Остаток правится в одном месте, а Wildberries, Ozon, Яндекс Маркет и сайт получают его сами.
- Изменения уходят сразу. Поправили остаток, провели инвентаризацию или приняли поставку - новое число уходит на площадки без ожидания, когда остатки ведутся в NeoIT.
- Меньше отмен и штрафов. Правила распределения не дают последней единице стоять в продаже на двух площадках сразу, а защита остатков, которая сейчас включается по площадкам, не возвращает в продажу уже проданное.
- Каждому каналу - своя доля. Весь остаток, доля, буфер или потолок: правило выбираете вы - для всех товаров, для группы или для одного товара.
- Отпуск и выходные без ручной работы. Временное правило или расписание склада обнуляет выбранные каналы на нужный срок, а потом обычные правила снова работают сами.
- Всё на виду. Что ушло, куда и когда - в карточке товара и строке статуса; если площадка отклонила остаток, причина написана словами.
Продавец с одним складом и тремя кабинетами обычно держит остатки так: одно и то же количество вбито в Wildberries, Ozon и Яндекс Маркет вручную или из таблицы. Пока продаж мало, это работает. Как только товар продаётся сразу в двух каналах, в третьем остаётся старая цифра - и следующий заказ приходит на единицу, которой на складе уже нет.
Результат - перепродажа (оверселл): отмена заказа, снижение рейтинга карточки и штраф маркетплейса за отказ от отгрузки. Обратная ошибка не лучше: чтобы подстраховаться, продавец занижает остаток в каждом канале и часть склада просто не продаётся.
Синхронизация «раз в день из Excel» - это не единые остатки. Между выгрузками канал живёт со старой цифрой. Единый остаток работает, только если каждая продажа и каждая отгрузка уменьшают одно общее число, а каналы получают его автоматически.
Единые остатки строятся на одном правиле: остаток считается в одном месте, а каналы его только получают. В NeoIT Hub это место - модуль «Склады». В нём у каждого товара три числа, которые читаются как арифметика:
- Остаток - сколько единиц физически лежит на складе, включая уже занятые заказами;
- Резерв - сколько из них заняты активными заказами (новыми и в сборке) и внутренними поставками;
- Свободно - остаток минус резерв. Именно это число уходит в маркетплейсы.
Резерв держат заказы в статусах «Новый» и «В сборке», у которых остаток ещё не списан. Как только заказ отгружен, единица списывается с остатка и резерв её больше не держит - иначе одна и та же единица вычиталась бы дважды.
Источник цифры указан первой строкой над таблицей. Если источник - NEOIT Hub, остатки ведёте вы: их можно править вручную, а система рассылает их по подключённым каналам. Если источником выбран кабинет Wildberries, Ozon, XML-фид или сайт, остаток читается оттуда по API, вручную не меняется, и NeoIT раздаёт его остальным каналам.
Если учёт склада у вас живёт в Google‑таблице, менять остаток в режиме NEOIT Hub можно и оттуда. Интеграция Google Sheets ведёт в вашей таблице служебные листы: зеркало остатков, строки движений (производство, приход, списание, брак) и инвентаризацию, которую вы подтверждаете в «Складах» через предпросмотр. Как это устроено и что при этом остаётся за NeoIT - в материале о Google Sheets и остатках.
Публикация - это отправка свободного остатка в маркетплейсы. Как только свободный остаток меняется, новое число уходит на подключённые площадки сразу, без ожидания:
- ручная правка остатка товара или размера в «Складах» - с любым основанием: «Инвентаризация», «Списание», «Приёмка от поставщика»;
- инвентаризация в Telegram-приложении для склада;
- строки движений (производство, приход, списание, брак) и подтверждённая инвентаризация из Google Таблиц;
- приёмка заказа поставщику в разделе закупок;
- новые заказы и отмены с площадок - как только заказ загружен в NeoIT.
Так работает, когда источник остатка - NEOIT Hub. Если источник - кабинет маркетплейса, XML-фид или сайт, NeoIT регулярно читает остаток оттуда и в фоне раздаёт его остальным каналам.
После правки карточка товара сразу показывает «Отправляем новый остаток на площадки…», а затем итог: «Отправлено в …» со списком площадок или «Не ушло: …» с причиной; если это число на площадках уже стоит - «Отправка завершена в …». Дополнительно NeoIT сверяет данные в фоне, чтобы ни одна площадка не осталась со старой цифрой. Общий итог - в зелёной строке над показателями: «Публикация разрешена во все подключённые каналы», «ошибок нет», время и число отправленных позиций. Небольшое число отправленных позиций - не сбой: там, где работает защита остатков (о ней ниже), число, которое на площадке уже стоит, повторно не отправляется.
Сколько именно уйдёт в каждый канал, ограничивают пять разных вещей, и их важно не путать:
- Право записи по каналу. Интеграция может быть подключена только на чтение - тогда данные оттуда приходят, а остатки туда не уходят.
- Сопоставление товара с каналом. Если товар не связан с карточкой маркетплейса, остаток туда не уйдёт и уйти не может.
- «Правила публикации» - сколько уходит в каждый канал: весь свободный остаток, доля от него, остаток за вычетом буфера или не больше заданного потолка.
- «Управление публикацией» - временное правило на период, например на отпуск: в выбранные каналы уходит 0. Оно накладывается поверх правила распределения, а после окончания срока правило продолжает работать.
- «Режим работы» - расписание склада по дням недели: вне рабочего времени в выбранные каналы уходит 0.
Выключенный канал получает остаток 0, а не пропускается. Товар остаётся в карточке маркетплейса, но покупатель видит его как отсутствующий. Фактический остаток на складе при этом не меняется ни в одном из пяти случаев.
NeoIT управляет риском перепродажи сразу на нескольких маркетплейсах. Перепродажа случается по двум разным причинам, и закрываются они по-разному: первую NeoIT берёт на себя, вторую решают ваши правила публикации.
Уровень 1 - NeoIT не возвращает проданное в продажу. Данные о новом заказе и об остатках обновляются не одновременно. Площадка уже продала единицу, а заказ ещё не дошёл до NeoIT - и если в этот момент вернуть на площадку прежнее число, проданный товар снова окажется в продаже. Итог - отмена заказа, штраф и минус к рейтингу карточки. NeoIT учитывает такие ситуации: единицы, которые площадка уже продала, он не выставляет на продажу снова и придерживает во всех каналах, пока заказ не загрузится. Когда заказ загружен, удержание снимается само, и число на площадках не прыгает. Свободный остаток на вашем складе при этом не меняется.
Где это видно:
- «Склады» → «Требует внимания»: чип «Удержано до загрузки заказа», он открывает список товаров;
- строка товара, колонка «Свободно»: пометка «удержано N»;
- карточка товара → «История»: события удержания и его снятия;
- пункт «Не удаётся проверить остаток площадки» в «Требует внимания» - если площадка долго не отдаёт свой остаток.
Настраивать ничего не нужно. Если вы уверены, что площадка ошиблась, владелец или директор может нажать «Площадка ошиблась» → «Перезаписать остаток площадки»: сначала покажется предпросмотр, затем подтверждение. Делайте это осознанно - если это был настоящий заказ, товар может продаться второй раз. Защита включается постепенно: на Wildberries, Ozon и Яндекс Маркете она уже работает у части магазинов и распространяется на остальных. Сайт, склады маркетплейсов (FBO и FBY) и канал, который сам служит источником остатка, ею не покрываются. Подробнее - в справке модуля «Склады», раздел «Удержано до загрузки заказа».
Уровень 2 - последняя единица не стоит в продаже на двух площадках сразу. Если на складе одна игрушка, а в Wildberries и Ozon опубликовано по одной штуке, обе площадки могут принять заказ почти одновременно. Такой случай не предотвращает ни один сервис: площадки не согласуют продажи между собой. Здесь работают правила публикации. При «Распределении по долям» 70 / 30 одна свободная единица уходит только в Wildberries - 70 % от одной штуки дают 0,7, и единица от округления достаётся каналу с большей долей, - а Ozon получает 0. Для товаров с остатком 1-2 штуки выбирайте распределение по долям, буфер или потолок вместо «Единого остатка»: так последний экземпляр не окажется в продаже на двух площадках одновременно.
Чтобы распределение по долям сработало на последних штуках, проверьте два условия:
- задайте долю каждому каналу, куда товар должен уходить: канал без доли при этой стратегии получает 0;
- следите, чтобы доли давали в сумме 100 %: при меньшей сумме единственная единица не уйдёт ни в один канал.
Правила публикации отвечают на вопрос, который встаёт у каждого продавца с небольшим остатком: сколько показать в каждом канале, чтобы продавать больше и не продать лишнего.
Кнопка «Правила публикации» над таблицей открывает окно «Правила распределения остатков». Правила применяются к свободному остатку - резерв вычитается до них - и фактический остаток на складе не меняют. Стратегий четыре:
| Стратегия | Что делает | Когда подходит |
|---|---|---|
| Единый остаток | во все включённые каналы уходит одно и то же число - весь свободный остаток | склад один, каналы равноправны, товара хватает |
| Буфер безопасности | из остатка вычитается запас в штуках | между выгрузками проходит время и есть риск продать одну единицу дважды в разных каналах |
| Распределение по долям | свободный остаток делится между каналами в процентах; например, 50 шт как 40 % / 30 % / 30 % превращаются в 20, 15 и 15 | каналы продают неравномерно, а перепродажа недопустима |
| Фиксированные лимиты | для каждого канала задаётся потолок в штуках | нужно показать в канале не больше заданного количества, остальное оставить на складе |
У каждой стратегии свои поля, лишних на экране нет. Два дополнительных поля есть почти везде: Буфер, шт - снимается с канала уже после деления, поэтому у каждого канала может быть свой запас; Мин. остаток, шт - если по правилу получилось меньше этого числа, публикуется 0. Одна-две единицы в канале собирают заказы, которые обходятся дороже в сборке и штрафах, чем приносят.
Колонка «Пример на 100 шт» считает стратегию на ста единицах, чтобы её было видно в числах. На снимке выше: доли 40 / 30 / 30 с буфером 2 шт у Wildberries дают 38, 30 и 30 - «При 100 шт свободного остатка будет распределено: 98 шт. Разница остаётся на складе».
- Больше свободного остатка не уйдёт никогда. Если сумма потолков или долей превышает то, что есть на складе, они урезаются пропорционально - так, чтобы сумма сошлась ровно.
- Если доли дают меньше 100 %, разница не публикуется нигде и остаётся вашим запасом - это ещё один способ подстраховаться.
- Правило пересчитывается при каждой выгрузке, а не фиксирует количество один раз: изменился остаток - изменится и то, что уйдёт в канал.
К товару применяется ровно одно правило - самое конкретное из существующих:
- Для всех товаров - правило компании по умолчанию (первая вкладка окна);
- Для выбранных или Для категории - групповое правило: товары выбираются поиском по артикулу и названию либо галочками по категориям;
- Индивидуальное правило товара - вкладка «Правила» в карточке товара. Оно важнее группового и общего.
Колонка «Правила» в таблице показывает, каким уровнем управляется каждый товар: «Без правил» (в каналы уходит весь свободный остаток), «По умолчанию», «Групповое» или «Инд. правило». Клик по ячейке открывает вкладку «Правила» карточки - там же видна колонка «Уйдёт» с числом, которое канал получит при следующей выгрузке.
На складе 50 шт, из них 6 в резерве по заказам в сборке - свободно 44. Правило «Распределение по долям» 40 / 30 / 30, у Wildberries буфер 2 шт, у Ozon минимальный остаток 3 шт. Доли считаются целыми единицами: 44 × 40 % = 17,6 → Wildberries получает 18 (единица от округления достаётся каналу с наибольшей дробной частью), Ozon и Яндекс Маркет - по 13. Затем буфер: Wildberries 18 − 2 = 16. Итог: 16 / 13 / 13, две единицы остаются на складе. Пришли два новых заказа - свободно стало 42, и как только заказы загрузятся в NeoIT, в каналы уйдут новые цифры: 15 / 13 / 12.
Единые остатки и защита снижают риск перепродажи, а не отменяют его. Пока заказ с одной площадки не загрузился в NeoIT, другая площадка может продать ту же единицу: защита сокращает это окно и не даёт вернуть проданное в продажу, но убрать его полностью не может - площадки передают заказы не мгновенно. Для ходовых позиций с малым остатком по-прежнему нужны буфер и минимальный остаток. И защита не исправляет неверный физический остаток: ошибка инвентаризации уйдёт в каналы как есть.
- Не управляет остатками FBO. Вкладка «Склады маркетплейсов (FBO)» справочная: цифры приходят из кабинетов, менять их отсюда нельзя, а заказ FBO не занимает резерв на вашем складе. Публикуются только остатки вкладки «Свой склад (FBS)».
- Не пишет в канал без права записи и без сопоставления. Канал, подключённый только на чтение, и товар без связи с карточкой маркетплейса остаток не получат - во вкладке «Правила» такие каналы названы отдельной строкой со ссылкой в модуль сопоставления.
- Не списывает остаток сам по себе. Списание происходит при отгрузке заказа; ручные корректировки делаются с указанием основания - «Инвентаризация», «Списание (брак/утеря)» или «Приёмка от поставщика».
- Не скрывает ошибки канала. Если маркетплейс отклонил остаток, строка «Публикация проходит не полностью» и чип «Ошибки публикации» покажут товары, причину словами и полный ответ канала; временные сбои NeoIT повторяет сам.
Настройка делается один раз - дальше NeoIT сам отправляет остатки на площадки по вашим правилам.
Подключите каналы и проверьте право записи
В интеграциях подключите кабинеты Wildberries, Ozon, Яндекс Маркет (и сайт, если он есть). В строке над таблицей «Склады» должно быть «Публикация разрешена в все каналы»; при наведении на значение видно, какой канал в режиме публикации, а какой - только чтение. Где взять токен или ключи и какие права им нужны - в отдельных материалах: Wildberries, Ozon, Яндекс Маркет.
Сопоставьте товары с карточками маркетплейсов
Остаток уходит только в тот канал, где у товара есть связь с карточкой. Товары без связи видны в карточке товара на вкладке «Правила» отдельной строкой со ссылкой в модуль сопоставления - закройте их до включения правил.
Выберите источник остатка
Если склад ведёте сами - источник NEOIT Hub: остатки правятся в NeoIT и рассылаются по каналам. Если истиной должен быть кабинет одного маркетплейса или XML-фид - выберите его; тогда остаток читается оттуда, а остальные каналы получают его копию.
Введите свободные остатки
Нажмите на число в колонке «Остаток» или откройте карточку товара → вкладка «Редактировать». Вводите свободный остаток - то, что реально можно продать; резерв система прибавит сама. Укажите основание («Инвентаризация», «Списание», «Приёмка от поставщика») и сохраните.
Ручной ввод доступен только при источнике NEOIT Hub. Если источник - кабинет маркетплейса, число читается оттуда и вручную не меняется.
Задайте правило для всех товаров
Кнопка «Правила публикации» → вкладка «Для всех товаров» → стратегия. Начните с «Единого остатка» с буфером 1-2 шт у каналов с быстрыми продажами; колонка «Пример на 100 шт» покажет результат до сохранения. Нажмите «Сохранить правило».
Добавьте групповые и индивидуальные правила там, где нужно
Для категории с неравномерными продажами - вкладка «Для категории» и «Распределение по долям». Для отдельного товара - карточка → «Правила»: флажок «Публиковать» по каждому каналу, поля Доля / Буфер / Потолок и кнопка «Сохранить настройки каналов». Индивидуальное правило важнее группового и общего.
Проверьте, что остатки доехали
После сохранения карточка товара сразу покажет «Отправляем новый остаток на площадки…», а затем итог: «Отправлено в …» со списком площадок или «Не ушло: …» с причиной. Общий итог - в строке статуса над показателями: «ошибок нет», время и число отправленных позиций. Если есть строка «Публикация проходит не полностью» - откройте разбор: по каждому товару видна причина и ответ канала.
Настройте отпуск и режим работы заранее
«Управление публикацией» - правило с названием, датами начала и окончания и списком каналов, куда на этот период уйдёт 0. «Режим работы» - расписание по дням недели и каналы, которые обнуляются вне расписания. Оба накладываются поверх правил распределения, остатки на складе не трогают.
Единый остаток работает только с Wildberries и Ozon?
Нет. В окне правил четыре канала: Wildberries, Ozon, Яндекс Маркет и Интернет-магазин. Публикация идёт в каждый подключённый канал с правом записи и сопоставленной карточкой.
Что произойдёт с товаром в канале, если выключить для него публикацию?
Канал получит остаток 0, а не пропустится: карточка останется в кабинете, покупатель увидит товар как отсутствующий. Фактический остаток на складе не изменится.
Как часто остатки уходят в маркетплейсы?
При источнике NEOIT Hub - сразу, как только меняется свободный остаток: после ручной правки или инвентаризации, после строк из Google Таблиц, после приёмки заказа поставщику, а также как только в NeoIT загружен новый заказ или отмена с площадки. Если источник - кабинет площадки, XML-фид или сайт, NeoIT регулярно читает остаток оттуда и раздаёт его остальным каналам. Итог каждой отправки виден в карточке товара и в строке статуса над показателями.
Можно ли задать разные правила для разных товаров?
Да. Есть три уровня: общее правило компании, групповое (для выбранных товаров или категории) и индивидуальное - на вкладке «Правила» в карточке товара. К товару применяется самое конкретное из них.
Учитываются ли остатки на складах маркетплейсов (FBO)?
Они показываются на справочной вкладке «Склады маркетплейсов (FBO)», но не публикуются и не редактируются: товар уже находится у маркетплейса, и заказ FBO не занимает резерв на вашем складе.
Что такое резерв в остатках товара на Яндекс Маркете?
В кабинете Маркета резерв - это заказанные покупателями товары, которые ещё не передали в доставку; вместе с доступными к заказу они составляют показатель «Годные». Эти показатели Маркет считает для FBY-магазинов, где товар лежит на его складе. От всех остальных магазинов он ждёт другое число - количество свободных для новых заказов товаров. В NeoIT это и есть «Свободно»: остаток минус резерв, где резерв держат ваши заказы в статусах «Новый» и «В сборке».
Можно ли вести общие остатки на Ozon и Яндекс Маркете и менять их сразу в двух кабинетах?
Да, это обычный сценарий модуля «Склады»: остаток вводится один раз, а Ozon и Яндекс Маркет получают его как два канала из четырёх - каждый по своему правилу публикации. Остатки в кабинете Маркета при этом не правятся руками - их передаёт NeoIT; сам Маркет принимает остатки от всех магазинов, кроме FBY, где считает их сам. Условия те же, что и для остальных каналов: карточка сопоставлена, публикация в канал включена, у токена есть право записи.
Как часто нужно передавать остатки на Яндекс Маркет и почему витрина меняется не сразу?
Маркет просит передавать остатки как можно чаще - хотя бы раз в день - и предупреждает, что с момента передачи до изменения на витрине проходит до 15 минут. При источнике NEOIT Hub NeoIT отправляет новое число сразу после изменения, а дальше обновление витрины идёт на стороне Маркета.
Можно ли менять остаток прямо в кабинете маркетплейса?
Лучше не надо - меняйте его в NeoIT. Там, где работает защита остатков, ручное снижение в кабинете площадки NeoIT может принять за продажу и на время придержать эти единицы во всех каналах, а повышение вернёт к своему числу. Если остаток в кабинете разошёлся с реальностью, поправьте его в «Складах»: оттуда он уйдёт на все площадки сразу.
Что значит «Удержано до загрузки заказа»?
Площадка уже продала эти единицы, а заказ ещё не загружен в NeoIT. Пока он не загрузится, эти единицы не публикуются ни в один канал - так проданный товар не выставляется на продажу второй раз. Свободный остаток при этом не меняется, а удержание снимается само, когда заказ загрузится.
В кабинете Яндекс Маркета остаток больше, чем отправил NeoIT. Почему?
Чаще всего дело в нескольких магазинах в одном кабинете. NeoIT пишет остаток только в подключённый магазин, а колонка «На ваших складах» в списке товаров Маркета складывает остатки всех магазинов кабинета - даже с фильтром по одному, поэтому старые архивные магазины с остатками дают завышенную цифру. Сверяйте остаток в разделе «Остатки на складах» Маркета, выбрав склад подключённого магазина: колонка «На вашем складе» там показывает ровно то число, которое отправил NeoIT.
- NeoIT Hub - справка модуля «Склады»: три раздела склада, остаток/резерв/свободно, правила распределения, ошибки публикации neoit.ru
- NeoIT Hub - модуль «Склады» (unified-stock.html): названия кнопок, вкладок и полей, отправка остатков и удержание до загрузки заказа (сверено 27.09.2026) neoit.ru
- Яндекс Маркет, справка для продавцов - «Как управлять остатками»: какое число передавать, как часто, показатели «Годные», «Резерв», «Доступно для заказа» (проверено 24.09.2026) yandex.ru
Материал подготовлен NeoIT Hub. Источники сверены 11.09.2026. Это не юридическая консультация.
