Модуль от RetailFactory.ru: Маска телефона и обработка ошибок ввода


#1

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

Главные особенности:

  1. Несколько масок телефона.

  2. Запрет на вставку номера из буфера

  3. Запрет на автоподстановку номера в браузере

  4. Возможность авто-коррекции 8 после 7, если клиент невнимательно вводит номер. Лишняя 8 уберется автоматически.

  5. Возможность задать свой селектор для маски телефона, если у вас сильно кастомизированный магазин.

Если у вас всего одна маска телефона, она просто будет подставлена в текущий инпут с номером телефона, если несколько масок, то добавится селектор маски, при ее смене сменится сама маска.

Настройки модуля

Пример из оформления заказа

Если у вас есть вопросы или пожелания, пишите в личные сообщения или комментарии к этой теме.


Как добавить +390 в маску телефона?
В сто первый раз про маску телефонного номера
Сделать нормальный поиск заказа по номеру телефона
#2

Подскажите, кто-то уже пользовался данным модулем, полностью ли он закрываетт проблему с маской телефона? на 4.13.3 работает корректно?


#3

Привет! У меня на сайте стоит этот модуль stile.me - можете потестировать. Закрыл все проблемы


#4

А с модулем АБ: Быстрый заказ по телефону также работает?


#5

У меня этот модуль не установлен


#6

Работает гарантированно с нашим Модуль от RetailFactory.ru: Заказ в один клик с подтверждением номера и виджетом Обратный звонок


#7

смысл покупать еще один модуль заказа в один клик если он уже есть от АБ


#8

А сейчас он подключен?
Потому что я ввожу номер 8495 итд, и всё как всегда…
image


#9

Нам интересно развивать свои решения. Вас понимаю, если вас всем устраивает пользуйтесь конечно им.


#10

Да подключён, @a.shishkin может вы подскажете мне что сделать чтобы этот кейс закрывал?


#11

Так, пардонте - а зачем вы городской номер вводите, что вы ожидаете что туда смс уведомления приходить будут?


#12

ну тут же номер телефона покупателя, а он вам говорит: “я бабка!” :slight_smile:
да и разница то какая?
image
Кстати, смотрю в настройке модуля есть поле "Автоматическая обработка номера "- по умолчанию выключено. Может эта настройка отвечает?


#13

Установил вчера модуль, аналогично не обрабатывает кейс с лишней 8кой. Опция “автоматическая обработка” включена.
Еще автоподстановка все равно срабатывает для поля.
Запрет на копирование работает.
Тема Youpi. Что я упустил?


#14

В последнем релизе мы обновили библиотеку маски, проблемы с этим. Сегодня поправим - оповестим в теме.

Коробочная библиотека не обновлялась на вскидку лет 6-7, отсюда небольшие проблемы.


#15

Обнаружил еще одну особенность неприятную в определенных моментах.
На мобильных, если после открытия страницы (например чекаут) сразу тапнуть на поле с телефоном, без активации других полей ввода, то клавиатура не появляется и невозможно ничего ввести. Если перейти в другое любое поле, а потом вернуться в поле с телефоном, то клавиатура появляется.
В чекауте это не так критично, т.к. пользователь неминуемо сначала по другим полям ходит. А вот например в карточке товара, где есть быстрый заказ по телефону уже проблемка может быть. Для ввода телефона надо тапнуть на поле, потом тапнуть мимо поля, потом опять на поле и только тогда появится клавиатура.
Проверил такое поведение у себя на Youpi, Uni и на вашей родной теме Next


#16

Проверили - такого поведения нет. Скорее всего проблема с устройством, модуль никак не влияет на виртуальную клавиатуру.


#17

Проверял на iphone. На андроиде действительно нет такого, проверю еще на другом iphone чуть позже, может это чисто яблочная проблема или проблема моего конкретно устройства.


#18

Итог. Данное поведение присутствует только на Iphone-ах и пропадает при отключении модуля. При выключенном модуле клава появляется сразу. Т.е. какая-то связь с модулем есть.
Проверял на 10 и 11 моделях с последним софтом


#19

Вы правы. Изучаем проблему. Обновление маски к сожалению не помогло.


#20

Добрый вечер.

Адаптация под apple устройства вышла. Можно обновляться.