Моментальное создание заказа в МойСклад
warning
Данный функционал поддерживается строго с версии 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 и сохраните его.
Можете проверять оформление заказа.