Интеграция МойСклад с сайтом: товары, остатки, цены и заказы
Два способа связать МойСклад с интернет-магазином, что синхронизируется в каждом из них, как настроить склады, цены и заказы и как честно выбрать между МоимСкладом и 1С для небольшого магазина.

Интеграция МойСклад с сайтом — это когда товары, остатки и цены приходят на сайт из МоегоСклада, а заказы с сайта сами появляются там заказами покупателей. В 100300 CMS это можно сделать двумя способами: бесплатно, по протоколу CommerceML, как с 1С (входит в модуль «Интернет-магазин»), или модулем «МойСклад», который работает с API МоегоСклада напрямую и быстрее обновляет остатки и статусы. Ниже — что умеет каждый способ, как настроить модуль и когда МоегоСклада достаточно, а когда лучше 1С.
Коротко:
- Модуль подключается токеном доступа МоегоСклада, файлы и обработки не нужны.
- Каталог: «только обновлять существующие» (цены и остатки) или «создавать товары из МойСклад» — группы, товары, модификации.
- Остатки и цены — каждые 10 минут и сразу по уведомлению МоегоСклада (на платном тарифе).
- Заказы сайта — заказами покупателей с контрагентом, позициями, скидками и доставкой; статусы в обе стороны.
- Описания и фото, которые вы правили на сайте, по умолчанию не перезаписываются.
Два способа связать МойСклад с интернет-магазином
| CommerceML (обмен как с 1С) | Модуль «МойСклад» (API) | |
|---|---|---|
| Стоимость | Входит в модуль «Интернет-магазин» | Отдельный модуль, разовая лицензия |
| Кто начинает обмен | МойСклад по своему расписанию | Сайт сам, плюс уведомления от МоегоСклада |
| Остатки и цены | Когда МойСклад делает выгрузку | Каждые 10 минут (настраивается) и сразу по уведомлению |
| Заказы | МойСклад забирает при обмене | Уходят через несколько секунд после оформления |
| Склады | Сумма или выбор складов в сопоставлении | Выбор складов, вид остатка: свободный, физический, доступный |
| Отчёт по товарам | История заданий и файл ошибок | Каждая позиция: на сайте, без пары и почему, нет в МойСклад |
CommerceML — разумный старт, если каталог небольшой и остатки меняются не каждый час. Как его настроить, подробно описано в статье про обмен сайта с 1С: на сайте шаги те же, а адрес обмена, логин и пароль вписываются в настройки обмена с сайтом в МоемСкладе. Дальше речь о модуле.
Что синхронизируется между МойСклад и сайтом
| Данные | Направление | Как часто |
|---|---|---|
| Группы товаров → категории | МойСклад → сайт | С загрузкой каталога (по расписанию, по умолчанию раз в 6 часов) и по уведомлению |
| Товары и модификации → товары и варианты | МойСклад → сайт | Так же |
| Остатки по складам | МойСклад → сайт | Каждые 10 минут и сразу по уведомлению, раз в сутки — полная сверка |
| Цены и старая цена | МойСклад → сайт | Вместе с остатками |
| Заказы | Сайт → МойСклад | Через несколько секунд после оформления |
| Статусы заказов | В обе стороны | Сразу по уведомлению, иначе по расписанию |
Из сайта в МойСклад товары не выгружаются: главный каталог — в МоемСкладе. Если у вас наоборот, каталог живёт на сайте, а МойСклад только для остатков — выбирайте режим «только обновлять существующие».
Подключение МойСклад к сайту
- В МоемСкладе создайте токен доступа: «Настройки» → «Токены» (или профиль сотрудника → «Токены доступа»). Сотруднику нужны права на товары, остатки, контрагентов и заказы покупателей. Подключиться можно и по логину и паролю, но с токеном удобнее: пароль сотрудника можно менять, не трогая сайт.
- На сайте: «Магазин» → «Обмен данными» → «МойСклад» → вкладка «Подключение». Вставьте токен и нажмите «Сохранить и проверить». Появится имя сотрудника, а сайт загрузит организации, склады, типы цен, статусы заказов, каналы продаж и группы товаров.
- Выберите организацию — от её имени будут создаваться заказы покупателей.
- На вкладке «Остатки и цены» отметьте склады и типы цен.
- На вкладке «Каталог и сопоставление» выберите режим и нажмите «Загрузить каталог сейчас».
- На вкладке «Заказы» включите отправку, выберите склад и сопоставьте статусы.
- Включите мгновенные уведомления на вкладке «Подключение».
Токен хранится на сайте в зашифрованном виде и в админке не показывается — поле пустое с подписью «сохранён».
Пробная версия модуля загружает до 20 товаров и не отправляет заказы. Этого достаточно, чтобы проверить сопоставление на своём каталоге до покупки; после установки полной версии настройки и связи сохранятся.
Выгрузка товаров из МойСклад на сайт
Режимов два, и выбор зависит от того, где сейчас «красивый» каталог.
Только обновлять существующие
Ничего не создаётся. Товары сайта находятся по выбранному признаку и получают цену, старую цену и остаток. Подходит, если каталог на сайте уже оформлен: описания, фото, SEO. Признак связи: артикул в МоемСкладе = артикул на сайте, код в МоемСкладе = артикул на сайте или штрихкод = штрихкод.
Создавать товары из МойСклад
Группы МоегоСклада становятся категориями магазина с сохранением дерева (существующая категория с тем же названием используется). Товары — товарами, модификации — вариантами с опциями из характеристик «Цвет», «Размер». Переносятся название, артикул, штрихкод, описание, фото, вес, цены и остатки.
Название, описание, фото и категории в этом режиме по умолчанию приходят, только если на сайте пусто — описание, переписанное под продвижение, не затрётся. Переключатель «Всегда как в МойСклад» делает сайт точной копией. Товар, который был на сайте до подключения, всегда получает только цены и остатки. Можно загрузить не весь каталог, а только выбранные группы.
Отчёт по товарам и пропавшие позиции
Внизу вкладки — каждая позиция МоегоСклада и её состояние: «На сайте» (с ценой и остатком там и тут), «Без пары» с причиной («На сайте нет варианта с артикулом …», «В МойСклад у позиции нет артикула»), «Нет в МойСклад», «Ошибки». Исправили артикул — при следующей загрузке пара найдётся сама.
Товары, которые убрали в архив или удалили в МоемСкладе, снимаются с публикации и возвращаются сами, когда появятся снова. Можно вместо этого ставить остаток 0 или ничего не делать. Если разом пропадает больше 30 % товаров, сайт ничего не снимает и пишет об этом в журнал. Товар без цены не публикуется.

