МойСклад и маркетплейсы: синхронизация остатков и заказов
Когда магазин продаёт на Ozon, Wildberries и Яндекс Маркете, остатки на площадках быстро расходятся с реальным складом. Итог: один товар продан дважды, отмена заказа и штраф. Интеграция МойСклад с маркетплейсами через Альбато делает учётную систему единым источником остатков: продали товар на одной площадке, остаток обновился в МойСклад и разошёлся обратно на все площадки. Новые заказы с маркетплейсов сами падают в МойСклад, без ручного переноса. Настройка идёт без программиста, типовая связка собирается за 10-15 минут.
Почему остатки на маркетплейсах разъезжаются с реальным складом
Каждый маркетплейс ведёт свой остаток отдельно. Вы отгрузили 10 единиц товара на Ozon, 10 на Wildberries и оставили 10 на своём складе, но фактически на складе лежит 30 штук на всех. Продажи идут параллельно, а кабинеты площадок друг о друге не знают.
Ручное обновление за этим не успевает. Пока менеджер вносит новый остаток в один кабинет, на другой площадке товар уже продали. Между двумя обновлениями всегда есть окно, в которое проскакивает лишний заказ.
Последствия бьют по деньгам и по репутации. Двойная продажа заканчивается отменой, за отмену площадка штрафует и режет рейтинг карточки. Ниже рейтинг, меньше показов, меньше заказов. Одна ошибка в остатках тянет за собой снижение продаж на недели вперёд.

МойСклад как единый источник остатков
Единый склад означает, что реальный остаток по всем площадкам хранится в одном месте. Учётная система МойСклад держит фактическое количество товара на своих складах, а маркетплейсы получают это число, а не ведут его сами. Три независимых кабинета превращаются в три витрины одного склада. Связывает их Альбато: платформа тянет остаток из МойСклад и раскладывает по площадкам без кода и без ручной сверки.
Схема работает в обе стороны. Продажа на любой площадке уходит в МойСклад, остаток там уменьшается, обновлённое количество расходится обратно на все маркетплейсы. Так убирается главная причина двойных продаж: товара нет в учётной системе, значит его нет и в кабинетах.
На стороне МойСклад для этого есть готовые условия запуска: остаток пересчитывается после приёмки, отгрузки, списания или перемещения товара. Любое из этих событий может запускать отправку нового числа на площадки, поэтому кабинеты видят актуальный остаток независимо от того, откуда пришло изменение: с маркетплейса, из офлайн-точки или после инвентаризации на складе.
Этот подход шире, чем просто остатки. Тот же принцип единого центра применим к заказам и к аналитике продаж, об этом подробно в гайде про мультиканальные продажи на маркетплейсах без хаоса в заказах. МойСклад в нашей связке отвечает именно за остатки и заказы.
Как настроить синхронизацию заказов с маркетплейсов в МойСклад
Первый поток данных идёт вниз: с площадок в учётную систему. Задача связки одна. Новый заказ на Ozon, Wildberries или Яндекс Маркете должен сам появиться в МойСклад, без ручного копирования из кабинета.
В Альбато это собирается по одной схеме для каждой площадки:
- Триггер «новый заказ» на маркетплейсе. У Ozon это новое отправление FBO или FBS, у Wildberries новые заказы FBS или DBS, у Яндекс Маркета новый заказ.
- Действие «создать заказ» в МойСклад.
- Сопоставление полей: товар, количество, покупатель, сумма. Каждое поле заказа с площадки кладётся в нужное поле карточки заказа в учётной системе.
В итоге все продажи с разных площадок собираются в одном окне. Менеджеру не нужно открывать три кабинета, чтобы собрать список заказов на день.
Здесь важно понимать схему работы площадки. При FBO товар лежит на складе маркетплейса и площадка сама собирает и отправляет заказ. При FBS и DBS товар на вашем складе, отгрузку и передачу в доставку организуете вы. Именно для FBS и DBS автоматический сбор заказов в МойСклад экономит больше всего: заказ сразу виден, его можно быстро собрать и передать в доставку. У Ozon отдельные триггеры на новое отправление FBO и FBS, у Wildberries на новый заказ по модели FBS и DBS, поэтому связку можно настроить под ту схему, по которой вы реально торгуете, или сразу под обе. Дальше в цепочке подключается автоматизация доставки в интернет-магазине, чтобы трек-номер и накладная тоже создавались без ручной работы.
По каждой площадке есть свои смежные связки для обработки заказов. Например, как устроена передача заказов с Ozon в Почту России через Альбато: заказ из кабинета уходит в службу доставки без переписывания данных руками.
Как настроить обратное обновление остатков на площадки
Второй поток идёт вверх: из МойСклад на маркетплейсы. Это ключевая связка против пересортицы. Как только остаток в учётной системе меняется, обновлённое число должно уйти на площадки.
Связка собирается зеркально к заказам:
- Триггер «обновление остатков» в МойСклад.
- Действие «обновить остатки товаров» на Ozon и Wildberries.
- Сопоставление артикулов, чтобы платформа поняла, у какого товара менять количество.
Продали три единицы на Ozon, остаток в МойСклад упал, новое число ушло на Wildberries и на Ozon. Товар закончился на складе, он мгновенно исчезает из наличия во всех кабинетах. Двойная продажа физически невозможна, потому что источник числа один.
С Яндекс Маркетом ситуация другая, и здесь честность важнее удобства. Через коннектор Альбато для Яндекс Маркета уверенно работает синхронизация заказов: новый заказ приходит в МойСклад так же, как с Ozon и Wildberries. А вот обратное обновление остатков через коннектор на текущий момент не подтверждено в каталоге. Если вам нужны именно остатки на Яндекс Маркете, уточните это в поддержке Альбато или уточните вариант с кастомным запросом к API площадки. Не стоит рассчитывать, что коннектор обновит остатки на Маркете так же автоматически, как на двух других площадках.

