Сайт, который работает с МойСклад

Сайт, который работает с МойСклад, это магазин, где остатки на витрине совпадают со складом, заказы сами попадают в учёт с адресом и оплатой, а покупатель видит статус "собран" и "отправлен" без звонка менеджеру. Связать сайт с МойСклад можно готовым модулем, обменом по CommerceML или своей интеграцией через открытый API, и для магазина на своём сайте мы делаем третье: так работает Плавательный.рф, где товары и остатки приходят из МойСклад, а заказы уходят в него. Ниже без кода: что передаётся, как часто, что выбрать, сколько стоит и что ломается.

Что и куда передаётся

ДанныеНаправлениеКогда
Товары, характеристики, модификации (размер, цвет), картинкиМойСклад → сайтПри изменении в учёте и по расписанию
Цены, включая несколько типов цен (розница, акция)МойСклад → сайтПри изменении
Остатки по складамМойСклад → сайтЧерез секунды после продажи или приёмки, плюс сверка каждые несколько минут
Заказ покупателя: состав, адрес, доставка, комментарийСайт → МойСкладСразу после оформления
Факт оплатыСайт → МойСкладПосле ответа банка или сервиса рассрочки
Статус заказа: принят, собран, отправлен, трек-номерМойСклад → сайтПри смене статуса менеджером
Покупатель (контрагент)Сайт → МойСкладПри первом заказе, дальше привязка

Что обычно не передают автоматически: описания товаров для сайта (их удобнее вести в админке сайта, в МойСклад они короткие), SEO-поля, подборки и акции. Это контент, и он живёт на стороне сайта.

Три способа связать сайт с МойСклад

Готовый модуль. У МойСклад есть интеграции с популярными платформами: Битрикс, Shop-Script, AdvantShop, Nethouse, ВКонтакте и другие. Ставится за день, стоит недорого или бесплатно. Минус: делает то, что задумал автор модуля. Если у вас несколько складов, свои правила округления остатков или модификации, которые надо схлопывать в одну карточку, модуль либо не умеет, либо умеет не так.

Обмен по CommerceML. Стандартный протокол обмена с 1С, который МойСклад тоже поддерживает бесплатно: товары и остатки на сайт, заказы обратно. Подходит платформам, которые умеют CommerceML. Обмен идёт файлами по расписанию, поэтому остатки отстают на интервал обмена, и тонко управлять тем, что передаётся, нельзя.

Своя интеграция через API. МойСклад отдаёт открытый API (JSON API 1.2): любые сущности, вебхуки об изменениях, фильтры. Мы пишем модуль, который живёт в бэкенде магазина и делает ровно то, что нужно вашему каталогу: например, собирает десять модификаций разных размеров в одну карточку с выбором размера, показывает остаток только с розничного склада, а заказ создаёт с нужным статусом и проектом. Это дороже модуля на старте, но это код в вашем репозитории, который не зависит от того, обновил ли автор модуль под новую версию платформы.

Для магазина на headless (сайт на Next.js со своей админкой) готовых модулей нет по определению, поэтому там всегда третий путь.

Что важно знать про API МойСклад

Без технических деталей, но с цифрами, которые влияют на то, как быстро сайт увидит изменения.

Что ломается и как об этом узнать

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

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

Поэтому интеграция без слежения это половина интеграции. В наших магазинах логи сервера собираются автоматически, ошибки разбираются и уходят уведомлением в чат: "заказ 1234 не создан в МойСклад, причина такая-то". Владелец узнаёт о проблеме через минуты, а не от покупателя через неделю. Это входит в поддержку, подробно на странице поддержка headless-сайта.

Как это работает в живом магазине

Плавательный.рф: товары и остатки приходят из МойСклад, заказы с сайта и из приложений уходят в него с адресом, способом доставки и статусом оплаты через Т-Банк, Яндекс Сплит или Долями. Что заняло больше всего времени, это не сама интеграция, а порядок в каталоге: разные размерные сетки и ростовки у разных брендов, подарочные карты пластиковые и электронные, возвраты по рассрочке. Совет из этого опыта: перед стартом пройтись по каталогу в МойСклад и привести модификации к единому виду, это сокращает проект на недели.

Сколько стоит

Интеграция идёт отдельной строкой в смете магазина, и её цена зависит от трёх вещей: порядок в каталоге (единые модификации или разнобой), число складов и типов цен, нужны ли статусы обратно на сайт и передача оплат. Называем через день после доступа к вашему МойСклад в режиме просмотра. Ежемесячно: тариф МойСклад и поддержка сайта, отдельных платежей за интеграцию нет.

Если магазин у вас ещё не построен, интеграция считается вместе с ним, см. интернет-магазин на headless. Если сайт на Тильде и МойСклад к ней не привязать так, как нужно, начните с переезда с Тильды.

Дайте доступ к вашему МойСклад на просмотр и адрес сайта. За день скажем, что можно связать готовым модулем, что нужно писать, сколько это займёт и сколько будет стоить.

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

Как связать сайт с МойСклад?

Три пути: готовый модуль для вашей платформы (есть для Битрикса, Shop-Script, AdvantShop и других), обмен по протоколу CommerceML или своя интеграция через открытый API МойСклад. Для магазина на своём сайте с нестандартным каталогом обычно третий путь: он даёт контроль над тем, что и когда синхронизируется.

Что передаётся между сайтом и МойСклад?

Из МойСклад на сайт: товары, характеристики, цены, остатки по складам, картинки. С сайта в МойСклад: заказы покупателей с составом, адресом и способом доставки, факт оплаты. Обратно на сайт: статусы заказа, чтобы покупатель видел, что заказ собран или отправлен.

Как часто обновляются остатки?

По событию или по расписанию. МойСклад умеет присылать уведомления об изменениях (вебхуки), и тогда остаток на сайте меняется через секунды после продажи в магазине или на маркетплейсе. Дополнительно раз в несколько минут идёт полная сверка, чтобы ничего не потерялось.

На каком тарифе МойСклад работает интеграция?

Тарифы МойСклад в 2026 году: Старт 495, Базовый 1 120, Проф 3 280, Корп 7 840 рублей в месяц при годовой оплате. Опция онлайн-торговли стоит 700 рублей в месяц. Какие возможности API входят в ваш тариф, уточняйте в МойСклад перед стартом, мы проверяем это на первом созвоне.

Сколько стоит интеграция с МойСклад?

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

Что будет, если интеграция сломается?

Самое неприятное в том, что снаружи это незаметно: сайт работает, а заказы не доходят до учёта или остатки не обновляются. Поэтому в наших проектах стоит слежение за ошибками с уведомлением в чат: если ключ доступа перестал работать или МойСклад вернул ошибку, мы узнаём раньше покупателей.

Обсудим ваш проект

Нажимая кнопку, вы соглашаетесь на обработку персональных данных для ответа на заявку.