Ниже цитируем официальный ответ от компании CS-Cart по вопросу о возможности сделать поле Email необязательным при регистрации.
К сожалению, поле E-mail нельзя сделать необязательным, поскольку email адрес используется как логин и необходим для регистрации и входа в профиль.
Я сообщила нашим разработчикам о том, что настройка Обязательное вводит в заблуждение и не влияет на это поле. Возможно, в будущих версиях данная функциональность изменится.
На наш взгляд, решать все последствия, которые могут быть вызваны необязательностью поля Email в рамках модуля OTP, не совсем правильно. Он отвечает за регистрацию и авторизацию. Но мы подумаем, что с этим сделать. Временное решение - отредактировать текст ошибки, как описывалось выше.
Понятно. Ваш модуль шикарно обходит обязательность емейла. Особенно радует, что не создаются левые емейлы user@example.com. Давно уже пора в CS-Cart отказаться от привязки к емейлу. Есть же ID пользователя в базе.
С вашим модулем нужно помнить, что нельзя пользоваться импортом-экспортом пользователей через админку, так как там нужны уникальные емейлы. Нужно такие операции делать напрямую в БД.
Может еще что-то привязано к емейлу - пока не приходит ничего в голову.
[+] - Интеграция с модулем CP: Гостевые заказы для существующих клиентов. Позволяет оформить гостевой заказ даже если пользователь с таким номером телефона уже есть в базе.
Если у Вас есть какие-либо вопросы, пожалуйста, не стесняйтесь писать нам.
SMS.RU сделали возможность отправки кода путем звонка. Покупателю нужно ввести последние 4 цифры того номера, с которого ему поступил звонок. Запланируйте, пожалуйста, эту функцию в вашем модуле. Подтверждение номера звонком обходится дешевле, чем через СМС. И не нужно создавать псевдоним отправителя, которые у МТС и Мегафона платные.
В настройках модуля можно сделать опции, какие способы подтверждения номера будут доступны для покупателя. Для покупателя это может выглядеть вот так:
Срок следующего релиза модуля Регистрация по номеру телефона с OTP - до конца текущего месяца (января) 2022 г. Описанный баг будет исправлен в этом релизе.
Причин для беспокойства нет. Обязательность/необязательность поля будет настраиваемой, при установке модуля Email по умолчанию будет переходить в необязательное поле, обязательность можно будет включить вручную.
[+] - Добавлена возможность включить подтверждение номера телефона для формы запроса обратного звонка.
[+] - Добавлена возможность генерировать Email для учетных записей пользователей, которые оставили поле Email пустым при оформлении заказа или регистрации.
[ * ] - При включенной настройке “Исключить Email” восстановить доступ можно только получив одноразовый код в SMS.
[ * ] - Доработана логика совместной работы с модулем CP: Автоматическое создание аккаунта пользователя.
[!] - После включения модуля, поле Email нельзя было сделать обязательным для заполнения. Исправлено.
[!] - После успешной авторизации пользователя на странице оформления заказа пользователя могла открыться главная страница магазина. Исправлено.
[!] - Автоматическое подтверждение по последней введенной цифре могло работать даже при выключенной настройке. Исправлено.
[!] - На некоторых MacOS не работала SMS валидация. Исправлено.
Если у Вас есть какие-либо вопросы, пожалуйста, не стесняйтесь писать нам.
Пока такого функционала в модуле нет. Мы можем доработать модуль для вас, если желаете.
Если вам интересно такое предложение, напишите, пожалуйста, нам на sales@cart-power.com
Приветствую! Да я выбирал между вашим и аналоговым модулем, в котором эта функция уже реализована. Эх, жалко что у вас нету, так бы купил. Недавно брал у вас расширенный блог, отличный модуль.