Что учесть при настройке: артикулы, склады, статусы заказов
До запуска синхронизации соберите единый справочник артикулов. Без общего SKU (артикул товара) остатки не свяжутся: платформа не поймёт, что товар «FUTBOLKA-RED-M» в МойСклад и тот же товар в кабинете Ozon это одна позиция. Один товар, один артикул во всех системах.
Второй момент: несколько складов в МойСклад. Если товар лежит на двух складах, решите заранее, какой остаток отдавать на площадки: сумму по всем складам или остаток конкретного склада под конкретный маркетплейс. От этого зависит логика связки.
Третий момент: частота обновления и лимиты API площадок. Обновление запускается по условию (изменился остаток или пришёл заказ), а не раз в сутки по расписанию, поэтому идёт близко к реальному времени. Точная скорость зависит от тарифа и от ограничений на число запросов у самой площадки. Собрать всё это без кода помогает no-code автоматизация без программиста: связка настраивается визуально, триггер и действие выбираются из списка.
Четвёртый момент: статусы заказов, а не только их создание. Заказ в кабинете живёт своей жизнью: его собирают, отгружают, отменяют. У Ozon для этого есть отдельный триггер на смену статуса отправления, у Яндекс Маркета отдельные условия запуска на заказ в обработке и отменённый заказ. На каждое такое событие можно повесить своё действие: обновить статус заказа в МойСклад, вернуть остаток на склад при отмене, присвоить трек-номер. Так учётная система показывает не только новые продажи, но и реальное состояние каждого заказа.
Отдельно про Яндекс Маркет: помните про ограничение из прошлого раздела. Заказы синхронизируются, остатки уточняйте в поддержке. Не закладывайте автообновление остатков Маркета в схему, пока не подтвердили, что оно доступно.
Сколько времени и денег экономит автоматизация
Ручное обновление остатков на трёх площадках занимает часы каждый день. Кто-то открывает кабинеты, сверяет наличие, вносит числа, снова сверяет. Автоматическая связка убирает эту работу целиком: остатки обновляются сами по факту продажи.
Вторая статья экономии, это штрафы. Нет двойных продаж, значит нет отмен из-за отсутствия товара. Рейтинг карточки не проседает, показы не режутся, продажи не падают из-за одной ошибки в остатках.
По стоимости честный ориентир такой: у Альбато нет бесплатного тарифа, но есть бесплатный 14-дневный пробный период, чтобы собрать и протестировать связку. Дальше цена зависит от тарифа и числа операций (заказов и обновлений остатков в месяц). Актуальные тарифы видны в личном кабинете при подключении связки. Когда синхронизация настроена, логичный следующий шаг: свести продажи в один отчёт, как это сделать, показано в гайде про аналитику маркетплейсов Ozon и Wildberries в одном дашборде.
Частые вопросы
Как избежать двойной продажи одного товара на разных маркетплейсах?
Сделайте МойСклад единым складом. При продаже на любой площадке остаток списывается в учётной системе, и обновлённое количество уходит на все маркетплейсы сразу. Товара нет на складе, значит его нет и в кабинетах площадок. Продать одну и ту же единицу дважды становится невозможно, потому что источник числа один.
Какие маркетплейсы можно связать с МойСклад через Альбато?
Ozon и Wildberries синхронизируются двусторонне: и заказы, и остатки. Яндекс Маркет надёжно синхронизирует заказы, обновление остатков через коннектор уточняйте в поддержке. Каталог Альбато включает 1 000+ коннекторов, так что рядом можно подключить и другие площадки продаж, например Авито.
Нужен ли программист для настройки синхронизации?
Нет. Альбато работает по принципу no-code: связка настраивается визуально, вы выбираете триггер, действие и сопоставляете поля мышкой. Типовая связка МойСклад плюс маркетплейс собирается за 10-15 минут без строчки кода.
Как часто обновляются остатки при синхронизации?
Обновление запускается по условию: изменился остаток в МойСклад или пришёл новый заказ на площадке. Это близко к реальному времени, а не раз в сутки по расписанию. Точная скорость зависит от тарифа Альбато и от лимитов API самой площадки на число запросов.
Сколько стоит интеграция МойСклад с маркетплейсами?
У Альбато нет бесплатного тарифа, но есть бесплатный 14-дневный пробный период для теста связки. Дальше стоимость зависит от тарифа и количества операций в месяц (заказы плюс обновления остатков). Актуальные цифры видны в личном кабинете при подключении.
Можно ли обновлять остатки на Яндекс Маркете так же, как на Ozon и Wildberries?
Через коннектор Альбато для Яндекс Маркета подтверждена синхронизация заказов. Автоматическое обновление остатков на Маркете через коннектор на текущий момент не подтверждено. Если остатки на Маркете критичны, уточните возможность в поддержке Альбато или рассмотрите вариант с кастомным запросом к API площадки.
