Магазин ключей на InSales: маска телефона по стране для корректного оформления заказа

Магазин ключей на InSales: маска телефона по стране для корректного оформления заказа

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

В магазине на InSales потребовалось доработать переключение телефонной маски на странице оформления заказа. Для Эстонии по умолчанию нужен код +372, а при выборе Финляндии поле должно переключаться на +358.

Что изменили в оформлении

Связали поведение телефонного поля с выбором страны. Теперь код подставляется по этому выбору, и покупателю не нужно отдельно исправлять его вручную.

  • Для заказа из Эстонии используется +372.
  • При выборе Финляндии код меняется на +358.

Почему это важно именно здесь

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

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

следующий шаг
Если нужна похожая реализация — обсудим задачу

Можно прийти с уже оформленным проектом или просто с задачей. Подскажем, как лучше подойти к реализации и какой формат работы подойдёт.