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