Настройване на валидиране на формата на адреса в Checkout Blocks

Можете да валидирате адресите за доставка на клиентите и да блокирате плащането за поръчки, които съдържат адреси, несъответстващи на изисквания от Вас формат. Например, можете да блокирате адреси с пощенски кутии, за да сте сигурни, че поръчките могат да бъдат изпълнени до физически местоположения, или да ограничите плащането за конкретни пощенски кодове. Клиентите трябва да коригират невалидните полета в адреса за доставка, преди да могат да продължат с плащането. Полетата за адрес за фактуриране не се валидират.

Настройване на валидиране на формата на адреса с приложението Checkout Blocks

Стъпки:

  1. От администраторския панел на Shopify отидете на Приложения > Checkout Blocks.

  2. Кликнете върху Функции, след което кликнете върху Създаване на функция.

  3. В секцията Валидиране кликнете върху Валидиране на формата на адреса.

  4. Въведете заглавие за правилото за валидиране.

  5. По избор: В секцията Пазари кликнете върху Добавяне на пазар, за да изберете конкретни пазари, базирани на региони. По подразбиране валидирането се прилага за всички пазари. Поддържат се само регионални пазари.

  6. Включете едно или повече правила за валидиране. За всяко правило, което включите, изпълнете следните стъпки:

    1. В секцията Валидирани полета кликнете върху иконата +, за да изберете полетата за адрес, за които се отнася правилото.
    2. По избор: За правила, които поддържат персонализирани съобщения за грешка, кликнете върху иконата Редактиране до полето Съобщение за грешка, за да персонализирате съобщението, което клиентите Ви получават при плащане. Поддържайте съобщенията за грешка кратки и конкретни. Пример: „Въведете адрес на улица (без пощенски кутии).“
    3. Конфигурирайте всякакви допълнителни настройки за правилото, като например ограничения за символи или шаблони.
  7. Кликнете върху Запазване.

След като настроите валидирането на формата на адреса, функцията се запазва като Неактивна. За да активирате функцията, изберете Активна от падащото меню за състояние и след това кликнете върху Запазване.

Поддържани правила за валидиране на формата на адреса

Следните правила са налични при настройване на валидиране на формата на адреса в приложението Checkout Blocks.

Списък с правила за валидиране на формата на адреса и техните описания.
ПравилоОписание
Блокиране на конкретни типове адресиПредотвратяване на плащане за конкретни типове адреси, включително дипломатически, военни, автомати за пратки, пощенски кутии и USPS gopost®.
Блокиране на конкретни пощенски кодовеБлокиране на плащане за адреси, които съдържат или не съдържат конкретни пощенски кодове. Разделяйте множеството кодове със запетая. Използвайте * като заместващ символ, като например 100** за 10000–10099.
Ограничаване на броя символиЗадаване на минимални или максимални ограничения за брой символи в полетата за адрес. Оставете достатъчно място за по-дълги международни адреси.
Изискване на конкретни полетаНаправете незадължителните полета задължителни, за да продължи плащането.
Персонализирано валидиранеБлокиране на плащането, когато полетата съвпадат с шаблон за регулярен израз (regex). Шаблоните могат да бъдат генерирани от описание или въведени ръчно. Започнете с общи правила, преди да добавяте regex. Твърде строгите шаблони могат да блокират валидни адреси.

Ограничения

Понастоящем се валидират само адреси за доставка. Полетата за адрес за фактуриране не се поддържат и не могат да бъдат обект на правила.

Неподдържани правила

Следните правила от извадения от употреба Address Blocker не са налични при валидиране на формата на адреса:

  • Блокиране на символи, които не са ASCII: Плащането вече предотвратява използването на емоджита, специални символи, HTML тагове и URL адреси в полетата за адрес. Не е необходимо отделно правило.
  • Изискване на номер на улица: Изискването за номер на улица не се поддържа при валидиране на формата на адреса. Вместо това можете да изисквате допълнителни полета за адрес в настройките си за плащане.