Моментальное создание заказа в МойСклад

Данный функционал поддерживается строго с версии 1.7.2. Если у вас версия модуля менее этой, то будет фатальная ошибка после оформления заказа (сам заказ оформится).

Инструкция актуальная для компонента оформления заказа sale.order.ajax или его аналогов. Файл, который нужно отредактировать отвечает за успешное оформление заказа, поэтому не влияет на основной процесс оформления.

1) Перейдите в окно оформления заказа под администратором в режиме правки и выберите пункт редактирования шаблона компонента:

Пропустите 2 и 3 шаг ниже, если удается открыть этот пункт меню.

2) Если редактирование не удается запустить, то скопируйте шаблон компонента, нажав на соответствующий пункт:

3) Убедитесь в правильности настройки окна копирования:

4) Перейдите в шаблон редактирования компонента в админке сайта:

5) В открывшемся окне админки сайта вернитесь в папку шаблона компонента (название bootstrap_5 на скриншоте может не совпадать с вашим, важно просто нажать на раздел выше):

6) Откройте файл confirm.php в PHP редакторе:

7) Скопируйте код ниже (справа есть значок копирования):

if(\Bitrix\Main\Loader::includeModule('rbs.moysklad')){
	\Rbs\Moysklad\Controller\Ajax::getScript();
}

8) Вставьте этот код на вторую строчку файла confirm.php и сохраните его.

Можете проверять оформление заказа.

Last updated