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







