Основные настройки
Модуль поддерживает двустороннюю синхронизацию заказов: как с сайта в МойСклад, так и из МойСклад на сайт.
В рамках синхронизации вместе с заказами могут передаваться:
- контрагенты и пользователи;
- отгрузки — как из МойСклад на сайт, так и в обратную сторону;
- входящие платежи и оплаты;
- приходные ордера, привязанные к заказам в МойСклад (с передачей в оплаты на сайте).
Запуск и отключение выгрузки заказов
Для включения или отключения синхронизации заказов, а также связанных с ними сущностей (отгрузок, оплат и т.д.), используется специальный чекбокс в настройках модуля:
Инициаторы синхронизации заказов:
-
Вебхуки МойСклад — срабатывают при создании или изменении заказа и инициируют синхронизацию данных на сайт. Используются по умолчанию при включенной синхронизации заказов.
-
События 1С-Битрикс — запускаются при создании или изменении заказа на сайте и инициируют синхронизацию данных в МойСклад. Также используются по умолчанию при включенной синхронизации заказов.
-
Методы, выполняемые через агенты или cron — используются для обработки созданных и обновлённых заказов на сайте в рамках отложенной синхронизации.
Режимы запуска обработки заказов на сайте
1. Мгновенная выгрузка.
В данном режиме все заказы обрабатываются через события 1С-Битрикс. При этом, при необходимости, обработку новых заказов можно перенести на методы, выполняемые через агенты или cron, в соответствии с настройками модуля.
2. Отложенная обработка заказов
Это специальный режим, при котором все заказы, созданные или обновлённые на сайте, обрабатываются через очередь. В этом режиме события заказов не используются — как создание, так и обновление выполняются отложенно. Обработка запускается через агенты либо через cron. Дополнительно можно настроить количество сущностей, обрабатываемых за один запуск методов (один хит) через агенты или cron.
Синхронизация статусов
Ключевую роль в бизнес-процессах при работе с заказами играют статусы.
Как в 1С-Битрикс, так и в МойСклад предусмотрена система статусов заказов. Модуль синхронизации позволяет сопоставлять эти статусы между системами и автоматически изменять их при синхронизации заказов как с сайта в МойСклад, так и в обратную сторону.
Для настройки соответствий используется отдельный блок настроек — «Привязки статусов заказов»:
В данной настройке автоматически отображаются:
- все доступные статусы заказов в 1С-Битрикс;
- все доступные статусы заказов в МойСклад.
При необходимости дополнительные статусы можно предварительно создать как в 1С-Битрикс, так и в МойСклад.
В 1С-Битрикс это можно сделать в настройках интернет-магазина:
В МойСклад статус можно добавить в разделе заказов покупателя:
Важно убедиться, что для всех используемых статусов настроены соответствия между системами. Отсутствие привязки может привести к критическим ошибкам при синхронизации и препятствовать созданию или обновлению заказа на сайте либо в МойСклад.
Выбор типа синхронизации заказов из МойСклад на сайт
Тип синхронизации заказов из МойСклад на сайт определяет, какие данные будут передаваться: сами заказы, их статусы и контрагенты.
Доступны следующие варианты:
- "Заказы, статусы заказов, контрагенты" — все выбранные сущности будут создаваться и обновляться из МойСклад на сайте;
- "Только заказы и контрагенты, кроме статусов" — на сайте будут создаваться и обновляться только заказы и контрагенты, без синхронизации статусов;
- "Только статусы заказов" — будут обновляться только статусы заказов, без создания и обновления самих заказов и контрагентов;
- "Ничего не синхронизировать" — полностью отключает синхронизацию заказов из МойСклад на сайт.
Выбор режима синхронизации заказов с МойСклад на сайт
Режим синхронизации заказов из МойСклад на сайт определяет, на какие изменения в МойСклад будет реагировать модуль.
Можно выбрать один из вариантов:
- обработка создания и обновления заказов;
- только создание заказов;
- только обновление заказов.







