Нормальная маска телефона

Нормальная маска телефона для Shop-Script

Помогает покупателям корректно ввести тел. номер

5.0 43 оценки

7 дней бесплатно

Чтобы попробовать бесплатно, откройте плагин в Инсталлере в бекенде своего Webasyst.

Базовая версия Премиум
Ваш отзыв
Установок
500+
Разработчик
Поддержка

Перед покупкой можно потестировать плагин на своем сайте, установив бесплатную ДЕМО версию!

* Функционал демо-версии урезан: вы сможете подключить маску телефона только в корзине сайта; и не сможете использовать возможности премиум-версии плагина (маски телефона для всех стран мира).

Плагин "Нормальная маска телефона" внедряет скрипты, которые обрабатывают поле "Телефон", приводя введенные данные к единому удобному формату вида "+7 (987) 654-32-10".

Важная информация! Если в вашем магазине после внедрения маски для номера телефона через какой-либо другой функционал стали приходить заявки с некорректным номером телефона (с лишней цифрой "8" в начале и с потерянной цифрой в конце) - знайте, что:

  • чаще всего это происходит из-за автоматической подстановки номеров телефонов, которые были сохранены либо ранее, либо на других страницах сайта, где маска не используется (скрипт, который вы используете на определенной странице, не обрабатывает автоматически подставленные номера телефонов перед внедрением маски, а сразу вставляет цифры в маску, отбрасывая при этом "лишнюю" цифру в конце);
  • в редких случаях это происходит из-за того, что некоторые покупатели не понимают, что в маске, начинающейся с "+7", вводить в начале цифру "8" не нужно и, заполняя ее, не замечают, что из-за этого последняя вводимая цифра не влезает в маску.

Где работает плагин?

Везде!

Плагин внедряет маску на всех страницах сайта для всех полей, предназначенных для ввода номера телефона. А если вдруг маска где-то не нужна — можно добавить исключения.

Главные преимущества плагина:

Быстрое внедрение маски телефона

Плагин работает по принципу: "Установил, включил, забыл". Никаких сложных настроек. Привлекать к работе программиста не придется.

Маска телефона для всех стран мира!

Работаете не в РФ? Или работаете с клиентами из многих стран? Покупайте премиум-версию плагина, и у вас будет возможность выводить заготовленные маски телефонов для любых стран мира. Работает это так:

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

Динамическое удаление цифры "8" при вводе "+7 (89_) ___-__-__"

Плагин проверяет первые 2 введенные цифры, и если введенные цифры "89", то принудительно удаляет "8" прямо во время заполнения номера телефона (аналогично удаляет цифру "7", если первые две цифры: "79"). Кстати, похожий функционал используют компании Ozon и DNS.

Приведение автоматически подставленного номера телефона к нужному формату

Если номер телефона подставился в корзине автоматически (из личного кабинета или с помощью какого-либо плагина), то перед внедрением маски плагин проверяет номер телефона и либо приводит его в нужный формат (по возможности), либо очищает поле для ввода номера телефона.

Отключение "браузерных" подсказок

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

Приведение подставленного из буфера обмена номера телефона к нужному формату

При попытке вставить номер телефона из буфера обмена через контекстное меню ("Правая кнопка мыши" --> "Вставить") или через горячие клавиши плагин приводит номер телефона к нужному формату.

Автоматическое перемещение курсора в начало поля

При клике на поле номера телефона курсор всегда будет вставать в нужно место: в начало поля, если поле еще пустое; справа от последней введенной цифры, если введена только часть цифр; в произвольное место поля, если все цифры заполнены.

Подсветка границ поля при заполнении поля не до конца

При попытке снять фокус с поля номер телефона незаполненного до конца, границы поля станут красного цвета для привлечения внимания пользователя (при этом поле будет очищено).

Отдельная клавиатура с цифрами на мобильных устройствах

На некоторых мобильных устройствах в некоторых браузерах при вводе номера телефона теперь будет открываться клавиатура с цифрами, а не общая клавиатура со всеми символами.

