Магазин принимает заказы из Эстонии и Финляндии. Покупатель выбирает страну доставки, затем оставляет телефон, по которому с ним смогут связаться по заказу. Эти поля должны работать согласованно: для разных стран используются разные международные коды.
В магазине на InSales потребовалось доработать переключение телефонной маски на странице оформления заказа. Для Эстонии по умолчанию нужен код +372, а при выборе Финляндии поле должно переключаться на +358.
Что изменили в оформлении
Связали поведение телефонного поля с выбором страны. Теперь код подставляется по этому выбору, и покупателю не нужно отдельно исправлять его вручную.
- Для заказа из Эстонии используется +372.
- При выборе Финляндии код меняется на +358.
Почему это важно именно здесь
Телефон в заказе нужен для связи с покупателем. Если форма предлагает код другой страны, человеку приходится разбираться с полем в момент, когда он уже готов завершить покупку. А сотруднику магазина нужен контакт, по которому можно уточнить детали заказа или доставки.
Доработка учитывает географию заказов непосредственно в форме. Такой сценарий нужен магазинам с несколькими странами доставки, когда поведение стандартного поля не соответствует их условиям работы.