Настройка блокировщика адресов в Checkout Blocks
Блок «Блокировщик адресов» может блокировать оформление заказа, если адрес или его отдельные компоненты не соответствуют заданным вами правилам. Вы можете настроить блокировщик адресов для всех рынков или для одного конкретного рынка.
На этой странице
Поддерживаемые правила для адресов
Для блокировки оформления заказа поддерживаются следующие типы правил:
- Символы ASCII: вы можете блокировать адреса, содержащие эмодзи или специальные символы. Многие поставщики услуг доставки не поддерживают эти символы.
- Тип блокируемого адреса: вы можете блокировать абонентские ящики, USPS Gopost, дипломатические и военные адреса, а также постаматы.
- Максимальное и минимальное количество символов: вы можете установить ограничение на максимальное или минимальное количество символов для любого поля адреса доставки.
- Пользовательское разрешающее правило и Пользовательское блокирующее правило: применяйте пользовательские регулярные выражения (regex) к любому полю адреса доставки.
- Обязательные поля: вы можете сделать обязательными определённые поля, например номер телефона.
- Почтовые индексы: вы можете блокировать определённые почтовые индексы и их диапазоны.
Использование регулярных выражений в пользовательских правилах для адресов
Если вам нужно заблокировать определённые форматы адресов, используйте Пользовательское разрешающее правило или Пользовательское блокирующее правило, которые принимают любое допустимое регулярное выражение (regex). Регулярное выражение (regex) — это строка символов, которая задаёт шаблон для поиска совпадений в тексте.
Вот несколько примеров регулярных выражений:
- Найти строки, содержащие японские символы:
/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u - Найти строки, содержащие слово «avenue»:
(\W|^)avenue(\W|$)
Когда вы добавляете строку с регулярным выражением в своё пользовательское правило, в Checkout Blocks отображается статус Действительно или Недействительно. Нажмите Проверить правило и введите Пример для ввода, чтобы протестировать строку с регулярным выражением и убедиться, что оно работает так, как ожидалось. Нажмите Сбросить, чтобы ввести другой пример.
Создание блокировщика адресов
Вы можете создать и настроить блокировщик адресов в приложении Checkout Blocks.
Вы можете создать блокировщик адресов для всех рынков или для одного рынка. Невозможно одновременно создать разные группы правил блокировки адресов для разных рынков.
Шаги:
В панели администратора Shopify перейдите в раздел Приложения > Checkout Blocks.
Нажмите Блоки, а затем — Создать блок.
Нажмите Блокировщик адресов.
В разделе «Правила блокировки» настройте группы правил блокировки адресов:
- Нажмите ⊕ Создать группу правил.
- Необязательно: в выпадающем меню «Все рынки» выберите рынок, к которому вы хотите применить группу правил.
- Нажмите ⊕ Добавить новое правило, а затем выберите тип правила, который хотите применить.
- Настройте параметры правила.
- Необязательно: если вы хотите настроить сообщение об ошибке, которое отображается при блокировке адреса определённым правилом, то нажмите «Настроить» и введите нужный текст.
- Необязательно: добавьте другие правила и настройте их по мере необходимости.
Нажмите «Сохранить».
После создания блокировщика адресов его необходимо добавить на страницу оформления заказа.
Добавление блока блокировки адресов на страницу оформления заказа
После того как вы создадите блокировщик адресов, его необходимо добавить на страницу оформления заказа, чтобы он начал блокировать оформление заказов. Добавить блокировщик адресов на страницу оформления заказа нужно только один раз.
Шаги:
В панели администратора Shopify перейдите в раздел «Настройки» > «Оформление заказа».
В разделе «Конфигурации» нажмите «Настроить» для той конфигурации, в которую вы хотите добавить блокировщик адресов.
В редакторе оформления заказа и учётных записей добавьте блокировщик адресов на страницу оформления заказа:
- На боковой панели нажмите на вкладку «Приложения».
- Нажмите на опцию «Блокировщик адресов» в Checkout Blocks, а затем нажмите ⊕ > «Оформление заказа».
- Убедитесь, что настройка «Разрешить приложению блокировать оформление заказа» включена.
Нажмите «Сохранить».