Настройка проверки формата адреса в Checkout Blocks
Вы можете проверять адреса доставки клиентов и блокировать оформление для заказов с адресами, не соответствующими требуемому формату. Например, можно заблокировать адреса абонентских ящиков, чтобы гарантировать доставку заказов по физическим адресам, или ограничить оформление заказа для определенных почтовых индексов. Клиентам придется исправить недействительные поля адреса доставки, прежде чем они смогут продолжить оформление заказа. Поля адреса выставления счета не проверяются.
На этой странице
Настройка проверки формата адреса с помощью приложения Checkout Blocks
Шаги:
В панели администратора Shopify перейдите в раздел Приложения > Checkout Blocks.
Нажмите Функции, а затем — Создать функцию.
В разделе Проверка нажмите Проверка формата адреса.
Введите название правила проверки.
Необязательно: в разделе Рынки нажмите Добавить рынок, чтобы выбрать определенные рынки на основе регионов. По умолчанию проверка применяется ко всем рынкам. Поддерживаются только региональные рынки.
Включите одно или несколько правил проверки. Для каждого включенного правила выполните следующие действия:
- В разделе Проверяемые поля нажмите значок
+, чтобы выбрать поля адреса, к которым применяется правило. - Необязательно: для правил, поддерживающих пользовательские сообщения об ошибках, нажмите значок
рядом с полем Сообщение об ошибке, чтобы настроить сообщение, которое ваши клиенты будут видеть при оформлении заказа. Делайте сообщения об ошибках короткими и точными. Пример: «Введите адрес (без абонентских ящиков)».
- Настройте любые дополнительные параметры правила, такие как ограничения на количество символов или шаблоны.
- В разделе Проверяемые поля нажмите значок
Нажмите Сохранить.
После настройки проверки формата адреса функция сохраняется со статусом Неактивно. Чтобы активировать функцию, выберите Активно в раскрывающемся списке статусов и нажмите Сохранить.
Поддерживаемые правила проверки формата адреса
При настройке проверки формата адреса в приложении Checkout Blocks доступны следующие правила.
| Правило | Описание |
|---|---|
| Блокировка определенных типов адресов | Запрет оформления заказа для определенных типов адресов, включая дипломатические, военные, постаматы, абонентские ящики и USPS gopost®. |
| Блокировка определенных почтовых индексов | Блокировка оформления заказа для адресов, которые содержат или не содержат определенные почтовые индексы. Разделяйте несколько индексов запятой. Используйте * в качестве подстановочного знака, например 100** для 10000–10099. |
| Ограничение количества символов | Установите минимальное или максимальное ограничение количества символов для полей адреса. Оставьте достаточно места для длинных международных адресов. |
| Обязательные поля | Сделайте необязательные поля обязательными для продолжения оформления заказа. |
| Пользовательская проверка | Блокировка оформления заказа, если поля соответствуют шаблону регулярного выражения (regex). Шаблоны можно сгенерировать из описания или ввести вручную. Начните с общих правил, прежде чем добавлять регулярные выражения. Слишком строгие шаблоны могут заблокировать действительные адреса. |
Ограничения
В настоящее время проверяются только адреса доставки. Поля адреса выставления счета не поддерживаются, и к ним нельзя применить правила.
Неподдерживаемые правила
Следующие правила из устаревшего блока Address Blocker недоступны при проверке формата адреса:
- Блокировать символы, не входящие в ASCII: при оформлении заказа уже предотвращается использование эмодзи, специальных символов, HTML-тегов и URL-адресов в полях адреса. Отдельное правило не требуется.
- Запрашивать номер дома: запрос номера дома не поддерживается при проверке формата адреса. Вместо этого вы можете сделать дополнительные поля адреса обязательными в настройках оформления заказа.