Главная боль интернет-магазинов и почему этот модуль необходим каждому сайту
Большинство современных пользователей делают покупки со смартфонов. Никому не удобно вводить длинные email-адреса и подтверждать их по ссылкам в почте. Покупателю намного проще и привычнее указать свой номер телефона, который система автоматически распознает и отформатирует.
Модуль Phone Auth заменяет или дополняет поле E-Mail на номер телефона, сохраняя совместимость со всеми сторонними модулями, шаблонами и платежными шлюзами.
Смогут ли старые клиенты, зарегистрированные по E-Mail, войти по телефону?
ДА, НА 100%!
В модуль внедрен уникальный интеллектуальный алгоритм нормализации телефонных номеров:
Если клиент зарегистрировался в вашем магазине год или три назад с E-mail
alex@mail.ru
и указал телефон
+7 (999) 111-22-33
, он сможет войти:
- Введя свой номер телефона в любом формате (
+7 (999) 111-22-33
,
89991112233
,
79991112233
или
9991112233
);
- Или введя свой привычный E-mail
alex@mail.ru
.
Алгоритм сопоставляет номер по каноническому E.164 формату и последним 10 цифрам, поэтому ни один старый клиент не потеряет доступ к своим заказам и бонусам!
Ключевые возможности и преимущества модуля
Универсальная авторизация (Dual Login Mode):
Единое умное поле для входа: покупатель может ввести как номер телефона, так и свой E-mail. Система автоматически определяет тип ввода на лету.
Регистрация без обязательного E-mail:
Возможность полностью убрать/скрыть поле E-mail при регистрации нового аккаунта. Телефон становится главным идентификатором покупателя. Доступен режим «Телефон обязателен, E-mail по желанию».
100% защита от сбоев в сторонних модулях (Smart Dummy E-mail):
В базе данных OpenCart поле
email
имеет строгое ограничение
NOT NULL
. Если просто удалить email, отвалятся платежные шлюзы, 1С, CRM и службы доставки.
Наш модуль при регистрации по телефону автоматически создает валидный технический адрес (например,
79991234567@phone.site
), что гарантирует безупречную работу эквайринга (Сбербанк, ЮKassa, Тинькофф, Robokassa) и отправку чеков по 54-ФЗ!
Интеллектуальная маска ввода (Input Mask):
Встроенные пресеты для России (+7), Украины (+380), Беларуси (+375), Казахстана (+7) и международный формат. Возможность настроить любую свою произвольную маску. Автоматическая автозамена начальной
8
на
+7
для российских номеров.
Проверка уникальности номера:
Защита от повторных регистраций на один и тот же номер телефона.
Встроенные SMS-шлюзы для кодов и сброса паролей:
Поддержка популярнейших провайдеров: [color=#3964fe]SMS.RU, SMSC.RU (СМС-Центр), SMS Aero, TargetSMS. Поддержка любого кастомного HTTP / Webhook API (GET/POST). Тестирование отправки SMS прямо из панели управления модулем в 1 клик.[/color]
Восстановление пароля по номеру телефона:
Поиск аккаунта по номеру или email с отправкой кода/пароля или инструкцией поддержки.
Совместимость с шаблонами и модулями оформления заказа
Модуль протестирован и имеет готовую адаптацию под большинство шаблонов и модулей (на момент выхода модуля).
Естественно, может потребоваться адаптация или доработка.
Системные требования
- OpenCart: 3.0.0.0, 3.0.1.x, 3.0.2.x, 3.0.3.x (включая 3.0.3.8, 3.0.3.9).
- ocStore: 3.0.x.
- Opencart.pro: 3.0.x.
- PHP: 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2.
1. Пошаговая установка за 2 минуты
Шаг 1. Загрузка архива в систему
Зайдите в панель управления вашим сайтом OpenCart 3:
ваш_сайт.ru/admin
.
Перейдите в левом меню: Модули / Расширения ➔ Установка расширений (
Marketplace -> Installer
).
Нажмите кнопку «Загрузить» (
Upload
) и выберите файл. Дождитесь завершения загрузки (появится зеленая надпись об успешной установке).
Шаг 2. Обновление кэша модификаторов (ОБЯЗАТЕЛЬНО!)
Перейдите в раздел: Модули / Расширения ➔ Модификаторы (
Extensions -> Modifications
).
В правом верхнем углу нажмите синюю кнопку «Обновить» (иконка круговой стрелки).
Шаг 3. Включение и настройка модуля
Перейдите в раздел: Модули / Расширения ➔ Модули (
Extensions -> Modules
).
Найдите в списке модуль «Авторизация и регистрация по номеру телефона (Phone Auth)».
Нажмите зеленую кнопку «Установить» (иконка
+
), затем синюю кнопку «Редактировать» (иконка карандаша).
Установите желаемые параметры:
Нажмите кнопку «Сохранить» в правом верхнем углу.
⚙️ 2. Детальное описание настроек
Вкладка 1: Основные настройки
- Режим входа:
- По телефону или E-mail: Позволяет покупателю вводить в одно поле телефон или почту. Старые клиенты, зарегистрированные по email, смогут войти как по номеру телефона, так и по email!
- Только по телефону: Поле принимает исключительно телефонные номера.
- Режим регистрации:
- Только по номеру телефона: Поле E-mail скрывается. Покупатель указывает только имя, телефон и пароль. Модуль генерирует валидный технический адрес для ядра OpenCart.
- Телефон обязателен, E-mail по желанию: Поле email становится необязательным.
- Уникальность телефона: Защищает от создания двух разных аккаунтов на один и тот же номер.
- Домен для заглушки E-mail: Домен, используемый для генерации технической почты при регистрации по номеру (по умолчанию
phone.site
-> формирует
79991234567@phone.site
).
Вкладка 2: Оформление заказа (Checkout)
- Обязательный телефон в корзине: Требует заполнения телефона при быстром заказе.
- Сделать E-mail необязательным в заказе: Позволяет оформить заказ без ввода email.
- Совместимость с Simple Checkout: Адаптирует модуль Simple (в настройках Simple рекомендуется сделать поле Email необязательным).
Вкладка 3: Восстановление доступа
- Способы сброса пароля: SMS-код, стандартное восстановление с подсказкой или уведомление обратиться к администратору.
Вкладка 4: SMS Шлюз
- Поддерживаются SMS.RU, SMSC.RU, SMS Aero, TargetSMS и Пользовательский HTTP/Webhook API.
- Для тестирования подключения введите свой номер телефона и нажмите кнопку «Отправить тестовое SMS».
Способ распространения:
Бесплатно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активация:
Не требуется
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
08.08.2026
Обновление:
19.08.2026
Просмотров:
402
Файлы будут доступны после покупки