Интеграция с интернет-магазином делает МойСклад мастер-системой по товарам и остаткам, а сайт — витриной и приёмником заказов. Разбираем связки с популярными платформами: 1С-Битрикс, InSales и Tilda.
Как устроена связка
При интеграции с интернет-магазином роли распределяются: МойСклад ведёт учёт (товары, остатки, цены, заказы), а сайт показывает витрину и оформляет покупки. Данные ходят в обе стороны — каталог и остатки из МоегоСклада на сайт, заказы с сайта обратно в учёт.
- Товары и каталог — выгружаются из МоегоСклада на сайт;
- Остатки и цены — обновляются на витрине по расписанию;
- Заказы — с сайта попадают в заказы покупателей;
- Статусы — синхронизируются, чтобы клиент видел состояние заказа.
Ключевое решение при внедрении — где мастер данных. Обычно мастером по остаткам и товарам делают МойСклад, чтобы не было двух источников правды. Сайт при этом отвечает за контент карточек и оформление заказа.
Способы подключения по платформам
Каждая платформа связывается своим способом — готовым модулем, штатной интеграцией или через API. Разница влияет на глубину синхронизации и объём настройки.
| Платформа | Способ связи | Что синхронизируется |
|---|---|---|
| 1С-Битрикс | Модуль обмена / API | Товары, остатки, цены, заказы |
| InSales | Штатная интеграция | Каталог, остатки, заказы |
| Tilda | Интеграция / приём заказов | Заказы, каталог, остатки |
Товары и сопоставление
Как и с маркетплейсами, товар на сайте связывается с номенклатурой МоегоСклада по ключу — обычно по артикулу или внешнему коду. Чтобы синхронизация была чистой, номенклатура должна быть в порядке до подключения.
- Приведите артикулы и штрихкоды к единому виду;
- Заведите модификации (размеры, цвета) там, где они есть;
- Определите, откуда берётся контент карточки — из МоегоСклада или с сайта;
- Согласуйте категории и свойства товаров.
Частая развилка — где хранить описания и фото. Если контент богатый, его нередко ведут на стороне сайта, а МойСклад отвечает за учётные поля: артикул, цену, остаток. Это разграничение стоит зафиксировать заранее, потому что переигрывать его на живом магазине с тысячами карточек дорого и рискованно. Отдельно продумайте обработку новых товаров: должен ли новый товар, заведённый в МоёмСкладе, автоматически появляться на сайте, или карточку сначала наполняют контентом и только потом публикуют. От этого решения зависит, кто и в какой момент отвечает за появление позиции на витрине.
Остатки, цены и резервы
Остатки уходят на сайт из МоегоСклада как доступное количество. При оформлении заказа на сайте товар резервируется, и остаток на витрине уменьшается — это защищает от продажи того, чего уже нет.
- Доступный остаток = физический минус резервы;
- Типы цен — на сайт можно отдавать отдельную цену, отличную от розницы и маркетплейсов;
- Резерв под заказ синхронизируется, чтобы не было двойной продажи.
Заказы и статусы
Заказы с сайта попадают в Продажи → Заказы покупателей с пометкой источника. Дальше они обрабатываются в едином потоке с заказами маркетплейсов: сборка, отгрузка, оплата, доставка.
- Заказ с сайта создаёт заказ покупателя в МоёмСкладе;
- Товар резервируется под заказ;
- По заказу оформляется отгрузка и списывается остаток;
- Статус синхронизируется обратно на сайт для клиента.
Важно согласовать соответствие статусов: у сайта и МоегоСклада свои наборы состояний заказа. Сопоставление статусов настраивается один раз, чтобы клиент на сайте видел корректное состояние — принят, собран, отгружен, доставлен.
Как выбрать способ интеграции
Выбор способа зависит от платформы, объёма каталога и требуемой глубины синхронизации. Ориентиры такие:
- Небольшой магазин на Tilda — достаточно приёма заказов и обновления остатков;
- Средний магазин на InSales — штатная интеграция с каталогом и остатками;
- Крупный магазин на 1С-Битрикс — глубокий обмен товарами, ценами, заказами, иногда с доработкой под свойства и категории;
- Нестандартный или самописный сайт — интеграция через JSON API МоегоСклада.
Итог
Интеграция интернет-магазина с МоимСкладом делает учёт единым источником правды по товарам и остаткам, а сайт — витриной и приёмником заказов. Для 1С-Битрикс, InSales и Tilda способы связи разные, но принцип один: мастер данных — МойСклад, заказы стекаются в общий поток.
Мы подбираем способ интеграции под платформу и объём каталога: где-то хватает готового модуля, где-то нужна доработка через API. Настраиваем сопоставление товаров, обмен остатками и статусами, чтобы сайт и учёт всегда показывали одно и то же. Поможем связать ваш магазин с МоимСкладом без двойного ввода.
Частые вопросы
Что должно быть мастером данных — сайт или МойСклад?
По остаткам и товарам мастером обычно делают МойСклад, чтобы избежать двух источников правды. Сайт при этом отвечает за контент карточек и оформление заказа.
Как подключается магазин на 1С-Битрикс?
Через модуль обмена или API. Для 1С-Битрикс доступна глубокая синхронизация товаров, остатков, цен и заказов, иногда с доработкой под свойства и категории каталога.
Подходит ли интеграция для Tilda?
Да. Tilda — конструктор с простым каталогом, поэтому связка обычно строится вокруг приёма заказов и обновления остатков. Заказы с Tilda попадают в общий поток МоегоСклада.
По какому полю связываются товары сайта и учёта?
Обычно по артикулу или внешнему коду. Перед подключением артикулы и штрихкоды приводят к единому виду, чтобы синхронизация проходила без ручного сопоставления.
Можно ли отдавать на сайт отдельную цену?
Да. В МоёмСкладе для сайта назначают отдельный тип цены, отличный от розницы и маркетплейсов. На витрину уйдёт именно эта цена.
Как избежать двойной продажи с сайта и маркетплейсов?
Настройте достаточную частоту синхронизации остатков и используйте резервы под заказы. Тогда продажа в любом канале быстро уменьшает доступный остаток на остальных.
Что если у меня самописный сайт?
Его можно связать через открытый JSON API МоегоСклада, но это требует разработки. Для типовых CMS обычно выгоднее готовые модули — они быстрее и дешевле в запуске.
Поможем с настройкой и поддержкой МойСклад
Поможем с настройкой, доработкой и поддержкой МойСклад.