Синхронизация остатков и цен
Склады. Для каждого склада МоегоСклада выберите «В общий остаток» или «Не учитывать». Остаток на сайте — сумма выбранных. Если не выбран ни один, считаются все. Новый склад, заведённый позже, не учитывается, пока вы его не отметите, — так на сайт не попадёт, например, склад брака. С модулем «Города» склад МоегоСклада можно связать со складом конкретного города.
Какой остаток брать. Свободный (остаток минус резерв — по умолчанию), физический или «доступно» (с учётом резерва и ожидания). Для интернет-магазина почти всегда правильный — свободный: зарезервированное под другие заказы продавать нельзя.
Цены. Тип цены для сайта (по умолчанию «Цена продажи») и, по желанию, тип для зачёркнутой цены — она показывается, только если больше основной.
Остатки и цены обновляются отдельно от каталога: каждые 10 минут (интервал меняется в «Настройках») и сразу, когда МойСклад присылает уведомление. Раз в сутки — полная сверка. Кнопка «Обновить остатки и цены сейчас» — чтобы не ждать.
Мгновенные уведомления требуют трёх условий: сайт на https, платный тариф МоегоСклада (на бесплатном он уведомления не отправляет) и права администратора у сотрудника, чей токен указан. Без них всё работает по расписанию.
Заказы с сайта в МойСклад
Включите «Отправлять новые заказы в МойСклад», и каждый новый заказ сайта станет заказом покупателя:
- номер — номер заказа сайта, с префиксом, если задан (например,
S-1077); - контрагент находится по e-mail или телефону, организация — по ИНН; если не нашёлся — создаётся новый, для организации с ИНН и КПП;
- позиции — по связям из каталога, со скидками и промокодом, так что сумма в МоемСкладе совпадает с суммой на сайте; доставка — позицией-услугой;
- склад (с резервом, если включено), канал продаж, проект, начальный статус;
- в комментарии — способ доставки и адрес, оплата, промокод, комментарий покупателя.
Товар без связи с МоимСкладом не теряется: он перечислен в комментарии заказа, а в списке «Отправленные заказы» появится пометка. Если МойСклад не принял заказ, там же видна причина по-русски и кнопка «Отправить снова» — повтор не создаст второй заказ.
Статусы сопоставляются в обе стороны. Менеджер сменил статус на сайте — заказ в МоемСкладе получил сопоставленный. Сменили в МоемСкладе, например на «Отгружен», — заказ на сайте получил свой статус, без письма покупателю; выполненный или отменённый заказ заново не открывается. Совет: обязательно сопоставьте «Отменён», иначе отмена на сайте не снимет резерв в МоемСкладе.
МойСклад или 1С для интернет-магазина: как выбрать
| МойСклад | 1С (УТ, УНФ) | |
|---|---|---|
| Где работает | Облако, браузер и приложение | Программа на компьютере или сервере, есть облачные варианты |
| Порог входа | Настраивается самостоятельно за день | Обычно нужен специалист по 1С для внедрения и доработок |
| Бухгалтерия и отчётность | Товароучёт; бухгалтерию ведут в отдельной программе или сервисе | Связка с 1С:Бухгалтерией — стандарт для бухгалтеров |
| Связь с сайтом в 100300 CMS | CommerceML бесплатно или модуль по API | CommerceML в составе модуля «Интернет-магазин» |
| Скорость остатков на сайте | Модуль: 10 минут и сразу по уведомлению | По расписанию обмена в 1С |
| Сложные процессы | Типовые: закупки, продажи, базовое производство | Гибко дорабатывается под любые процессы |
| Кому подходит | Небольшой магазин, несколько складов, маркетплейсы | Опт, сложное ценообразование, своя бухгалтерия в 1С |
Короткий ответ: если учёта ещё нет и вы — небольшой магазин на одном-трёх складах, начните с МоегоСклада, его хватит надолго. Если бухгалтер уже работает в 1С, оптовые продажи с договорами и сложными ценами — оставайтесь в 1С и настройте обмен. Подбор движка именно под 1С — на странице CMS с обменом 1С.
МойСклад и маркетплейсы
У МоегоСклада есть свои интеграции с маркетплейсами, и у 100300 CMS есть модуль «Маркетплейсы». Использовать оба для одной площадки не стоит: два источника будут перезаписывать остаток друг друга. Выберите, кто главный.
Схема «МойСклад → сайт → площадки» удобна, когда сайт — центр продаж: остаток из МоегоСклада приходит на сайт, а модуль «Маркетплейсы» раздаёт его на Ozon, Wildberries и Яндекс Маркет со своей наценкой и резервом. Изменение остатка, пришедшее из МоегоСклада, модули маркетплейсов и Авито подхватывают сами. Подробно о стратегии — в статье как продавать на Ozon и WB со своего сайта.
Итог: интеграция МойСклад с сайтом
Интеграция МойСклад с сайтом в 100300 CMS возможна двумя путями: бесплатный CommerceML для старта и модуль «МойСклад» для частых остатков, заказов через секунды и статусов в обе стороны. Модулю нужен только токен, а режим «только обновлять» не тронет оформленный каталог. Подробности каждой вкладки — в справке «МойСклад».
Проверьте сопоставление на своих товарах в пробной версии: попробуйте модуль «МойСклад».


