Способы импорта заказа из МС
Заказ в БУС создаётся из МС с помощью веб-хуков.
По умолчанию заказ создаётся в момент веб-хука CREATE для сущности customerorder. Но бывают ситуации, когда заказ не импортировался по каким-либо причинам по этому веб-хуку.
Поэтому модуль позволяет импортировать заказ при его обновлении в МС (веб-хук UPDATE). Чтобы не создавать лишнюю нагрузку на поиск заказа в БУС при каждом его сохранении, необходимо также на стороне МС дополнительно указать у заказа доп. поле типа «флажок», по которому такие заказы будут пытаться импортироваться на сайт.
Веб-хук, по которому будет произведён импорт заказа в БУС
[CREATE] Создание заказа в МС (по умолчанию) — при выбранном способе импорта ничего дополнительно настраивать не нужно. Заказ будет импортирован в момент создания заказа в МС.
[UPDATE] Изменение заказа в МС — если выбрать данный способ создания заказа в БУС, то он включает в себя способ [CREATE] и дополнительно может импортировать заказ в БУС, если в заказе МС стоит доп. поле-флажок, которое будет говорить модулю, что именно этот заказ нужно попытаться импортировать на сайт.
Для способа [UPDATE] в МС должен быть создан веб-хук на событие UPDATE для сущности customerorder. Если заказ уже есть на сайте, повторно он не создаётся — веб-хук просто обновит его по обычным правилам обмена.
Флажок заказа МС, по которому создаём заказ в БУС при выборе способа [UPDATE]
Это поле настраивается если выбран способ UPDATE. Выберите флажок на стороне заказа МС, по которому будет импортироваться заказ в БУС.
Если в МС нет доп. полей заказа типа «Флажок», вместо опции отображается подсказка. Пока флажок не выбран, способ [UPDATE] работает так же, как [CREATE].
Способ [UPDATE] удобен в случаях, когда веб-хук CREATE по какой-то причине не сработал. Менеджер может вручную поставить флажок у заказа в МС, и модуль попытается импортировать его при следующем обновлении.