Нумерация и поиск заказов
Last updated
Last updated
В этом разделе можно настроить передачу номера заказа из БУС в МС.
На скриншоте ниже наглядно показаны отличия между ID заказа и его номером.
Для работы этой опции на стороне МС необходимо создать доп. поле заказа типа "Строка" или "Целое число".
При проставленной опции и выбранном свойстве (доп. поле) заказа МС (опция ниже), модуль будет передавать ID заказа в выбранное доп. поле.
При проставленной опции и выбранном свойстве заказа МС (опция ниже), модуль будет передавать Номер заказа (ACCOUNT_NUMBER) в выбранное свойство.
При проставленной опции модуль устанавливает непосредственно номер заказа в МС исходя из настройки ниже "Поле для установки номера". Вы можете выбрать из какого поля модуль будет брать номер заказа для его установки в заказ МС.
Именно с этой опцией можно устанавливать произвольные номера заказов сайта. С помощью номера заказа БУС (ACCOUNT_NUMBER), вы можете настроить префикс для ваших заказов и передавать сгенерированные номера в заказы МС.
Будьте внимательны при установке этой опции. Эта опция будет передавать номер заказа принудительно из номера или ID заказ сайта. Если у вас несколько источников заказа, то может произойти следующее:
Создали заказ на сайте и передали его ID 1100
В МС вы получите заказ с номером 1100
Далее вы создаете заказ вручную в МС и его номер автоматом будет 1101 (это происходит потому, что номер заказа в МС имеет автоинкремент и автоматически будет изменяться исходя из предыдущего номера заказа)
При этом на сайт вы заказы не импортируете и на сайте чуть позже тоже будет создан заказ 1101, который также выгрузится в МС, но из-за конфликта номеров заказов будет пронумерован так: 1101 (1)
Опция аналогична выше описанной, только устанавливает уже внешний код заказа в МС. Далее по этому внешнему коду модуль и будет связывать выгруженный заказ МС с заказом БУС.