Авторизация регистрация по смс при оформлении заказа

Для замены стандартной авторизации в компонентах оформления заказа, необходимо сделать следующее.


1.  В настройках компонента оформления заказа нужно отключить -  "Оформлять заказ с автоматической регистрацией пользователя", чтобы для не авторизованного пользователя выводилась форма для авторизации.

Для разработчиков  - "ALLOW_AUTO_REGISTER" => "N",

2. Копируем шаблон компонента в директорию с шаблоном сайта 

Копирование шаблона оформления заказа для входа по смс

3. В новом шаблоне  заменяем  меняем код, чтобы выглядело следующим образом для блока с авторизацией 

<!-- Начало замены-->
<div style="display: none;">
<div class="bx-soa-section-content container-fluid"></div>
</div>
<div class="container-fluid" style="padding:15px;">
<?php
\CModule::IncludeModule('bxmaker.authuserphone'); $oAuthManager = \Bxmaker\AuthUserPhone\Manager::getInstance();
$APPLICATION->IncludeComponent('bxmaker:authuserphone.login', '', array(
'CONSENT_SHOW' => (!$USER->IsAuthorized() ? $oAuthManager->getParam('CONSENT', 'N') : 'N'),
'CONSENT_ID' => (!$USER->IsAuthorized() ? $oAuthManager->getParam('CONSENT_ID', '0') : '0')
), $component);
?>
</div>
<!--Конец замены-->

замена блока авторизации

Результат получится должен такой:

Результат замены формы авторизации регистрации на авторизацию по смс