Маска для номера телефона OpenCart

Маска для номера телефона в OpenCart помогает принимать номера в нужном формате, ограничивает лишние символы и подсказывает покупателю правильный ввод.

Маска для номера телефона OpenCartМаска для номера телефона OpenCart
Что говорят покупателиВсе отзывы и вопросы →
Роман05.05.2019 12:48 Подтверждённая покупка
У мегафона это хорошо реализовано.
https://lk.megafon.ru/login/
Не уверены, что подойдёт?

Напишите - проверим вашу версию OpenCart и шаблон, подскажем в течение 15 минут в рабочие часы.

ИИ-помощник

Спросите что угодно об этом модуле - отвечу чётко и по делу

12 отзывов и вопросов Установлено в 187 магазинах
399 грн.
699 грн.
Экономия: 300 грн.
Вернем 49 грн. на счет после покупки

Выберите формат

  • Установка под ключНастроим, если закажете интеграцию
  • Обновления навсегдаБесплатный доступ ко всем версиям
  • Поддержка в TelegramОтвечаем в среднем за 5 минут
  • Лицензия без лимита доменовСтавьте на любое число сайтов
Оплата:VisaMastercardMonopayLiqpay

Что делает модуль

Модификатор "Маска для номера телефона покупателя" не позволит вводить в поле телефона лишние символы, а также покупателю будет понятно в каком именно формате вы хотите получить от него номер телефона.

Наверняка вы видели подобные эффекты на других сайтах. Когда можно ввести номер только в определенной виде.

Как указывать маску в настройках:

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

Можно сделать запись с уже прописанным кодом страны, который будет выводится по умолчанию. Например, 0999999999 или +38(099)999-99-99 (цифра 9 означает, что в данном поле можно будет вводить только цифры от 0 до 9).

То есть, при указании маски +38(099)999-99-99, покупатель кликнув на поле ввода увидит маску +38(0__)___-__-__, где ему останется заполнить только недостающие цифры.

Характеристики

Характеристики дополненияУстановка →
Опубликовано20.02.2019
Обновлено19.07.2024 (2 г. назад)
OpenCart2.0, 2.1, 2.2, 2.3, 3.0
XML модификаторесть
Локализациярусский, украинский, английский

Загрузка файлов 2

mask-input_oc20-23.ocmod.zip 1.28 KB 20.02.2019 19.07.2024
mask-input_oc3x.ocmod.zip 3.01 KB 20.02.2019 21.06.2023

Установка

Отзывы и вопросы12

Поделитесь мнением

Bonus За отзыв начислим 50 грн. бонусами на счёт Бонусная программа
Юрий31.08.2023 13:00
Добрый день. С шаблоном ЛайтШоп работает?
Ответ разработчика:

Работает!

Владислав26.08.2023 12:41
Для 4.0.1.1 есть такой?
Ответ разработчика:

Нет.

Алексей05.07.2023 12:20 Подтверждённая покупка
Здравствуйте. Купил модуль, поставил, не работает с шаблоном Journal 3. Можете помочь увязать?
Ответ разработчика:

Напишите в поддержку.

Людмила07.02.2023 17:08 Подтверждённая покупка
Добрый день.
Данный модуль сделает маску номера телефона в модуле быстрого заказа при оформлении заказа?
В графе нельзя будет вводить ничего кроме цифр? И меньше там скажем 7-и тоже нельзя будет или как он работает?
Заранее спасибо за ответ.
Ответ разработчика:

Да, сделает. Вводится могут только цифры. Количество цифр зависит от указанной маски в настройках (смотрите скриншоты).

Станислав31.05.2021 12:21
Добрый день, этот модуль на всем сайте повесит маску? Включая админ-панель (к примеру, изменение телефона пользователя)? И второй вопрос - не будет ли конфликтов с другими модулями, типа Симпл, где висит своя маска (или ее можно будет просто отключить)?
Ответ разработчика:

На админку не распространяется. Проблем не будет. В simple маску не добавляет потому что там есть собственная маска.

Игорь05.03.2021 10:23 Подтверждённая покупка
После покупки помогаете установить или править если возникнут проблемы?
Ответ разработчика:

Помогаем.

Витя13.09.2020 11:14 Подтверждённая покупка
Подскажите как подружить с модулем "Упрощенный заказ", установил всё вроде ок но в вкладке Опции не появилось поле настроек
Ответ разработчика:

Дополнение совместимо с большинством модулей упрощенного заказа, кроме simple (у него есть собственная маска). Если у вас не появляется поле в настройках магазина выполните очистку кэша twig (смотрите пункт 10 во вкладке Установка модуля). За дополнительной информацией обратитесь в поддержку.

Иван14.07.2020 18:01
Не работает, только что поставил, масок не появилось, в настройках все сделал. Приложил бы скриншоты но тут нельзя
Ответ разработчика:

В поддержку напишите. Вам помогут.

Сергей03.05.2020 18:12
Здравствуйте! А с быстрой регистрацией симпле дружит?
Ответ разработчика:

В simple есть собственная маска. Смотрите в настройках поля telephone.

Роман05.05.2019 12:48 Подтверждённая покупка
У мегафона это хорошо реализовано.
https://lk.megafon.ru/login/
Ответ администратора:
Точно также.
Роман22.02.2019 15:32
можно сделать, чтобы при вводе 8-ки, она пропускалась, как первый символ?
так как некоторые вводят ее не глядя и в итоге последняя цифра не умещается.
Ответ разработчика:

ИМХО сомнительное решение без предупреждения удалять то что ввел пользователь.

Лучше изменить в контроллере валидацию. Что типа такого

if ((utf8_strlen($this->request->post['telephone']) != utf8_strlen($this->config->get('config_mask_phone'))) || (!preg_match("/^\+380\d{3}\d{2}\d{2}\d{2}$/", $this->request->post['telephone']))) {
$this->error['telephone'] = $this->language->get('error_telephone'); }
Александр22.02.2019 11:11
Такой шаблон работает на странице регистрации?
Ответ разработчика:
Да. Маска применяется на всех страницах магазина без исключения.

Написать отзыв или вопрос