Авторизація та реєстрація за номером телефону для OpenCart 3 (Phone Auth)

Ціна
Що б завантажити цей безкоштовний товар, його не потрібно замовляти, просто увійдіть під своїм логіном.
Виробник KompMAN Написати автору
Потрібна платна допомога? Написати адміністрації сайту
Сумісність:
LiveStore 3.*OpenCart 3.*

Головний біль інтернет-магазинів і чому цей модуль потрібний кожному сайту
Більшість сучасних користувачів роблять покупки зі смартфонів. Нікому не зручно вводити довгі 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 цифрами, тому жоден старий клієнт не втратить доступ до своїх замовлень ібонусів!


Ключові можливості та переваги модуля
        1. Універсальна авторизація (Dual Login Mode):
          • Єдине розумне поле для входу: покупець може ввести як номер телефону, так і свій e-mail.
          • Система автоматично визначає тип введення на льоту.
        2. Реєстрація без обов'язкового E-mail:
          • Можливість повністю прибрати/приховати поле E-mail при реєстрації нового облікового запису.
          • Телефонстає головним ідентифікатором покупця. BBCODE_64__
            [li]Доступний режим «Телефон обов'язковий, E-mail за бажанням».
        3. 100% захист від збоїв у сторонніх модулях (Smart Dummy E-mail):
          • У базі даних OpenCart поле
            email
            має суворе обмеження
            NOT NULL
            . Якщо просто видалити email, відваляться платіжні шлюзи, 1С, CRM та служби доставки.
          • Наш модуль при реєстрації за телефоном автоматично створює валідну технічну адресу (наприклад,
            79991234567@phone.site
            ), що гарантує бездоганну роботу еквайрингу (Сбербанк, ЮKassa, Тінькофф, Robokassa) тавідправку чеків за 54-ФЗ!
        4. Інтелектуальна маска введення (Input Mask):
          • Вбудовані пресети для Росії (+7), України (+380), Білорусі (+375), __BBCODE (+7)[/b] та міжнародний формат.
          • Можливість налаштувати будь-яку свою довільну маску.
          • Автоматична автозаміна початкової
            8
            на
            +7
            для російських номерів.
        5. Перевірка унікальності номера:
          • Захист від повторних реєстрацій на один і той же номер телефону.
        6. Вбудовані SMS-шлюзи для кодів та скидання паролів:
          • Підтримка найпопулярніших провайдерів: SMS.RU, SMSC.RU (СМС-Центр), SMS Aero__BBDE TargetSMS.
          • Підтримка будь-якого кастомного HTTP / Webhook API (GET/POST).
          • Тестування відправки SMS прямо з панелі управління модулем в 1 клік.
        7. Відновлення пароля за номеромтелефону:
          • Пошук облікового запису за номером або email з відправкою коду/паролю або інструкцією підтримки.



Сумісність із шаблонами та модулями оформлення замовлення
Модуль протестований і має готову адаптацію під більшість шаблонів та модулів (на момент виходу модуля)
[li][b]*** Природно може знадобитися адаптація або доопрацювання. 
[/li]


Системні вимоги
  • 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. Завантаження архіву до системи
        1. Зайдіть в панель керування вашим сайтом OpenCart 3:
          ваш_сайт.ru/admin
          .
        2. Перейдіть у лівому меню: Модулі / РозширенняУстановкарозширень (
          Marketplace -> Installer
          ).
        3. Натисніть кнопку «Завантажити» (
          Upload
          ) та виберіть файл .
        4. Дочекайте завершення завантаження (з'явиться зелений напис про успішну установку).

Крок 2. Оновлення кешу модифікаторів (ОБОВ'ЯЗКОВО!)
        1. Перейдіть до розділу: Модулі/ РозширенняМодифікатори (
          Extensions -> Modifications
          ).
        2. У правому верхньому куті натисніть синю кнопку «Оновити» (іконка кругової стрілки).

Крок 3. Увімкнення та налаштування модуля
        1. Перейдіть до розділу: Модулі / РозширенняМодулі (
          Extensions -> Modules
          ).
        2. Знайдіть у списку модуль «Авторизація та реєстрація за номером телефону (Phone Auth)».
        3. Натисніть зелену кнопку «Встановити» (іконка
          +
          ), потім синю кнопку «Редагувати» (іконка олівця).
        4. Установіть бажані параметри:
          • Статус модуля:
            Включено
            ;
          • Режим входу (Авторизація):
            По телефону або E-mail
            (рекомендується для збереження входу старихклієнтів);
          • Режим реєстрації:
            Тільки за номером телефону
            або
            Телефон обов'язковий, E-mail за бажанням
            ;
          • Шаблон маски: виберіть вашу країну (Росія, Україна, Білорусь, Казахстан або Міжнародний);
        5. Натисніть кнопку «Зберегти» у правому верхньому кутку.



⚙️ 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, [/b]__arПользовательский HTTP/Webhook API.
  • Для тестування підключення введіть свій номер телефону та натисніть кнопку «Надіслати тестове SMS».
Спосіб розповсюдження:
Безкоштовно
Сумісність:
LiveStore 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
Оновлення:
08.08.2026
Перегляд:
170

Написати відгук

Ваше Ім’я:


Ваш відгук: Примітка:HTML теги не дозволені! Використовуйте звичайний текст.

Рейтинг Погано           Добре

Введіть код, вказаний на зображенні:






Ще ніхто не залишив коментарів до цього запису.
Написати новий коментар (для відповіді використовуйте посилання під потрібним коментарем)