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

Оформление заказа

Для страницы оформления заказа есть несколько вариантов замены форм авторизации регистрации

  • Встроить проверку номера в оформление заказа
  • Закрыть доступ
  • Использовать кастомизированный шаблон

Встроить проверку номера в оформление заказа

В этом случае кастомизируется шаблон оформления заказа, в котором отслеживается наличие авторизации польвзаотеля. Если пользователь не атворизован, при нажатии на кнопку оформить заказз из формы берется номер телфона подставляется в упрощеную форму авторизации и инициируется проверка нмоера телефона.

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

Можем вам реализовать, стоит такая кастомизация 10 500 руб.

Peek 2025-08-10 14-31.gif

Закрыть доступ

В настройках главного модуля на вкладке Авторизация в поле Шаблон системных компонентов авторизации (system.auth.*) должно быть указано - bxmaker.authuserphone

В админке сайта открываем файл страницы оформления заказа и добавляем в начало файла определение константы define('NEED_AUTH', true);

2022-09-08_18-13.png

В результате получите примерно следующее

2022-09-08_18-28.png

Кастомизированный шаблон оформления заказа

В данном случае приведен пример кастомизированого шаблона компонента одношагового оформления заказа - bitrix:sale.oredr.ajax

Переходим на страницу оформления заказа, переходим в режим правки, дважды кликаем по странице и выбираем шаблон компонента - bxmaker.authuserphone.

Для Аспро Максимум - bxmaker.authuserphone.v2

2022-09-08_19-06.png

Также нужно отключить параметр - Оформлять заказ с автоматической регистрацией пользователя

В исходном коде страницы в параметрах вызова компонента можно проверить - "ALLOW_AUTO_REGISTER" => "N"

2022-10-26_20-17.png

В результате получите примерно следующее

2022-09-08_18-20.png