Дополнительная опция: подсказка для поля (атрибут "placeholder")

Для пустого поля плагин выводит подсказку в корректном виде: "+7 (___) ___-__-__" при включении соответствующей опции в настройках плагина, а при ее отключении — удаляет подсказку вида "+7 (111) 222-33-44", добавляемую штатным функционалом "Shop Script" на некоторых версиях.

Дополнительная опция: красная граница при снятии фокуса с поля

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

Совместимость

Плагин корректно работает и на старом и на новом интерфейсах Webasyst

  • Проверено на UI 1.3, UI 2.0

Плагин корректно работает на всех версиях фреймворка и Shop-Script

  • Проверено на 7.0, 7.5, 8.22, 9.4, 10.2

Плагин корректно работает на обеих вариациях Shop-Script

  • Проверено на «Базовый Shop-Script» и на «Премиум Shop-Script»

Плагин корректно работает на всех темах дизайна

  • Проверено на «Гипермаркет», «Ahead», «Balance», «Default», «Free», «InCart», «InSale», «Mastershop», «Megashop 2.0», «Megashop 3.0», «Mobisite 3.0», «Seller», «Supreme», «TopShop Pro», «Unishop».
  • С другими темами дизайна, включая индивидуально разработанные, проблем тоже не возникнет, т.к. функционал плагина не зависит от верстки тем дизайна.

Плагин корректно работает совместно с другими плагинами

  • Плагин может некорректно работать при наличии плагина «Let it snow» (Снежинки).
  • Плагин может некорректно работать на формах быстрой покупки на некоторых версиях плагина «Купить в 1 клик» (Bodysite). Проверяйте!
  • Конфликтов с другими плагинами, включая плагины других разработчиков, не обнаружено (если вы отключили маску телефонов, которую добавляют другие плагины, см. инструкцию по настройке плагина).

Плагин корректно работает на всех версиях PHP

  • Проверно на 7.0, 7.4, 8.0, 8.3

Гарантия.

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

Производительность

Плагин не ухудшает скорость загрузки страниц на фронтенде (пользовательской части сайта)

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

Плагин не создает избыточной нагрузки на сервер и базу данных

Код плагина при включении всех настроек выполняется за ≈8 мс (0.008 сек).

Главные преимущества плагинов от Chikurov SEO

Мультинастраиваемость в каждом плагине New!

Это как мультивитринность, только намного функциональнее. Можно динамически переопределять настройки плагинов для каждой отдельно взятой витрины, категории пользователей, типа устройства пользователя, URL-страницы, итд. (Как это работает?)

Техническая поддержка 24/7

Среднее время реакции на запрос в ТП: 2 часа 23 минуты. Не общаемся отписками, а действительно помогаем разобраться с проблемами, даже если они не связаны с продуктом напрямую. Даем развернутые и понятные ответы. Отвечаем на все обращения, в т.ч. во внерабочее время (по возможности). Признаем и оперативно устраняем собственные ошибки, не игнорируя их и не сваливая на других разработчиков.

Дорожим репутацией!

Более 3800 суммарных установок всех плагинов из Маркета Webasyst. Более 200 отзывов. Рейтинг каждого продукта: 4.9—5 звёзд. Регулярные обновления. Поддержка совместимости с популярными темами дизайна и плагинами сторонних разработчиков.

Уникальный модуль импорта настроек плагинов

В каждый плагин встроен модуль экспорта и импорта настроек. Переносить настройки плагина с одного проекта на другой или устанавливать рекомендуемые настройки из документации можно всего в несколько кликов!

Подробная документация и подсказки на странице настроек

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

Хочешь быть в курсе новостей от Webasyst и SEO-отрасли, обсуждать новый функционал, обмениваться опытом с коллегами? Вступай и пиши в независимый Telegram чат: https://t.me/seo_flood.

Chikurov SEO

Все продукты этого разработчика