Маска телефона

Маска телефона

Индекс Лаб
10 установок
от 59 ₽799 ₽ год / 1 499 ₽ навсегда

Плагин для Shop-Script приводит телефоны в формах витрины к одному формату. Работает с оформлением заказа в корзине и с пошаговым оформлением. Покупатель может начать номер с 8, с кода страны или сразу с цифр номера: плагин сам подставит код страны и расставит скобки и дефисы. В заказ номер приходит в виде +7 (912) 345-67-89 , а не «89123456789» или «9123456789».

Возможности

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

Страны: Россия и Казахстан (+7), Беларусь (+375) или своя маска, например +998 (##) ###-##-## .

Понимает префикс, который набирают вместо кода страны: 8 в России и Казахстане, 80 в Беларуси.

Неполный номер браузер не даст отправить и покажет подсказку.

Курсор остаётся на месте, когда покупатель исправляет цифру в середине номера.

Поля, у которых уже есть своя маска (атрибут data-mask ), плагин не трогает.

Без внешних библиотек и сторонних сервисов, не создаёт таблиц в базе данных.

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

Покупатель набирает В поле и в заказе

89123456789 +7 (912) 345-67-89

9123456789 +7 (912) 345-67-89

+7 912 345 67 89 +7 (912) 345-67-89

8 800 123 45 67 +7 (800) 123-45-67

Включить маску телефона — включает и выключает маску на витрине.

Страна — готовый формат для России, Казахстана, Беларуси или «Своя маска».

Своя маска и префикс вместо кода страны — для других стран. Символ # означает цифру номера, цифры до первого # — код страны.

Поля телефона — CSS-селекторы полей через запятую. По умолчанию выбраны поля типа tel и поле телефона в оформлении заказа.

Настройки находятся в разделе «Магазин → Плагины → Маска телефона».